Admin Role - acltc/job-hunter GitHub Wiki
Admins have a few additional views and enhanced capabilities.
- Admins can create user by uploading a CSV file with their
email
,password
,password_confirmation
,graduation_date
. - They can see an index page of all of the interviews that users have scheduled. With apologies to Roy T. Fielding, there is a non-restful action in the controller for displaying all interviews:
def interviews
@interviews = Lead.where(interview_set: true)
end
- They can also see all of the job offers users have received.
def job_offers
@job_offers = Lead.where(job_offer: true)
end
- Admins can also view all user information and see all of the leads created by every user.