Я хочу создать роль HR и назначить роль пользователю.Но когда я назначаю пользователю и проверяю полномочия пользователя того пользователя, которого я назначил, он не соответствует нужным мне разрешениям.
role.py
from rolepermissions.roles import AbstractUserRole
class Hr(AbstractUserRole):
available_permissions = {
'Can add candidate rank': True,
'Can change candidate rank': True,
'Can delete candidate rank': True,
'Can view candidate rank': True,
}
model.py приложения "rank"
from django.db import models
class CandidateRank(models.Model):
"""docstring forCandidate_History_Education."""
candidate = models.CharField(max_length=50, blank=True, null=True)
count = models.CharField(max_length=50, blank=True, null=True)
def __int__(self):
return self.candidate
Выбранные права пользователя , которые отображаются следующим образом ...
auth | user | Can add candidate rank
auth | user | Can change candidate rank
auth | user | Can delete candidate rank
auth | user | Can view candidate rank
Так что я не хочу, я хочу вот так ***
rank | candidate rank | Can add candidate rank
rank | candidate rank | Can change candidate rank
rank | candidate rank | Can delete candidate rank
rank | candidate rank | Can view candidate rank