InfraBlue issueshttps://edugit.org/infrablue/infrablue/-/issues2024-03-24T23:13:38Zhttps://edugit.org/infrablue/infrablue/-/issues/49Dependency Dashboard2024-03-24T23:13:38ZTine WittlerDependency DashboardThis issue provides visibility into Renovate updates and their statuses. [Learn more](https://docs.renovatebot.com/key-concepts/dashboard/)
## Open
These updates have all been created already. Click a checkbox below to force a retry/re...This issue provides visibility into Renovate updates and their statuses. [Learn more](https://docs.renovatebot.com/key-concepts/dashboard/)
## Open
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
- [ ] <!-- rebase-branch=renovate/django-3.x -->[Update dependency Django to <3.3](!66)
- [ ] <!-- rebase-branch=renovate/flake8-black-0.x -->[Update dependency flake8-black to ^0.3.0](!64)
- [ ] <!-- rebase-branch=renovate/flake8-rst-docstrings-0.x -->[Update dependency flake8-rst-docstrings to ^0.3.0](!44)
- [ ] <!-- rebase-branch=renovate/libsass-0.x -->[Update dependency libsass to ^0.23.0](!45)
- [ ] <!-- rebase-branch=renovate/python-3.x -->[Update python Docker tag to v3.11](!79)
- [ ] <!-- rebase-branch=renovate/django-5.x -->[Update dependency Django to v5](!81)
- [ ] <!-- rebase-branch=renovate/django-auth-ldap-4.x -->[Update dependency django-auth-ldap to v4](!56)
- [ ] <!-- rebase-branch=renovate/django_sass_processor-1.x -->[Update dependency django_sass_processor to v1](!42)
- [ ] <!-- rebase-branch=renovate/flake8-7.x -->[Update dependency flake8 to v7](!82)
- [ ] <!-- rebase-branch=renovate/flake8-bandit-4.x -->[Update dependency flake8-bandit to v4](!71)
- [ ] <!-- rebase-branch=renovate/flake8-builtins-2.x -->[Update dependency flake8-builtins to v2](!73)
- [ ] <!-- rebase-branch=renovate/flake8-isort-6.x -->[Update dependency flake8-isort to v6](!76)
- [ ] <!-- rebase-branch=renovate/pytest-8.x -->[Update dependency pytest to v8](!84)
- [ ] <!-- rebase-branch=renovate/pytest-cov-5.x -->[Update dependency pytest-cov to v5](!87)
- [ ] <!-- rebase-branch=renovate/pytest-sugar-1.x -->[Update dependency pytest-sugar to v1](!85)
- [ ] <!-- rebase-branch=renovate/safety-3.x -->[Update dependency safety to v3](!83)
- [ ] <!-- rebase-branch=renovate/social-auth-app-django-5.x -->[Update dependency social-auth-app-django to v5](!49)
- [ ] <!-- rebase-branch=renovate/sphinx-7.x -->[Update dependency sphinx to v7](!78)
- [ ] <!-- rebase-branch=renovate/sphinx-autodoc-typehints-2.x -->[Update dependency sphinx-autodoc-typehints to v2](!86)
- [ ] <!-- rebase-branch=renovate/sphinx_rtd_theme-2.x -->[Update dependency sphinx_rtd_theme to v2](!80)
- [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open MRs at once**https://edugit.org/infrablue/infrablue/-/issues/42Room configuration on join too inobvious2020-08-08T10:25:12ZNik | Klampfradlerdominik.george@teckids.orgRoom configuration on join too inobviousCurrently, enabled and disabled settings for a meeting are displayed as a small string (This setting is currently…). This is too inobvious.
1. Make it very clear whether something is on or off, e.g. by a big icon plus a colour (not *on...Currently, enabled and disabled settings for a meeting are displayed as a small string (This setting is currently…). This is too inobvious.
1. Make it very clear whether something is on or off, e.g. by a big icon plus a colour (not *only* a colour).
2. Do not display irrelevant settings (e.g. do not bother with auto-starting recordings if recordings are disabled altogether).JulianJulianhttps://edugit.org/infrablue/infrablue/-/issues/40Prettier meeting URLs2020-08-08T10:21:28ZNik | Klampfradlerdominik.george@teckids.orgPrettier meeting URLsMeeting URLs should be prettier. What Jitsi Meet does with their "funny" three-word URLs seems better than a UUID. Or probably we want to generate a slug from the room name (there's an example in the Django docs on how to do this, howeve...Meeting URLs should be prettier. What Jitsi Meet does with their "funny" three-word URLs seems better than a UUID. Or probably we want to generate a slug from the room name (there's an example in the Django docs on how to do this, however, doing it live while typing *if* JavaScript is available seems nice, but unimportant).JulianJulianhttps://edugit.org/infrablue/infrablue/-/issues/39Restructure meeting creation form to be more simple by default2020-08-08T10:19:32ZNik | Klampfradlerdominik.george@teckids.orgRestructure meeting creation form to be more simple by defaultThe meeting creation form should only display the most important fields for simple meeting creation by default. All other fields should be hidden until they are displayed by the user.The meeting creation form should only display the most important fields for simple meeting creation by default. All other fields should be hidden until they are displayed by the user.JulianJulianhttps://edugit.org/infrablue/infrablue/-/issues/38Select default server group if only one is available2020-08-08T10:18:01ZNik | Klampfradlerdominik.george@teckids.orgSelect default server group if only one is availableIf only one server group is available when creating a meeting, or the user only has permission to create in one such, it should be pre-selected.If only one server group is available when creating a meeting, or the user only has permission to create in one such, it should be pre-selected.JulianJulianhttps://edugit.org/infrablue/infrablue/-/issues/37Use default values from config.xml when creating meeting2020-08-08T10:17:09ZNik | Klampfradlerdominik.george@teckids.orgUse default values from config.xml when creating meetingThis depends on work in python-bigbluebutton2.This depends on work in python-bigbluebutton2.https://edugit.org/infrablue/infrablue/-/issues/36Make it clearer how to set features to "unlimited"2020-08-08T10:16:18ZNik | Klampfradlerdominik.george@teckids.orgMake it clearer how to set features to "unlimited"E.g. the fields for max participants and max duration are empty by default (they need to be set, which is another issue). However, setting them to 0 to say that there should not be a limit is unintuitive at best. This should be made clea...E.g. the fields for max participants and max duration are empty by default (they need to be set, which is another issue). However, setting them to 0 to say that there should not be a limit is unintuitive at best. This should be made clearer in the UI.JulianJulianhttps://edugit.org/infrablue/infrablue/-/issues/35Feature group checkboxes in meeting creation should disable child checkboxes2020-08-08T10:12:24ZNik | Klampfradlerdominik.george@teckids.orgFeature group checkboxes in meeting creation should disable child checkboxesE.g. when disabling recording for a meeting, the checkboxes fr auto-starting and allowing start and stop should be disabled.
This SHOULD work without JavaScript, but if this is too difficult, using JavaScript is ok.E.g. when disabling recording for a meeting, the checkboxes fr auto-starting and allowing start and stop should be disabled.
This SHOULD work without JavaScript, but if this is too difficult, using JavaScript is ok.JulianJulianhttps://edugit.org/infrablue/infrablue/-/issues/34Logo/banner not used2020-08-08T10:10:09ZNik | Klampfradlerdominik.george@teckids.orgLogo/banner not usedThe default icons are not used right now, and there are spurious mentions of `aleksis-banner` and such in the request logs.The default icons are not used right now, and there are spurious mentions of `aleksis-banner` and such in the request logs.JulianJulianhttps://edugit.org/infrablue/infrablue/-/issues/33Constrain number of created rooms per user2020-08-06T16:05:54ZNik | Klampfradlerdominik.george@teckids.orgConstrain number of created rooms per userhttps://edugit.org/infrablue/infrablue/-/issues/31Find a better way to include material icons2020-07-26T15:17:54ZJulianFind a better way to include material iconsGoogle doesn't update the repo on github very well, I'm using the .woff files from the google cdn at this timeGoogle doesn't update the repo on github very well, I'm using the .woff files from the google cdn at this timehttps://edugit.org/infrablue/infrablue/-/issues/30Grant permissions2020-07-25T17:54:46ZJulianGrant permissionsGrant following permissions to any user (requires discussion about implementation with @nik)
- [ ] ("view_meeting", _("View Meeting object")),
- [ ] ("join_as_attendee", _("Can join this meeting with viewer role")),
- [ ] ("join_as_moder...Grant following permissions to any user (requires discussion about implementation with @nik)
- [ ] ("view_meeting", _("View Meeting object")),
- [ ] ("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")),
- [ ] ("enforce_conference_pin", _("Can enforce a static conference PIN")),https://edugit.org/infrablue/infrablue/-/issues/28Attendee profiles2020-06-17T15:16:04ZNik | Klampfradlerdominik.george@teckids.orgAttendee profilesAllow the user to set an attendee profile (display name, etc.) for each meeting, and also select one of their profiles as default. Or, alternatively, allow managing of profiles and then selecting one for each meeting when joining.Allow the user to set an attendee profile (display name, etc.) for each meeting, and also select one of their profiles as default. Or, alternatively, allow managing of profiles and then selecting one for each meeting when joining.https://edugit.org/infrablue/infrablue/-/issues/27Fix Logo size2020-06-08T12:00:45ZJulianFix Logo sizemax-height and max-widthmax-height and max-widthhttps://edugit.org/infrablue/infrablue/-/issues/25Use alerts everywhere to notify the user if a performed action succeeded2020-06-07T16:12:25ZJulianUse alerts everywhere to notify the user if a performed action succeededFor e.g. server group creation it would be good for the user to know if it worked. You can do this by utilizing the Django message framework, the base template echoes every alert.For e.g. server group creation it would be good for the user to know if it worked. You can do this by utilizing the Django message framework, the base template echoes every alert.https://edugit.org/infrablue/infrablue/-/issues/23Add icon to frontend and PWA2020-06-05T23:53:12ZNik | Klampfradlerdominik.george@teckids.orgAdd icon to frontend and PWAJulianJulianhttps://edugit.org/infrablue/infrablue/-/issues/22View: Manage API tokens2020-08-06T08:44:12ZNik | Klampfradlerdominik.george@teckids.orgView: Manage API tokensJulianJulianhttps://edugit.org/infrablue/infrablue/-/issues/18User feedback2020-05-22T09:53:53ZNik | Klampfradlerdominik.george@teckids.orgUser feedbackIn the logout view, add a possibility to provide user feedback. The user can rate various aspects of their meeting experience, and optionally submit technical details about their system.In the logout view, add a possibility to provide user feedback. The user can rate various aspects of their meeting experience, and optionally submit technical details about their system.https://edugit.org/infrablue/infrablue/-/issues/17View: Logout view2020-07-25T18:59:02ZNik | Klampfradlerdominik.george@teckids.orgView: Logout viewAdd a view that users are redirected to when leaving a meeting.Add a view that users are redirected to when leaving a meeting.https://edugit.org/infrablue/infrablue/-/issues/15Welcome/moderator messages2020-07-25T19:00:10ZNik | Klampfradlerdominik.george@teckids.orgWelcome/moderator messagesWelcome/moderator messages can be defined as default for a server group, for a group or user if they are owner of a meeting, ot for single meetings.Welcome/moderator messages can be defined as default for a server group, for a group or user if they are owner of a meeting, ot for single meetings.