docbrown/docs/backend/resource-admin.md
Josh Puetz 1c566e0ec4
[deploy] Move /internal to `/admin (#9639)
* First draft - all the big changes

* Changing some more references to 'internal'

* Relocate internal request tests to admin

* Relocate internal system tests to admin

* Fix trailing space

* Test fix

* Move queries from internal to admin

* Docs updates

* Rename internal stimuls controllers to admin (plus docs)

* Rename admin layout

* Fix routing after rebase

* Fixes for latest added admin interfaces

* Serviceworker ignore paths
2020-08-07 10:36:26 -04:00

39 lines
1 KiB
Markdown

---
title: Resource Admin Panel
---
# What is the resource admin panel?
The resource admin panel is a CRUD interface generated via the
[Administrate gem](https://github.com/thoughtbot/administrate). In production,
this is generally not used often and will be deprecated in favor of the admin
panel (`http://localhost:3000/admin/*`). For more details, see
[the admin guide](/admin).
# Accessing the resource admin panel
There is an resource admin panel located at
<http://localhost:3000/resource_admin>.
To access the panel, you must be logged with a user with the `admin` role
activated.
To activate such a role, you can follow these instructions:
- open the Rails console
```shell
rails console
```
1. load the user object of for _bob_ (or whatever the username is)
```ruby
Loading development environment (Rails 5.2.3)
[1] pry(main)> user = User.find_by(username: "bob")
[2] pry(main)> user.add_role(:super_admin)
[3] pry(main)> user.save!
```
Now you'll be able to access the
[resource administration panel](http://localhost:3000/resource_admin).