Enhances application menu and adds calendar feature
Adds new calendar page and module with comprehensive initialization Introduces quick actions group in side menu with create booking and sale options Updates menu service to include new menu groups and rearrange sort order Configures custom npm registry and esbuild configuration Adds localization for new menu items and calendar section Implements calendar controller with dependency injection and settings seeding
This commit is contained in:
parent
435d9f11b7
commit
51f3b92d69
14 changed files with 422 additions and 10 deletions
|
|
@ -17,6 +17,7 @@ import { CustomersController } from './modules/customers';
|
|||
import { SuppliersController } from './modules/suppliers';
|
||||
import { TrackingController } from './modules/tracking';
|
||||
import { ReportsController } from './modules/reports';
|
||||
import { CalendarController } from './modules/calendar';
|
||||
|
||||
/**
|
||||
* Main application class
|
||||
|
|
@ -35,6 +36,7 @@ export class App {
|
|||
readonly suppliers: SuppliersController;
|
||||
readonly tracking: TrackingController;
|
||||
readonly reports: ReportsController;
|
||||
readonly calendar: CalendarController;
|
||||
|
||||
constructor() {
|
||||
// Initialize controllers
|
||||
|
|
@ -51,6 +53,7 @@ export class App {
|
|||
this.suppliers = new SuppliersController();
|
||||
this.tracking = new TrackingController();
|
||||
this.reports = new ReportsController();
|
||||
this.calendar = new CalendarController();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue