| | 1 | = Pakistan Authorisation = |
| | 2 | == Introduction == |
| | 3 | This page describes the proposal Authorisation Levels within Sahana for the Pakistan Deployment and pending tasks to implement them. |
| | 4 | == Status == |
| | 5 | In process. Awaiting some code modifications |
| | 6 | == Levels == |
| | 7 | === User === |
| | 8 | ==== Applies To ==== |
| | 9 | Any person who registers, verifies their email and logs into Sahana |
| | 10 | ==== Permissions ==== |
| | 11 | * Adding Records |
| | 12 | * Editting their own records |
| | 13 | === Advanced User === |
| | 14 | ==== Applies To ==== |
| | 15 | Users are granted Advanced User Status upon request if they. |
| | 16 | * Enter 10 or more resources into Sahana |
| | 17 | * A a member of an Authorised Organisation (as set by the administrators) |
| | 18 | * Are given the authority by a User Administrator, with justification documented |
| | 19 | Requests should be sent to ??? |
| | 20 | |
| | 21 | ==== Permissions ==== |
| | 22 | * Adding and Editting Record |
| | 23 | * Should they be able to delete? |
| | 24 | |
| | 25 | ==== Role (group) ==== |
| | 26 | 12 - !AdvancedUser |
| | 27 | |
| | 28 | === User Administrator === |
| | 29 | ==== Applies To ==== |
| | 30 | Trusted users from partner organisations (eg. Rotary) as allocated by the Administrators. |
| | 31 | ==== Permissions ==== |
| | 32 | * Same as Advanced User |
| | 33 | * Delete Records |
| | 34 | * Edit auth_membership resources in order to add users to AdvancedUser role |
| | 35 | ==== Role (group) ==== |
| | 36 | 13 - !UserAdministrator |
| | 37 | === Administrator === |
| | 38 | ==== Applies To ==== |
| | 39 | Trusted Members of the Sahana Software Foundation |
| | 40 | ==== Permissions ==== |
| | 41 | Full Access including access to the raw |
| | 42 | ==== Contact ==== |
| | 43 | * fran@sahanafoudnation.org |
| | 44 | * michael@sahanafoundation.org |
| | 45 | |
| | 46 | === Infrastructure Administrator === |
| | 47 | ''These rights are not registered within Sahana'' |
| | 48 | ==== Applies To ==== |
| | 49 | Trusted Members of the Sahana Software Foundation |
| | 50 | ==== Permissions ==== |
| | 51 | * Log on to the server to change settings, upgrade and backup |
| | 52 | ==== Contact ==== |
| | 53 | * fran@sahanafoudnation.org |
| | 54 | |
| | 55 | == To Do == |
| | 56 | * Restrict permissions for Users (add and edit own) and Advanced Users (no delete) |
| | 57 | * Grant limited Admin permissions to User Admin |
| | 58 | * Allocate User Admin Roles |
| | 59 | * Add a Comments Field to the auth_membership table to track the reason people are given authority |
| | 60 | --- |
| | 61 | [wiki:Pakistan] |