Skip to content

Latest commit

 

History

History
35 lines (31 loc) · 1009 Bytes

group.update.md

File metadata and controls

35 lines (31 loc) · 1009 Bytes

Payload

{
// Required
    id: Id,

// Optional
    name: string,
    permissions: string[],
    external_id: string,
}

Action

Updates the group. Permissions are restricted to the following enum:

enum:
- agenda_item.can_manage
- agenda_item.can_see
- agenda_item.can_see_internal
- assignment.can_manage
- assignment.can_nominate_other
- assignment.can_nominate_self
- assignment.can_see
- chat.can_manage
- list_of_speakers.can_be_speaker
- list_of_speakers.can_manage
- list_of_speakers.can_see
- mediafile.can_manage
- mediafile.can_see
- meeting.can_manage_logos_and_fonts
- meeting.can_manage_settings
- meeting.can_see_autopilot
- meeting.can_see_frontpage
- meeting.can_see_history
- meeting.can_see_livestream
- motion.can_create
- motion.can_create_amendments
- motion.can_forward
- motion.can_manage
- motion.can_manage_metadata
- motion.can_manage_polls
- motion.can_see
- motion.can_see_internal
- motion.can_support
- poll.can_manage
- projector.can_manage
- projector.can_see
- tag.can_manage
- user.can_manage
- user.can_manage_presence
- user.can_see

If the group is the meetings anonymous group, the name may not be changed and the permissions have to be in the following whitelist:

  • agenda_item.can_see,
  • agenda_item.can_see_internal,
  • assignment.can_see,
  • list_of_speakers.can_see,
  • list_of_speakers.can_see_moderator_notes,
  • mediafile.can_see,
  • meeting.can_see_autopilot,
  • meeting.can_see_frontpage,
  • meeting.can_see_history,
  • meeting.can_see_livestream,
  • motion.can_see,
  • motion.can_see_internal,
  • projector.can_see,
  • user.can_see,
  • user.can_see_sensitive_data

Permissions

The user needs user.can_manage to change name and permission, for external_id meeting admin rights are mandatory.