-
- Downloads
Admin improvements, RBAC and styling fixes
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
Showing
- app/assets/stylesheets/application.tailwind.css 45 additions, 11 deletionsapp/assets/stylesheets/application.tailwind.css
- app/controllers/admin/base_controller.rb 12 additions, 0 deletionsapp/controllers/admin/base_controller.rb
- app/controllers/admin/conferences_controller.rb 1 addition, 2 deletionsapp/controllers/admin/conferences_controller.rb
- app/controllers/admin/dashboard_controller.rb 14 additions, 0 deletionsapp/controllers/admin/dashboard_controller.rb
- app/controllers/admin/roles_controller.rb 1 addition, 2 deletionsapp/controllers/admin/roles_controller.rb
- app/controllers/admin/users_controller.rb 75 additions, 0 deletionsapp/controllers/admin/users_controller.rb
- app/helpers/button_helper.rb 33 additions, 0 deletionsapp/helpers/button_helper.rb
- app/models/import_history.rb 5 additions, 1 deletionapp/models/import_history.rb
- app/views/admin/conferences/_form.html.erb 195 additions, 0 deletionsapp/views/admin/conferences/_form.html.erb
- app/views/admin/conferences/edit.html.erb 1 addition, 190 deletionsapp/views/admin/conferences/edit.html.erb
- app/views/admin/conferences/import_history.html.erb 8 additions, 8 deletionsapp/views/admin/conferences/import_history.html.erb
- app/views/admin/conferences/index.html.erb 3 additions, 1 deletionapp/views/admin/conferences/index.html.erb
- app/views/admin/conferences/new.html.erb 1 addition, 109 deletionsapp/views/admin/conferences/new.html.erb
- app/views/admin/conferences/select_relevant_stages.html.erb 6 additions, 6 deletionsapp/views/admin/conferences/select_relevant_stages.html.erb
- app/views/admin/conferences/show.html.erb 114 additions, 0 deletionsapp/views/admin/conferences/show.html.erb
- app/views/admin/dashboard/index.html.erb 163 additions, 0 deletionsapp/views/admin/dashboard/index.html.erb
- app/views/admin/roles/_form.html.erb 58 additions, 0 deletionsapp/views/admin/roles/_form.html.erb
- app/views/admin/roles/edit.html.erb 1 addition, 46 deletionsapp/views/admin/roles/edit.html.erb
- app/views/admin/users/_form.html.erb 118 additions, 0 deletionsapp/views/admin/users/_form.html.erb
- app/views/admin/users/edit.html.erb 11 additions, 0 deletionsapp/views/admin/users/edit.html.erb
Loading
Please register or sign in to comment