- Renamed `ConnectedServicesService` to `ConnectedAppService` and adjusted related factories, DTOs, and forms. - Introduced `ConnectionProtocolService` and `ConnectionProviderService` for managing protocols and providers. - Updated Livewire forms to improve validation and allow real-time provider searches. - Added a `ConnectionStatus` field and related dropdown to service connection forms. - Enhanced form handling with new services, search functionality, and validation rules. - Refactored factory and DTO structure for better consistency and modularity. - Added service layer documentation and streamlined component data mappings.
7 lines
330 B
Markdown
7 lines
330 B
Markdown
## Service Layer
|
|
|
|
Service layer should return DTO objects to application layer (Livewire Components, Forms, Views).
|
|
As Livewire sends whole properties to the component, any data returned from Repository should not be returned to the
|
|
components.
|
|
It's a critical security concern not to expose any sensitive data to the components.
|