Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
2137 Lượt xem

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!




Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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
Ảnh đại diện
Huỷ bỏ
Tác giả

Thanks a lot Emad!

I Preferer for 2nd approach

Câu trả lời hay nhất

what file is this found in?

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 10 24
5943
3
thg 9 19
7919
1
thg 3 17
4928
0
thg 7 23
3106
1
thg 6 23
3530