coolify/resources/views/livewire
Andras Bacsai 5463f4d496 feat: add cloud-init scripts management UI in Security section
Add comprehensive cloud-init script management interface in the Security
section, allowing users to create, edit, delete, and reuse cloud-init
scripts across their team.

New Components:
- CloudInitScripts: Main listing page with grid view of scripts
- CloudInitScriptForm: Modal form for create/edit operations

Features:
- Create new cloud-init scripts with name and content
- Edit existing scripts
- Delete scripts with confirmation (requires typing script name)
- View script preview (first 200 characters)
- Scripts are encrypted in database
- Full authorization using CloudInitScriptPolicy
- Real-time updates via Livewire events

UI Location:
- Added to Security section nav: /security/cloud-init-scripts
- Positioned between Cloud Tokens and API Tokens
- Follows existing security UI patterns

Files Created:
- app/Livewire/Security/CloudInitScripts.php
- app/Livewire/Security/CloudInitScriptForm.php
- resources/views/livewire/security/cloud-init-scripts.blade.php
- resources/views/livewire/security/cloud-init-script-form.blade.php

Files Modified:
- routes/web.php - Added route
- resources/views/components/security/navbar.blade.php - Added nav link

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-11 12:42:09 +02:00
..
admin better impersonate 2024-12-16 12:48:09 +01:00
boarding v4.0.0-beta.420 (#6008) 2025-06-26 12:23:08 +02:00
destination feat(project): enhance project index with resource creation capabilities 2025-10-07 17:17:31 +02:00
notifications ui(core): update projects property type and enhance UI styling 2025-10-01 08:23:35 +02:00
profile feat(project): enhance project index with resource creation capabilities 2025-10-07 17:17:31 +02:00
project feat(project): enhance project index with resource creation capabilities 2025-10-07 17:17:31 +02:00
security feat: add cloud-init scripts management UI in Security section 2025-10-11 12:42:09 +02:00
server fix: set cloud-init script dropdown to empty by default 2025-10-11 11:25:42 +02:00
settings refactor(ui): replace warning and error divs with callout components for improved consistency and readability 2025-09-25 11:14:56 +02:00
shared-variables feat(project): enhance project index with resource creation capabilities 2025-10-07 17:17:31 +02:00
source/github refactor(ui): replace warning and error divs with callout components for improved consistency and readability 2025-09-25 11:14:56 +02:00
storage feat(project): enhance project index with resource creation capabilities 2025-10-07 17:17:31 +02:00
subscription refactor(ui): replace warning and error divs with callout components for improved consistency and readability 2025-09-25 11:14:56 +02:00
tags fix(tags): update tag display to limit name length and adjust styling 2025-08-19 14:15:19 +02:00
team fix(ui): transactional email settings link on members page (#6491) 2025-08-29 18:54:12 +02:00
terminal feat(terminal-access): implement terminal access control for servers and containers, including UI updates and backend logic 2025-05-29 14:09:05 +02:00
activity-monitor.blade.php refactor(proxy): streamline proxy status handling and improve dashboard availability checks 2025-06-11 12:02:39 +02:00
dashboard.blade.php fix(dashboard): add cursor pointer to modal input buttons for better UX 2025-10-08 09:31:19 +02:00
deployments-indicator.blade.php Merge pull request #6784 from abdia3/fix/deployments-indicator-stacking 2025-10-07 12:51:01 +02:00
force-password-reset.blade.php feat(ui): Upgrade to Tailwind v4 (#5710) 2025-05-14 12:43:23 +02:00
global-search.blade.php work work on hetzner integration 2025-10-09 16:54:13 +02:00
help.blade.php fix: remove livewire legacy from help view 2024-11-03 21:27:26 +01:00
layout-popups.blade.php v4.0.0-beta.420 (#6008) 2025-06-26 12:23:08 +02:00
navbar-delete-team.blade.php refactor(ui): remove unnecessary step3ButtonText attributes from modal confirmation components for cleaner code 2025-06-30 09:15:23 +02:00
settings-backup.blade.php v4.0.0-beta.420 (#6008) 2025-06-26 12:23:08 +02:00
settings-dropdown.blade.php ui(core): update projects property type and enhance UI styling 2025-10-01 08:23:35 +02:00
settings-email.blade.php v4.0.0-beta.420 (#6008) 2025-06-26 12:23:08 +02:00
settings-oauth.blade.php fix(socialite): add custom base URL support for GitLab provider in OAuth settings 2025-09-09 21:47:02 +08:00
switch-team.blade.php refactor(switch-team): remove label from team selection component for cleaner UI 2025-10-08 19:50:19 +02:00
upgrade.blade.php refactor(upgrade): replace warning div with a callout component for better UI consistency 2025-09-25 10:38:01 +02:00
verify-email.blade.php feat: add email verification for cloud 2023-10-09 14:20:55 +02:00