Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
2 ตอบกลับ
1912 มุมมอง

Hi,

I want the group "Project / Users" to be able to create new project stages. Even if by default both groups have the same permissions, it seems that the "+ Stage" button does not appear in the project Kanban view for "Project / Users". 

How could I achieve this (permissions to create + button visibility)?

I'm using Odoo 16, but the behaviour is the same in v17.

Thanks in advance!




อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hello Juan 

Actually the +stage only appears for the group Project / Administrator

You can change this by customization
as you can see  in the following js code

async onWillStart() {
if (this.props.list.isGroupedByStage) { // no need to check it if not grouped by stage
this.isProjectManager = await this.userService.hasGroup('project.group_project_manager');
}
}

in the line this.isProjectManager = await this.userService.hasGroup('project.group_project_manager');

odoo checks for the group Project / Administrator by id

So you can customize this code to search for Project / User



Another approach(which i don't recommend because it might give some unseen privileges) 

  1. Duplicate the Project / Administrator Group and name it Project / Administrator Privileges
  2. Remove all Access Rights from the Original Project / Administrator group
  3. Assign the original Project / Administrator group to the users you want to create the stages
  4. Assign the Project / Administrator Privileges group to the Project Administrators
อวตาร
ละทิ้ง
ผู้เขียน

Thanks a lot Emad!

I Preferer for 2nd approach

คำตอบที่ดีที่สุด

what file is this found in?

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
How to "lock" task at a certain stage. แก้ไขแล้ว
2
ต.ค. 24
5757
3
ก.ย. 19
7753
1
มี.ค. 17
4823
0
ก.ค. 23
2989
1
มิ.ย. 23
3362