Skip to content

Remove Administrate Gem & Files #947

@americac

Description

@americac

!!! Blocked By: #946 #973 !!!

Description:
Remove Administrate gem and all related files after successful namespace migration.

Tasks:

  • Remove administrate from Gemfile
  • Run bundle install
  • Delete /app/dashboards/ directory (13 files)
  • Delete /app/fields/portfolio_link.rb
  • Delete /app/controllers/admin/application_controller.rb (old Administrate base)
  • Delete Administrate views (now replaced by new admin)
  • Delete /config/initializers/administrate_assets.rb
  • Delete /config/locales/administrate.en.yml
  • Delete /app/views/admin/application/_stylesheet.html.erb
  • Delete old Administrate view partials
  • Remove commented Administrate routes from config/routes.rb
  • Run full test suite
  • Verify all admin functionality still works
  • Update any documentation referencing Administrate

Acceptance Criteria:

  • Administrate gem removed from Gemfile
  • Bundle install succeeds
  • All dashboard files deleted
  • All Administrate controllers deleted
  • All Administrate views deleted
  • Initializer and locale files removed
  • No references to Administrate remain in codebase
  • Administrate routes removed from routes.rb
  • All tests pass
  • All admin pages load correctly at /admin/*
  • No broken links or errors in admin interface
  • No Administrate code remains

Files to Delete:

  • Gemfile (line 9 - administrate gem)
  • /app/dashboards/ (entire directory)
  • /app/fields/portfolio_link.rb
  • /app/controllers/admin/application_controller.rb (Administrate base)
  • /config/initializers/administrate_assets.rb
  • /config/locales/administrate.en.yml
  • /app/views/admin/application/_stylesheet.html.erb
  • Old Administrate view partials

Files to Update:

  • config/routes.rb (remove commented Administrate routes)

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockedIssue blocked by another issue

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions