feat: reorganize admin settings with tabbed interface and documentation
- Reorganized admin settings into tabbed interface (General, Security, Payment Methods) - Vertical tabs on desktop, horizontal scrollable on mobile - Moved Payment Methods from separate menu to Settings tab - Fixed admin profile reuse and dashboard blocking - Fixed maintenance mode guard to use AppConfig model - Added admin auto-redirect after login (admins → /admin, users → /) - Reorganized documentation into docs/ folder structure - Created comprehensive README and documentation index - Added PWA and Web Push notifications to to-do list
This commit is contained in:
1
apps/api/dist/common/decorators/skip-maintenance.decorator.d.ts
vendored
Normal file
1
apps/api/dist/common/decorators/skip-maintenance.decorator.d.ts
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export declare const SkipMaintenance: () => import("@nestjs/common").CustomDecorator<string>;
|
||||
7
apps/api/dist/common/decorators/skip-maintenance.decorator.js
vendored
Normal file
7
apps/api/dist/common/decorators/skip-maintenance.decorator.js
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.SkipMaintenance = void 0;
|
||||
const common_1 = require("@nestjs/common");
|
||||
const SkipMaintenance = () => (0, common_1.SetMetadata)('skipMaintenance', true);
|
||||
exports.SkipMaintenance = SkipMaintenance;
|
||||
//# sourceMappingURL=skip-maintenance.decorator.js.map
|
||||
1
apps/api/dist/common/decorators/skip-maintenance.decorator.js.map
vendored
Normal file
1
apps/api/dist/common/decorators/skip-maintenance.decorator.js.map
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"skip-maintenance.decorator.js","sourceRoot":"","sources":["../../../src/common/decorators/skip-maintenance.decorator.ts"],"names":[],"mappings":";;;AAAA,2CAA6C;AAEtC,MAAM,eAAe,GAAG,GAAG,EAAE,CAAC,IAAA,oBAAW,EAAC,iBAAiB,EAAE,IAAI,CAAC,CAAC;AAA7D,QAAA,eAAe,mBAA8C"}
|
||||
Reference in New Issue
Block a user