wulf-pulse/migrations
root 9f912aed24 feat: add authentication, user management, and admin features
Added comprehensive authentication and authorization system:

Authentication System:
- Better Auth integration with session management
- Login/logout pages and API routes
- Middleware for route protection
- Auth utilities and client libraries

User Management:
- User list, detail, and invite pages
- User API endpoints (CRUD operations)
- Session management for users
- Profile settings page

Role-Based Access Control:
- Role management pages (list, create, edit)
- Permission system with granular controls
- Role assignment to users
- Role API endpoints

Admin Features:
- Audit log page for tracking system events
- Admin settings page
- Audit service for logging user actions

Additional Features:
- Quotes management pages and components
- SalesBldr API integration
- Email service for notifications

Configuration & Documentation:
- Updated docker-compose.yml
- MCP server configuration (mcp.json)
- CVE-2025-55182 security review documentation
- Standards guide and PRD documents
- Re-enabling authentication documentation

Database Migrations:
- 012: Auth tables (users, sessions, accounts, verifications)
- 013: Role tables (roles, permissions, role_permissions, user_roles)
- 014: Admin settings table

UI Updates:
- Updated dashboard layout
- Enhanced app layout with auth integration
2026-01-31 12:43:14 -05:00
..
001_initial_schema.sql Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
002_add_indexes.sql Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
002_relax_foreign_keys.sql Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
003_fix_resource_type.sql Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
004_fix_contacts_company_id.sql Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
004_webhook_support.sql feat: add IP address logging to webhooks for whitelisting 2026-01-24 17:28:56 -05:00
005_add_webhook_ip_logging.sql feat: add IP address logging to webhooks for whitelisting 2026-01-24 17:28:56 -05:00
005_fix_tickets_company_id.sql Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
006_add_time_entries_table.sql Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
007_remove_time_entries_foreign_keys.sql Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
008_relax_tickets_resource_constraints.sql Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
009_create_auvik_tenant_mappings.sql Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
009_relax_configuration_items_constraints.sql Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
009_restore_deleted_tickets.sql Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
010_create_rmm_site_mappings.sql Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
011_create_addigy_org_mappings.sql Add comprehensive admin features and multi-system integration 2025-11-19 14:18:16 -05:00
012_create_auth_tables.sql feat: add authentication, user management, and admin features 2026-01-31 12:43:14 -05:00
013_create_role_tables.sql feat: add authentication, user management, and admin features 2026-01-31 12:43:14 -05:00
014_create_admin_settings.sql feat: add authentication, user management, and admin features 2026-01-31 12:43:14 -05:00
015_expand_resources_fields.sql feat: expand Resources entity to include all Autotask API fields 2026-01-26 14:28:51 -05:00
016_add_missing_tickets_fields.sql feat: add missing Tickets entity fields from Autotask API 2026-01-26 15:26:34 -05:00