Security Settings

Security settings allows you to manage Roles, Tasks, and Permissions.

  1. Select Settings on the sidebar menu.

  2. Select Security Settings from the dropdown menu.

Roles

Roles can be assigned to multiple users and allows them to perform certain task on the site.

  1. Select Manage Roles button.

  2. Input a New Role by typing in the Role Name, Display name, and Description. Then Select Add Role button.

  3. Pre-existing Roles include:

    1. admin: has full access to the system

    2. dept_admin: department’s admin

    3. applicant: default role for applicants that sign-up on the site

    4. defult_chair/committee/faculty: default role for groups on the site

Tasks

Tasks are assigned to Roles, a task is a set of permissions.

  1. Select Manage Tasks button.

  2. Input a New Task by typing in the Task Name, Display name, and Description. Then Select Add Task button.

  3. Pre-existing Tasks include:

    1. Admin tasks: has full access to site administration

    2. dept_admin: tasks for department’s admin

    3. applicant: tasks for applicants that sign-up on the site

    4. defult_chair/committee/faculty: default tasks for groups on the site

Permissions

Are routes or actions that can be performed on the site, they are can be grouped together to form a task.

  1. Select Manage Permissions button.

  2. Permissions can only be viewed by the admin.

Scanning for new routes

Use the following command to scan for additional routes when features are added: $php artisan ofas:scanroutes