| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- module.exports =
- group:
- modelName: 'Subscription'
- readOnly: true
- hasMembersLimit: true
- fields:
- primaryKey: '_id'
- read: ['invited_emails', 'teamInvites', 'member_ids']
- write: null
- access: 'manager_ids'
- baseQuery:
- groupPlan: true
- translations:
- title: 'group_account'
- remove: 'remove_from_group'
- pathsFor: (id) ->
- addMember: "/manage/groups/#{id}/invites"
- removeMember: "/manage/groups/#{id}/user"
- removeInvite: "/manage/groups/#{id}/invites"
- exportMembers: "/manage/groups/#{id}/members/export"
- team: # for metrics only
- modelName: 'Subscription'
- fields:
- primaryKey: 'overleaf.id'
- access: 'manager_ids'
- baseQuery:
- groupPlan: true
- groupManagers:
- modelName: 'Subscription'
- fields:
- primaryKey: '_id'
- read: ['manager_ids']
- write: 'manager_ids'
- access: 'manager_ids'
- baseQuery:
- groupPlan: true
- translations:
- title: 'group_managers'
- remove: 'remove_manager'
- pathsFor: (id) ->
- addMember: "/manage/groups/#{id}/managers"
- removeMember: "/manage/groups/#{id}/managers"
- institution:
- modelName: 'Institution'
- fields:
- primaryKey: 'v1Id'
- read: ['managerIds']
- write: 'managerIds'
- access: 'managerIds'
- translations:
- title: 'institution_managers'
- remove: 'remove_manager'
- pathsFor: (id) ->
- addMember: "/manage/institutions/#{id}/managers"
- removeMember: "/manage/institutions/#{id}/managers"
|