Skip to content
Snippets Groups Projects
  1. Mar 09, 2025
    • Teal Bauer's avatar
      Add mobile hamburger menu(s) · d3af1346
      Teal Bauer authored
      d3af1346
    • Teal Bauer's avatar
      Add role-based visibility controls for UI elements · c686c49f
      Teal Bauer authored
      - Create new CSS visibility classes based on user roles and permissions
      - Update ApplicationHelper to add data attributes to body based on user roles and permissions
      - Replace legacy hide-unless-shiftcoordinator with more specific can-manage-assignments-only
      - Support both positive (has-role-X-only) and negative (except-has-role-X) visibility rules
      - Maintain backward compatibility with existing shiftcoordinator checks
      c686c49f
  2. 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
  3. Jan 01, 2025
  4. Dec 22, 2024
  5. Dec 20, 2024
  6. Nov 16, 2024
  7. May 28, 2024
    • Teal's avatar
      stats! · 01c3bfc0
      Teal authored
      01c3bfc0
  8. May 27, 2024
  9. May 26, 2024
  10. May 25, 2024
  11. May 24, 2024
  12. May 23, 2024
  13. Apr 09, 2024
    • Teal's avatar
      WIP · 20ff461d
      Teal authored
      20ff461d
Loading