|
23 | 23 | 'version': '1.0',
|
24 | 24 | 'category': 'Project Management',
|
25 | 25 | 'summary': 'Extend Project user roles to support more complex use cases',
|
26 |
| - 'description': """\ |
27 |
| -Employees are now basic Project users, able to create new documents (Issues |
28 |
| -or Tasks). These are kept editable while in New and Cancelled states, to |
29 |
| -allow for corrections or for the user himself to cancel an incorretly |
30 |
| -created request. |
31 |
| -Previously, Employee users did not have any write nor craete access to project |
32 |
| -documents. |
33 |
| -
|
34 |
| -Project Users, on the other hand, are supposed to act on these documents, |
35 |
| -sucha as reported issues, and update them accordingly, so they have write |
36 |
| -access for all states. Employee users don't have write access on later states, |
37 |
| -but can still write comments and communicate through the message board (open |
38 |
| -chatter). |
39 |
| -
|
40 |
| -In general, users will only be able to see documents where: |
41 |
| -
|
42 |
| - * They are assigned/responsible for, or |
43 |
| - * They are following, or |
44 |
| - * They are a team member for the corresponding Project (but not if only in |
45 |
| - the project's follower list). |
46 |
| -
|
47 |
| -
|
48 |
| -Project Managers have access rules similar to Project Users, but additionally |
49 |
| -can create new projects and can see all documents for the projects they are |
50 |
| -the Manager. |
51 |
| -As a consequence, Project Managers no longer have inconditional access to all |
52 |
| -Tasks and Issues, and will only be able to edit the definitions of Projects |
53 |
| -they manage. |
54 |
| -
|
55 |
| -This makes it possible for a Project Manager to have private projects that |
56 |
| -other users, Project Managers inlcuded, will not be able to see. They will |
57 |
| -need to be added as followers or team members to able to see it. |
58 |
| -
|
59 |
| -Public Projects and their documents are still visible to everyone. |
60 |
| -Portal users access rules are kept unchanged. |
61 |
| -
|
62 |
| -
|
63 |
| ---------------------- |
64 |
| -Access Rules summary: |
65 |
| ---------------------- |
66 |
| -
|
67 |
| -Employee Users |
68 |
| - Can see only documents followed or responebile for (in "user_id"). |
69 |
| - Can create new documents and edit them while in "New"/"Cancelled" states. |
70 |
| -
|
71 |
| -Project Users |
72 |
| - Can edit Project Issues and Tasks in any stage/state. |
73 |
| - Can see all documents for projects they are followers on team memebers. |
74 |
| - Can see only documents followed or assigned to for other projects. |
75 |
| -
|
76 |
| -Project Managers |
77 |
| - Can create new projects and edit their attributes. |
78 |
| - Can see all documents (Tasks or Issues) but only for their managed |
79 |
| - projects. |
80 |
| - For the other Projects, will see only followed documents, just like the |
81 |
| - other users. |
82 |
| -
|
83 |
| -""", |
84 | 26 | 'author': 'Daniel Reis',
|
85 | 27 | 'depends': [
|
86 |
| - 'project', |
| 28 | + 'project_stage_state', |
87 | 29 | ],
|
88 | 30 | 'data': [
|
89 | 31 | 'project_view.xml',
|
|
0 commit comments