InfraBlue issueshttps://edugit.org/groups/infrablue/-/issues2024-01-05T03:09:55Zhttps://edugit.org/infrablue/python-bigbluebutton2/-/issues/41Dependency Dashboard2024-01-05T03:09:55ZTine 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/flake8-black-0.x -->[Update dependency flake8-black to ^0.3.0](!63)
- [ ] <!-- rebase-branch=renovate/flake8-rst-docstrings-0.x -->[Update dependency flake8-rst-docstrings to ^0.3.0](!46)
- [ ] <!-- rebase-branch=renovate/django-5.x -->[Update dependency django to v5](!87)
- [ ] <!-- rebase-branch=renovate/flake8-7.x -->[Update dependency flake8 to v7](!88)
- [ ] <!-- rebase-branch=renovate/flake8-bandit-4.x -->[Update dependency flake8-bandit to v4](!74)
- [ ] <!-- rebase-branch=renovate/flake8-builtins-2.x -->[Update dependency flake8-builtins to v2](!78)
- [ ] <!-- rebase-branch=renovate/flake8-isort-6.x -->[Update dependency flake8-isort to v6](!81)
- [ ] <!-- rebase-branch=renovate/pytest-7.x -->[Update dependency pytest to v7](!55)
- [ ] <!-- rebase-branch=renovate/pytest-cov-4.x -->[Update dependency pytest-cov to v4](!76)
- [ ] <!-- rebase-branch=renovate/pytest-django-4.x -->[Update dependency pytest-django to v4](!43)
- [ ] <!-- rebase-branch=renovate/safety-2.x -->[Update dependency safety to v2](!72)
- [ ] <!-- rebase-branch=renovate/sphinx-7.x -->[Update dependency sphinx to v7](!83)
- [ ] <!-- rebase-branch=renovate/sphinx-click-5.x -->[Update dependency sphinx-click to v5](!85)
- [ ] <!-- rebase-branch=renovate/sphinx_rtd_theme-2.x -->[Update dependency sphinx_rtd_theme to v2](!86)
- [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open MRs at once**https://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.edugit.io/-/issues/1Dependency Dashboard2022-10-25T00:09:48ZTine 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/python-3.x -->[Update python Docker tag to v3.11](!11)https://edugit.org/infrablue/python-bigbluebutton2/-/issues/40Maximum duration is required2021-01-16T22:01:39ZTom Teichlertom.teichler@teckids.orgMaximum duration is requiredWhen creating a meeting, the field „maximum duration“ is required.When creating a meeting, the field „maximum duration“ is required.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/python-bigbluebutton2/-/issues/36ValueError in get_sysstat / Pandas2020-06-30T07:20:40ZNik | Klampfradlerdominik.george@teckids.orgValueError in get_sysstat / Pandas```
File "/home/nik/python-bigbluebutton2/bigbluebutton/api/bigbluebutton.py", line 290, in get_sysstat
self.sysstat = SadfReport(host_data, sadf_cmd.field_groups)
File "/home/nik/.cache/pypoetry/virtualenvs/bigbluebutton2-_Qbucv...```
File "/home/nik/python-bigbluebutton2/bigbluebutton/api/bigbluebutton.py", line 290, in get_sysstat
self.sysstat = SadfReport(host_data, sadf_cmd.field_groups)
File "/home/nik/.cache/pypoetry/virtualenvs/bigbluebutton2-_Qbucvcf-py3.8/lib/python3.8/site-packages/sadf/__init__.py", line 52, in __init__
self.reports = self._make_reports()
File "/home/nik/.cache/pypoetry/virtualenvs/bigbluebutton2-_Qbucvcf-py3.8/lib/python3.8/site-packages/sadf/__init__.py", line 64, in _make_reports
return {
File "/home/nik/.cache/pypoetry/virtualenvs/bigbluebutton2-_Qbucvcf-py3.8/lib/python3.8/site-packages/sadf/__init__.py", line 65, in <dictcomp>
group._label: group.to_report(index)
File "/home/nik/.cache/pypoetry/virtualenvs/bigbluebutton2-_Qbucvcf-py3.8/lib/python3.8/site-packages/sadf/fieldgroups.py", line 206, in to_report
return {
File "/home/nik/.cache/pypoetry/virtualenvs/bigbluebutton2-_Qbucvcf-py3.8/lib/python3.8/site-packages/sadf/fieldgroups.py", line 207, in <dictcomp>
g._label: g.to_report(index)
File "/home/nik/.cache/pypoetry/virtualenvs/bigbluebutton2-_Qbucvcf-py3.8/lib/python3.8/site-packages/sadf/fieldgroups.py", line 145, in to_report
return {
File "/home/nik/.cache/pypoetry/virtualenvs/bigbluebutton2-_Qbucvcf-py3.8/lib/python3.8/site-packages/sadf/fieldgroups.py", line 146, in <dictcomp>
iface: pd.DataFrame(data, columns=self.columns, index=index)
File "/home/nik/.cache/pypoetry/virtualenvs/bigbluebutton2-_Qbucvcf-py3.8/lib/python3.8/site-packages/pandas/core/frame.py", line 486, in __init__
mgr = arrays_to_mgr(arrays, columns, index, columns, dtype=dtype)
File "/home/nik/.cache/pypoetry/virtualenvs/bigbluebutton2-_Qbucvcf-py3.8/lib/python3.8/site-packages/pandas/core/internals/construction.py", line 74, in arrays_to_mgr
return create_block_manager_from_arrays(arrays, arr_names, axes)
File "/home/nik/.cache/pypoetry/virtualenvs/bigbluebutton2-_Qbucvcf-py3.8/lib/python3.8/site-packages/pandas/core/internals/managers.py", line 1675, in create_block_manager_from_arrays
construction_error(len(arrays), arrays[0].shape, axes, e)
File "/home/nik/.cache/pypoetry/virtualenvs/bigbluebutton2-_Qbucvcf-py3.8/lib/python3.8/site-packages/pandas/core/internals/managers.py", line 1694, in construction_error
raise ValueError(f"Shape of passed values is {passed}, indices imply {implied}")
ValueError: Shape of passed values is (40, 8), indices imply (56, 8)
zsh: segmentation fault poetry run bbb-cli servers list
```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 PWAJulianJulian