coolify/app/Livewire/Project/Service
Andras Bacsai bcd225bd22 feat: Implement required port validation for service applications
- Added `requiredPort` property to `ServiceApplicationView` to track the required port for services.
- Introduced modal confirmation for removing required ports, including methods to confirm or cancel the action.
- Enhanced `Service` model with `getRequiredPort` and `requiresPort` methods to retrieve port information from service templates.
- Implemented `extractPortFromUrl` method in `ServiceApplication` to extract port from FQDN URLs.
- Updated frontend views to display warnings when required ports are missing from domains.
- Created unit tests for service port validation and extraction logic, ensuring correct behavior for various scenarios.
- Added feature tests for Livewire component handling of domain submissions with required ports.
2025-11-06 14:32:36 +01:00
..
Configuration.php fix: prevent duplicate services on image change and enable real-time UI refresh 2025-10-14 10:12:36 +02:00
Database.php Complete Livewire legacy model binding migration (25+ components) 2025-10-13 15:38:59 +02:00
EditCompose.php Complete Livewire legacy model binding migration (25+ components) 2025-10-13 15:38:59 +02:00
EditDomain.php feat: Implement required port validation for service applications 2025-11-06 14:32:36 +01:00
FileStorage.php refactor: Remove SynchronizesModelData trait and implement syncData method for model synchronization 2025-11-04 09:18:05 +01:00
Heading.php Fix loading icon showing during automatic status checks 2025-10-24 12:58:52 +02:00
Index.php feat(acl): Change views/backend code to able to use proper ACL's later on. Currently it is not enabled. 2025-08-26 10:27:38 +02:00
ServiceApplicationView.php feat: Implement required port validation for service applications 2025-11-06 14:32:36 +01:00
StackForm.php Merge branch 'next' into andrasbacsai/livewire-model-binding 2025-10-16 11:05:29 +02:00
Storage.php feat(storage): consolidate storage management into a single component with enhanced UI 2025-10-01 18:46:21 +02:00