Closed Bug 1347842 Opened 8 years ago Closed 8 years ago

Remove /admin functionality

Categories

(Websites :: careers.mozilla.org, enhancement)

enhancement
Not set
normal

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.
Ben can you please advise on this?
Flags: needinfo?(bsternthal)
If we're going forward with this we need to - Disable Django admin and remove SAML - Remove careers from Okta.
Double-checking....
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?
Flags: needinfo?(bsternthal)
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
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.
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
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
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.