39 lines
985 B
JavaScript
39 lines
985 B
JavaScript
// assets/js/config.js
|
|
const CONFIG = {
|
|
API_URL: "http://localhost:8080",
|
|
API_ENDPOINTS: {
|
|
ROLES: "/api/admin/roles",
|
|
PERMISSIONS: "/api/admin/permissions",
|
|
LOGIN: "/api/login",
|
|
REGISTER: "/api/register",
|
|
CATEGORIES: "/api/categories",
|
|
ITEMS: "/api/items",
|
|
CLAIMS: "/api/claims",
|
|
LOST_ITEMS: "/api/lost-items",
|
|
UPLOAD: "/api/upload/item-image",
|
|
NOTIFICATIONS: "/api/notifications",
|
|
AI: {
|
|
CHAT: "/api/ai/chat",
|
|
HISTORY: "/api/ai/history",
|
|
},
|
|
ADMIN: {
|
|
DASHBOARD: "/api/admin/dashboard",
|
|
USERS: "/api/admin/users",
|
|
EXPORT: "/api/reports/export",
|
|
AUDIT_LOGS: "/api/admin/audit-logs",
|
|
},
|
|
MANAGER: {
|
|
DASHBOARD: "/api/manager/dashboard",
|
|
},
|
|
USER: {
|
|
STATS: "/api/user/stats",
|
|
ITEMS: "/api/user/items",
|
|
LOST_ITEMS: "/api/user/lost-items",
|
|
CLAIMS: "/api/user/claims",
|
|
},
|
|
},
|
|
PAGINATION: {
|
|
LIMIT: 10,
|
|
},
|
|
};
|