Module Projects: Difference between revisions

Jump to navigation Jump to search
→‎Project visibility and user actions: permissions tested and table completed
(→‎Project visibility and user actions: permissions tested and table completed)
Line 382: Line 382:
| colspan="2" style="text-align: center;" | Shared
| colspan="2" style="text-align: center;" | Shared
|-
|-
| colspan="2" style="text-align: center;" | Status
| colspan="2" | Status
| style="text-align: center;" | user not assigned to project
| not a project user
| style="text-align: center;" | user assigned to project
| is a project user
| style="text-align: center;" | user not assigned to project
| not a project user
| style="text-align: center;" | user assigned to project
| is a project user
|-
|-
| rowspan="6" | Permission
| rowspan="6" | Permission
| Read
| Read
| rowspan="3" style="text-align: center;" | Project hidden
| style="text-align: center;" | read project & tasks
add time spent on owned tasks
| rowspan="3" style="text-align: center;" | Project hidden
| rowspan="3" style="text-align: center;" | Project hidden
| style="text-align: center;" | read project & tasks
| style="text-align: center;" | read project & tasks
add time on assigned tasks
add time spent on tasks
 
| style="text-align: center;" | read project
tasks hidden
| style="text-align: center;" | read project & task
add time on assigned tasks
|-
|-
| Create/Modify
| Create/Modify
| style="text-align: center;" | able to create new task
| style="text-align: center;" | modify close project
could not see it
create modify tasks
| style="text-align: center;" | able to create new task
| style="text-align: center;" | modify close project
but impossible to allocate to me
create modify tasks
could not see it
| style="text-align: center;" | able to create new task
could not see it
|-
|-
| Delete
| Delete
| style="text-align: center;" | to be tested
| style="text-align: center;" | delete projects & tasks
| style="text-align: center;" | to be tested
| style="text-align: center;" | delete projects & tasks
| style="text-align: center;" | to be tested
|-
|-
| Read all
| Read all  
| colspan="4" style="text-align: center;" | to be tested
(require Read*)
| colspan="4" style="text-align: center;" | read projects & tasks
add time spent on owned tasks
|-
|-
| Create/Modify All
| Create/Modify All
| colspan="4" style="text-align: center;" | to be tested
(require Create/Modify*)
| colspan="4" style="text-align: center;" | modify close project
create modify tasks
|-
|-
| Delete All
| Delete All
| colspan="4" style="text-align: center;" | to be tested
(require Delete)
| colspan="4" style="text-align: center;" | delete projects and tasks
|}
|}


I have made tests for all cells which contains information and I think this module needs to be fully reviewed regarding the permissions.
* the All permissions work only when the standard corresponding permission is given, else an error message will be display when attempting the action.
 
 
  Previously , the page was providing the following informations regarding actions :
  Previously , the page was providing the following informations regarding actions :
  See file [[File:Project.odg]] that describe different conditions to realize different actions of module.
  See file [[File:Project.odg]] that describe different conditions to realize different actions of module.
66

edits

Navigation menu