metis-desk/modules/companies/src/common/index.ts
David 3ceac47cd6 feat: implement software installation management
- Add SoftwareInstallationValues value object for encapsulating software installation data.
- Create HTTP routes for managing software installations, including GET, POST, and DELETE operations.
- Implement Sequelize repository for software installations, handling database interactions.
- Add migration script for creating necessary database tables for software installations.
- Create persistence mapper for transforming between domain models and database rows.
- Define snapshot schema for software installations to ensure data consistency.
- Introduce common schemas for software installations to validate API requests and responses.
- Develop UI components for displaying and managing software installations, including history dialogs and forms.
- Implement API client for interacting with software installation endpoints.
- Write tests for software installations panel and form components to ensure functionality.
2026-10-12 20:31:21 +02:00

29 lines
1017 B
TypeScript

export * from "./application-configurations";
export * from "./certificate-configurations";
export {
COMPANY_LOGO_LIMITS,
COMPANY_LOGO_TYPES,
CompanyLogoResponseSchema,
CompanyLogoVersionSchema,
} from "./company-logo";
export * from "./dashboard";
export * from "./dto/request/access.request.dto";
export * from "./dto/request/company.request.dto";
export * from "./dto/request/people.request.dto";
export * from "./dto/response/company.response.dto";
export * from "./dto/shared/access.dto";
export * from "./dto/shared/company.dto";
export * from "./dto/shared/people.dto";
export * from "./folder-mappings";
export * from "./intervention-templates";
export * from "./interventions";
export * from "./mail-configurations";
export * from "./mailboxes";
export * from "./printer-configurations";
export * from "./processes";
export * from "./remote-connections";
export * from "./software-installations";
export * from "./telework-authorizations";
export * from "./tickets";
export * from "./work-profiles";