Skip to content
Snippets Groups Projects

Admin improvements, RBAC and styling fixes

Merged Teal requested to merge admin-improvements-and-styling-fixes into main
  1. Mar 08, 2025
    • Teal Bauer's avatar
      Admin improvements, RBAC and styling fixes · 5f4e3c6c
      Teal Bauer authored
      Extend admin interface:
      
      - Make admin controllers inherit from Admin::BaseController
      - New admin dashboard with system statistics overview
      - Centralized admin layout with dedicated navigation
      - Enhanced user management interface with role assignment capabilities
      
      RBAC fixes:
      
      - Introduced new `admin` role that has all rights
      - Added db migration to create admin role with appropriate permissions
      - Updated admin rake tasks for role management
      - Updated db seeds to add all required roles properly
      
      Styling improvements and fixes:
      
      - Upgraded button system with standardized styling and dark mode support
      - Improved UI with consistent styling using Tailwind components
      - Brought back manual dark mode using Tailwind custom variant
      5f4e3c6c
Loading