Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

123456789101112131415161718192021222324252627282930
  1. export enum SubjectType {
  2. GROUP = 'group',
  3. ACCOUNT = 'account',
  4. }
  5. export enum AccessMode {
  6. PUBLIC = 'public',
  7. SPECIFIC_GROUPS_MEMBERS = 'private',
  8. ORGANIZATION = 'private_all',
  9. EXTERNAL_MEMBERS = 'sso_verified',
  10. }
  11. export type AccessControlGroup = {
  12. id: 'string'
  13. name: 'string'
  14. groupSize: 5
  15. }
  16. export type AccessControlAccount = {
  17. id: 'string'
  18. name: 'string'
  19. email: 'string'
  20. avatar: 'string'
  21. avatarUrl: 'string'
  22. }
  23. export type SubjectGroup = { subjectId: string; subjectType: SubjectType; groupData: AccessControlGroup }
  24. export type SubjectAccount = { subjectId: string; subjectType: SubjectType; accountData: AccessControlAccount }
  25. export type Subject = SubjectGroup | SubjectAccount