54 Commits

Author SHA1 Message Date
Adrian Moennich
b4804e08ea Use more modern dict composition syntax 2021-05-27 11:01:52 +02:00
Adrian Moennich
da07356624 Make isort happy
ALL_CAPS names are apparently treated differently...
2021-03-02 14:59:19 +01:00
Adrian Moennich
fad61d31cd Merge branch '2.3-maintenance' 2021-03-02 14:45:21 +01:00
Adrian Moennich
7684e48ccb VC/Zoom: Add option to show phone join link 2021-03-02 14:20:01 +01:00
Adrian Moennich
5139b3e371 Merge branch '2.3-maintenance' 2021-02-11 17:56:21 +01:00
Adrian Moennich
d7719612e3 VC/Zoom: Refresh data before editing 2021-02-09 16:22:51 +01:00
Adrian Moennich
593b952a91 Merge branch '2.3-maintenance' 2021-01-31 12:59:06 +01:00
Adrian Moennich
1c2af15112 VC/Zoom: Fix deleting deleted meetings outside request ctx 2021-01-31 12:54:47 +01:00
Adrian Moennich
d2c619a45d Merge branch '2.3-maintenance' 2021-01-27 12:45:34 +01:00
Adrian Moennich
012e110b85 VC/Zoom: Add missing i18n markers 2021-01-27 11:49:45 +01:00
Adrian Moennich
b440597481 VC/Zoom: Add missing plugin settings 2021-01-27 11:49:45 +01:00
Adrian Moennich
59c90b1a55 Merge branch '2.3-maintenance' 2021-01-26 19:27:10 +01:00
Pedro Lourenço
af0054357c
Use GitHub actions for CI (#100)
Co-authored-by: Adrian Moennich <adrian.moennich@cern.ch>
2021-01-26 19:12:39 +01:00
Adrian Moennich
520bbcf573 Merge branch '2.3-maintenance' 2021-01-25 18:23:06 +01:00
Adrian Moennich
11c3376f1a VC/Zoom: Support ical metadata with HTML body
This is used by the exchange calendaring plugin at CERN to avoid having
to add custom linkification code.
2021-01-25 16:48:09 +01:00
Adrian Moennich
b3abd4f104 Merge branch '2.3-maintenance' 2021-01-20 14:50:43 +01:00
Adrian Moennich
24df95d9a5 VC/Zoom: Fail more gracefully when attaching deleted room 2021-01-20 13:58:22 +01:00
Pedro Ferreira
ec5e05afeb VC/Zoom: Do not clone deleted meetings/VCRooms 2021-01-20 13:38:53 +01:00
Adrian Moennich
1056a61307 Merge branch '2.3-maintenance' 2021-01-12 16:57:21 +01:00
Adrian Moennich
3590fc71e7 VC/Zoom: Fix re-linking to unscheduled objects
In that case the meeting is now converted to 'recurring with no time'
since we do not have realiable scheduling information there.
2021-01-11 17:38:05 +01:00
Adrian Moennich
8bb95e060c VC/Zoom: Include zoom links in event ical files 2021-01-11 16:40:45 +01:00
Adrian Moennich
a23e362d18 VC/Zoom: Switch to Python 3 2021-01-05 14:34:19 +01:00
Adrian Moennich
172fcb1ae1 VC/Zoom: Run isort + flake8 2021-01-05 14:31:05 +01:00
Adrian Moennich
99a3ef4df0 VC/Zoom: Fix tests
Incorrect alternative_hosts defeault value (that was apparently only
used in tests, since it's always present when using the real Zoom API)
2021-01-05 14:27:31 +01:00
Indico Team
81802aa297 Happy new year 2021 🎆 2021-01-05 12:30:39 +01:00
Adrian Moennich
1374e9e089 VC/Zoom: Fix changing room link obj if recurring 2021-01-05 10:57:05 +01:00
Pedro Ferreira
878c5f65b3 VC/Zoom: Add action to become alternative host 2020-12-11 16:01:52 +01:00
Pedro Ferreira
54e0aef54d VC/Zoom: Remove assistants, disallow host changes
Assistants are basically useless due to the rate limits in the Zoom API.
2020-12-11 16:01:52 +01:00
Pedro Ferreira
86135b0304
VC/Zoom: Show detailed error when deleting meeting 2020-12-07 14:57:49 +01:00
Pedro Ferreira
5d4fd976c6 VC/Zoom: set meeting recurrence when cloning event 2020-12-03 12:03:24 +01:00
Adrian Moennich
0de73f3e2f VC/Zoom: Warn on deletion if user is not the host 2020-12-03 11:40:52 +01:00
Adrian Moennich
e2aab289f9 VC/Zoom: Fix form field description 2020-12-02 13:37:48 +01:00
Adrian Moennich
e2bfceb99a VC/Zoom: Support getting users via authenticators 2020-12-01 18:35:54 +01:00
Adrian Moennich
a0bca2e207 VC/Zoom: Use single quotes 2020-12-01 15:04:19 +01:00
Pedro Ferreira
601245159f VC/Zoom: handle case where 'agenda' field absent 2020-12-01 11:51:16 +01:00
Pedro Ferreira
45f14cf922 VC/Zoom: update join URL when password changes 2020-12-01 11:47:44 +01:00
Pedro Ferreira
c8962c908b Improve API error logging 2020-11-30 17:28:26 +01:00
Adrian Moennich
1d5b1b377a VC/Zoom: Fix setting initial passcode 2020-11-30 10:56:36 +01:00
Pedro Ferreira
13e8ba08f0 VC/Zoom: fixes in webinar management and style 2020-11-30 10:02:59 +01:00
Pedro Ferreira
e745614726 VC/Zoom: several fixes in data handling/updates 2020-11-30 10:02:59 +01:00
Pedro Ferreira
b110bbb4bc VC/Zoom: get rid of phone link 2020-11-30 10:02:59 +01:00
Pedro Ferreira
ce9b1984d1 VC/Zoom: get rid of possibly misleading default 2020-11-30 10:02:59 +01:00
Pedro Ferreira
8cc8267e0e VC/Zoom: fix initial value of host muting flag 2020-11-30 10:02:59 +01:00
Pedro Ferreira
717310d367 VC/Zoom: add option to enable/disable webinars overall 2020-11-30 10:02:59 +01:00
Pedro Ferreira
650ff3d3c7 VC/Zoom: split config in sections 2020-11-30 10:02:59 +01:00
Pedro Ferreira
a2c76a55f6 VC/Zoom: fix bug with merging 2020-11-30 10:02:59 +01:00
Pedro Ferreira
d208f622de VC/Zoom: password -> passcode, make it editable 2020-11-30 10:02:59 +01:00
Pedro Ferreira
5fca92553d VC/Zoom: update missing fields 2020-11-30 10:02:59 +01:00
Pedro Ferreira
dac1ba02b9 VC/Zoom: add webhook to update meetings 2020-11-30 10:02:59 +01:00
Pedro Ferreira
33c154807e VC/Zoom: Remove unnecessary HTTP API hook 2020-11-30 10:02:59 +01:00