Odessa Content Sharing  





  Register now   Forgot password ?

Access management : Roles

Php Exam Script Subjects (Paid version) : Access management : Roles

By default we have 4 kind of roles

1) System Administrators  

2) Users

3) Branch Administrator

4) Own Records Administrator

 

1 and 2 are marked as system roles and cannot be deleted from the web interface . Also , you cannot change access for this roles .

But you can delete and modify other roles and create your own roles .

Creating a role

1) Go to Users->Roles

2) Click "New Role"

3) Enter role name and description and click "Save" button .

 

 

Information about roles are storing in "roles" table

Access Type = 1   - Access to all branches . Users in this role will see all rows .

Access Type = 2   - Access to own branch. Users in this role will see the rows only of own branch

Access Type = 3 - Access to own records. Users in this role will see only rows created by themselfes.

 

All tables that have column "branch_id" are linked to branches . Users that have Access only to own branch will be able to see only the rows that in the same branch . Below the list of objects that has been linked to branch .

 

Linked to branch : Categories, Quizzes , Questions ,Assignments, Local users .

Not linked to branch : Imported users, User groups , Roles, Email templates,Quiz results templates,CMS.

 

System_row   =1 - System Administrator

System_row = 2 - User

System_row = 0 - All other roles

 

"Module Access" are storing in "roles_rights" table .

"Access List" are storing in "roles_access_rights" table.

"Page Access" are storing in "roles_pages" table.

"Branch access " is storing in "roles" table in access_type column .

"Default page for this role" is stroing in roles table in "default_page" column.

 

Here is the diagram of relationship.

Information about modules are storing in "modules" table . ( Read "Menu Management");


Installation
Php Web Quiz Subjects (Paid version) : How to install

Menu management
Php Exam Script Subjects (Paid version) : Menu management

Access management : Branches
Php Exam Script Subjects (Paid version) : Access management : Branches

Access management : Roles
Php Exam Script Subjects (Paid version) : Access management : Roles

Access management : Users
Php Exam Script Subjects (Paid version) : Access management : Users

Access management : Restoring password
Php Exam Script Subjects (Paid version) : Access management : Restoring password

Access management : User Groups
Php Exam Script Subjects (Paid version) : Access management : User Groups

Questions : Manage Categories
Php Exam Script Subjects (Paid version) : Questions : Manage Categories

Questions : Manage Subjects
Php Exam Script Subjects (Paid version) : Questions : Manage Subjects

Questions : Manage Questions
Php Exam Script Subjects (Paid version) : Questions : Manage Questions

Questions : Manage Themes
Php Exam Script Subjects (Paid version) : Questions : Manage Themes

Questions : Manage Presentations
Php Exam Script Subjects (Paid version) : Questions : Manage Presentations

Exams : Create Exam
Php Exam Script Subjects (Paid version) : Exams : Create Exam

Exams : Manage Exams
Php Exam Script Subjects (Paid version) : Exams : Manage Exams

Exams : Starting Exam
Php Exam Script Subjects (Paid version) : Exams : Starting Exam

Exams : Point calculation
Php Exam Script Subjects (Paid version) : Exams : Point calculation

Importing users from Wordpress
Php Exam Script Subjects (Paid version) : Importing users from Wordpress

Importing users from IPB
Php Exam Script Subjects (Paid version) : Importing users from IPB

Using mathematical symbols
Php Exam Script Subjects (Paid version) : Using mathematical symbols

Mail configuration
Php Exam Script Subjects (Paid version) : Mail configuration

Email templates
Php Exam Script Subjects (Paid version) : Email templates

Exam results templates
Php Exam Script Subjects (Paid version) : Exam results templates

Certificates
Php Exam Script Subjects (Paid version) : Certificates

Localization
Php Exam Script Subjects (Paid version) : Localization

API For importing questions
Php Exam Script Subjects (Paid version) : API For importing questions

Backend events
Php Exam Script Subjects (Paid version) : Backend events

Integration with facebook
Php Exam Script Subjects (Paid version) : Integration with facebook

Integration with LDAP
Php Exam Script Subjects (Paid version) : Integration with LDAP

Receiving payments with Paypal
Php Exam Script Subjects (Paid version) : Receiving payments with Paypal

Integration with other payment systems
Php Exam Script Subjects (Paid version) : Integration with other payment systems

Helpdesk Management System
Php Exam Script Subjects (Paid version) : Helpdesk Management System

Using Jing (Easy image adding)
Php Exam Script Subjects (Paid version) : Using Jing (Easy image adding)