Skip to content
Snippets Groups Projects
Verified Commit 7c0a398f authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Add some permissions for server groups and meetings

parent 4d46b8dd
No related branches found
No related tags found
No related merge requests found
......@@ -86,6 +86,13 @@ class BigBlueButtonGroup(models.Model):
return self._api_group
class Meta:
permissions = [
("add_servers", _("Can add servers to this group")),
("add_apitokens", _("Can add API tokens valid for this group")),
("add_meetings", _("Can add meetings on servers in this group")),
]
class Meeting(models.Model):
"""Configuation for a BigBlueButton meeting.
......@@ -190,6 +197,14 @@ class Meeting(models.Model):
attendee = user.bbb_get_attendee(self)
return attendee.join(do_join=do_join)
class Meta:
permissions = [
("join_as_attendee", _("Can join this meeting with viewer role")),
("join_as_moderator", _("Can join this meeting with moderator role")),
("grant_attendee", _("Can grant attendee privileges to others")),
("grant_moderator", _("Can grant moderator privileges to others")),
("add_urls", _("Can add new URLs for this meeting"))),
]
class APIToken(models.Model):
"""An API token when using the proxy capabilities of bigbluebutton2.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment