feat: enhance audit logging, add MCP settings, and production docker setup
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
- Implemented comprehensive audit logging for Tasks, Users, Settings, Goals, Labels, AI Chat, and Rewards. - Added Admin UI for MCP Server settings and Audit Logs. - Created docker-compose-production.yml with Traefik configuration. - Fixed backend bugs (missing storage methods, route closure). - Added Audit Logging Guidelines.
This commit is contained in:
@@ -25,7 +25,8 @@ async function run() {
|
||||
await storage.updateUser(user.id, {
|
||||
password: hashedPassword,
|
||||
role: 'admin',
|
||||
isActive: true
|
||||
isActive: true,
|
||||
aiEnabled: true
|
||||
});
|
||||
console.log("✅ Admin user updated successfully.");
|
||||
} else {
|
||||
@@ -38,7 +39,10 @@ async function run() {
|
||||
username: "admin",
|
||||
password: hashedPassword,
|
||||
role: "admin",
|
||||
isActive: true
|
||||
isActive: true,
|
||||
aiEnabled: true,
|
||||
showOnLeaderboard: false,
|
||||
isSearchable: false
|
||||
});
|
||||
console.log("✅ Admin user updated/renamed successfully.");
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user