-1

I have created a group and also assigned some permissions. Added some users in this group. when I am using user.get_group_permissions() or user.get_all_permissions() then getting a list of all group permission or all permissions respectively but when I am using user.user_permissions.all(), it's not showing me all permissions except group permissions.

is there any syntax to check any user group permission "user.get_group_permissions.has_perm('----')" as we do user.has_perm("----")?

1 Answers1

1

You can use user.has_perm(...) or user.has_perms(...) methods to check the permissions

user.has_perm('app_name.permission_code_name')

#or

user.has_perms(['app_name.permission_code_name'])

You can also list the possible permission of a particular user by following this SO post,

  1. How to get user permissions?
JPG
  • 82,442
  • 19
  • 127
  • 206