- Implemented CompanyLogoUseCases for retrieving, saving, and removing company logos. - Created CompanyLogoError class for error handling related to logo operations. - Developed CompanyLogoProcessor to optimize and validate logo images. - Added HTTP routes for logo management, including GET and POST endpoints. - Created Sequelize-based repository for logo persistence. - Implemented migration for adding logoVersion to companies and creating company_logos table. - Added frontend components for displaying and managing company logos, including avatar and logo upload fields. - Wrote tests for logo processing and avatar components to ensure functionality and correctness.
28 lines
975 B
TypeScript
28 lines
975 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 "./telework-authorizations";
|
|
export * from "./tickets";
|
|
export * from "./work-profiles";
|