feat: implement frontend-backend configuration linkage
- Create public config API for frontend consumption - Add configuration fetching to homepage - Implement module show/hide logic based on config - Add support for Services items filtering - Add support for Products featured products and pricing display - Add support for News display count, categories, and sort order - Fix table name from 'configs' to 'siteConfig' in API route - Update type definitions for proper TypeScript support
This commit is contained in:
@@ -8,15 +8,15 @@ describe('Database Schema', () => {
|
||||
expect(users.email).toBeDefined();
|
||||
expect(users.passwordHash).toBeDefined();
|
||||
expect(users.name).toBeDefined();
|
||||
expect(users.role).toBeDefined();
|
||||
expect(users.isAdmin).toBeDefined();
|
||||
expect(users.avatar).toBeDefined();
|
||||
expect(users.createdAt).toBeDefined();
|
||||
expect(users.updatedAt).toBeDefined();
|
||||
});
|
||||
|
||||
it('should have default role as editor', () => {
|
||||
const role = users.role;
|
||||
expect(role).toBeDefined();
|
||||
it('should have default isAdmin as false', () => {
|
||||
const isAdmin = users.isAdmin;
|
||||
expect(isAdmin).toBeDefined();
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user