permissions.py 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. from .template import Template
  2. class Permissions():
  3. description = (
  4. "Разрешения - (проверки/экзамены). "
  5. "По смыслу это что-то вроде “документа на право что-то делать” - на данном этапе это ограничено метасервисом/платформой, "
  6. "при этом он может быть полностью цифровым (выданным платформой/сервисом)."
  7. )
  8. # ID METASERVICE
  9. id_metaservice = Template.id_metaservice
  10. # DATA
  11. permission_type = (
  12. "(check-level из классификатора платформы) - информация об уровне проверки. Проверка может быть проведена как платформой, так и мета-сервисом, так и партнером мета-сервиса, а может быть и никем (просто загружен). Указывается, так как достоверность проверки разная. Экзамен, проверенный только на низком уровне, не принимается во внимание как имеющийся до прохождения более высокоуровневой проверки."
  13. )
  14. status = (
  15. "статус обработки заявки в системе заявок"
  16. )
  17. check_date = (
  18. "Срок окончания действия разрешения"
  19. )
  20. # OTHER
  21. is_global = Template.is_global
  22. is_visible = Template.is_visible
  23. # FK
  24. ticket_status = (
  25. "id заявки, по которой происходит проверка статуса relationship. State меняется только в результате изменений в заявке."
  26. )
  27. user_id = (
  28. "уникальный идентификатор пользователя/клиента/аккаунта, которым была пройдена проверка и получено разрешение"
  29. )
  30. checked_by = (
  31. "userid проверившего"
  32. )