Closed
Bug 1347842
Opened 8 years ago
Closed 8 years ago
Remove /admin functionality
Categories
(Websites :: careers.mozilla.org, enhancement)
Websites
careers.mozilla.org
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: giorgos, Assigned: giorgos)
Details
The access to /admin was enabled to empower HR folks to add University Events on demand.
It seems that there has been no activity there since 2015. Given that having /admin is a security concern and code and infra work for multiple teams (Meao Team, Okta Managers) we should remove it if it's of no use.
| Assignee | ||
Comment 2•8 years ago
|
||
If we're going forward with this we need to
- Disable Django admin and remove SAML
- Remove careers from Okta.
Comment 3•8 years ago
|
||
Double-checking....
Comment 4•8 years ago
|
||
Reached out to the team, they stated they want to keep this as they will have events in the fall.
However they also stated they do not understand how /university works. I suspect whomever used to manage this has left and did not pass the knowledge torch.
Given that I am open to recommendations on allowing them to add events possibly without the need for the django admin. Sep markdown or json file that they edit in Github?
| Assignee | ||
Updated•8 years ago
|
Flags: needinfo?(bsternthal)
| Assignee | ||
Comment 5•8 years ago
|
||
Since the event editing functionality is still useful but rarely used we decided to move it to a YAML file in the repo.
See https://github.com/mozmar/lumbergh/pull/190
Assignee: nobody → giorgos
Status: NEW → ASSIGNED
Comment 6•8 years ago
|
||
Commits pushed to master at https://github.com/mozmar/lumbergh
https://github.com/mozmar/lumbergh/commit/43c87199e02186209830382e8304161440e81667
[fix bug 1347842] Move event management from database to file.
https://github.com/mozmar/lumbergh/commit/537e3d5f8bf52bf5c6b9c2a3bc5e99209a69b08f
Merge pull request #190 from glogiotatidis/remove-admin
[fix bug 1347842] Move event management from database to file.
Updated•8 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
| Assignee | ||
Comment 7•8 years ago
|
||
Admin is no more.
You can find instructions on how to update university events under README.md [0]
Ping me (:giorgos) or Ben (:bensternthal) for help.
https://github.com/mozmar/lumbergh/blob/master/README.md
| Assignee | ||
Comment 8•8 years ago
|
||
Just for reference, bug 1352003 is the related Okta bug.
You need to log in
before you can comment on or make changes to this bug.
Description
•