Skip to content
Snippets Groups Projects

Admin improvements, RBAC and styling fixes

Merged Teal requested to merge admin-improvements-and-styling-fixes into main

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

Merge request reports

Pipeline #38306 passed

Pipeline passed for 5f4e3c6c on admin-improvements-and-styling-fixes

Merged by TealTeal 2 weeks ago (Mar 8, 2025 10:23am UTC)

Loading

Pipeline #38307 passed

Pipeline passed for 375f17e8 on main

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading