151 Commits

Author SHA1 Message Date
Adrian Moennich
4e36eb346b Adapt to python dependency updates 2022-06-14 13:05:32 +02:00
Pedro Lourenço
a30548db45
Create a task to reschedule zoom meetings (#171)
* Create a task to reschedule zoom meetings

* Update meetings at every change

* Update paths

* Add event logging and state tracking

* Remove reschedule warning

* Move signal connect to plugin load

* Update vc_zoom/indico_vc_zoom/plugin.py

Co-authored-by: Adrian <adrian@planetcoding.net>

* Update signal to times_changed

* Update retry mechanism

* Prevent refresh_meetings from retrying on diff date changes

* Include duration in refresh_meetings

* Fix error with pickling lambda

Co-authored-by: Adrian <adrian@planetcoding.net>
Co-authored-by: Adrian Moennich <adrian.moennich@cern.ch>
2022-05-06 15:11:06 +01:00
Adrian Moennich
10ceb00820 VC/Zoom: Fix JS error
Indico core was on master during the asset build, so it included an
external reference which doesn't exist in 3.1.x yet
2022-04-28 23:52:06 +02:00
Adrian Moennich
bb0d92db2d VC/Zoom: Fix error with slashes in user identifiers 2022-04-26 12:09:41 +02:00
Adrian Moennich
efd0f5d4b2 VC/Zoom: Do not inject zoom links in API responses 2022-02-17 12:14:50 +01:00
Adrian Moennich
4067a3a8c9 VC/Zoom: Fix webhooks 2022-02-04 15:02:42 +01:00
Adrian Moennich
5b0b37e938 Release 3.1 2022-01-11 12:54:30 +01:00
Tomas Roun
b85e4ad826 VC/Zoom: Add skip_access_check param 2022-01-10 20:21:10 +01:00
Indico Team
7276ea793e Happy new year 2022 🎆 2022-01-05 11:41:25 +01:00
Adrian Moennich
a7857b2559 Revert "Fix DeprecationWarning breaking tests"
This reverts commit 742d5acd262ef94ea559dc3b0421e26f02922b9a.

Shouldn't be needed anymore due to indico/indico#5173
2021-11-23 13:23:29 +01:00
Adrian Moennich
f7b433a6a1 Merge branch '3.0.x' 2021-11-16 12:56:24 +01:00
Adrian Moennich
742d5acd26 Fix DeprecationWarning breaking tests
Celery is using an invalid legacy version specifier (celery/celery#7074)
2021-11-16 12:51:17 +01:00
Adrian Moennich
3b401bc195 VC/Zoom: Bump version to 3.0.2
The JS error was most likely caused by the plugin having been built
against 3.1 instead of 3.0...
2021-11-16 12:30:11 +01:00
Javier Ferrer
8f36f1d87e VC/Zoom: Change bundle injection to subclass 2021-11-16 12:27:38 +01:00
Adrian Moennich
7a42996594 Adapt to WTForms 3 2021-11-10 17:43:49 +01:00
Adrian Moennich
033f232d06 VC/Zoom: Update changelog 2021-10-28 11:25:24 +02:00
Javier Ferrer
69ce5e60ed VC/Zoom: Inject bundle on conference page 2021-10-26 12:37:49 +02:00
Indico Team
7a35cc6aa6 Fix inconsistent linebreaks after file headers 2021-10-13 09:06:15 +02:00
Adrian Moennich
cb4a119939 Release 3.0 2021-07-16 12:07:36 +02:00
Adrian Moennich
6397e2ea39 Release 3.0rc2 2021-07-09 13:16:54 +02:00
Indico Team
8f0a5f2bd4 Update translations 🎏 2021-07-09 13:16:37 +02:00
Adrian Moennich
ab77c69b5f Exclude Python 3.10 in python_requires 2021-07-09 12:01:12 +02:00
Adrian Moennich
cef39afde6 VC/Zoom: Use GFM for README
It looks fine on GitHub, and like this we use the same rendering engine
on PyPI...
2021-06-28 17:33:08 +02:00
Adrian Moennich
075250fb40 Add README files to all plugins 2021-06-28 17:33:08 +02:00
Indico Team
0387f00deb Update French translation 🇫🇷 🥖 2021-06-28 10:06:30 +02:00
Adrian Moennich
bb199c9533 VC/Zoom: Remove "VidyoVoice" reference 2021-06-28 09:57:06 +02:00
Adrian Moennich
237e7b23a8 VC/Zoom: Update changelog 2021-06-28 09:56:52 +02:00
Adrian Moennich
79481aed27 Release 3.0rc1 2021-06-25 23:17:21 +02:00
Javier Ferrer
a9ccd18b3d
VC/Zoom: Confirm making yourself alternative host (#149) 2021-06-25 18:11:22 +02:00
Adrian Moennich
b4804e08ea Use more modern dict composition syntax 2021-05-27 11:01:52 +02:00
Indico Team
af13760a01 Update *.pot files 2021-05-26 18:07:38 +02:00
Adrian Moennich
7f4adda35f VC/Zoom: Fix UndefinedError 2021-05-24 18:45:53 +02:00
Adrian Moennich
514dc6bc50 VC/Zoom: Fix ESLint errors 2021-05-12 11:48:30 +02:00
Adrian Moennich
f08d7d18c0 Merge branch '2.3-maintenance' 2021-04-08 18:31:00 +02:00
Adrian Moennich
5010420249 VC/Zoom: Release stable version (2.3) 2021-04-08 16:51:54 +02:00
Adrian Moennich
4959ed3641 Fix running redis in tests 2021-03-02 15:24:10 +01:00
Adrian Moennich
be435df18d Mute deprecation warning in tests 2021-03-02 15:06:07 +01: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
23eed33eb3 VC/Zoom: Fix zoom URL display in info box
We were never showing it due to checking an undefined variable. We now
always show it, but only include the passcode if the passcode is also
visible to the user.
2021-03-02 14:20:05 +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
438ddd4c96 VC/Zoom: Refresh data before adding co-host 2021-02-09 16:22:42 +01:00
Adrian Moennich
09523e81fd Move indico.util.struct.* -> indico.util.* 2021-02-08 15:33:20 +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
63213dc04f Adapt to confId -> event_id change
See indico/indico#4676
2021-01-29 18:39:20 +01:00
Adrian Moennich
d2c619a45d Merge branch '2.3-maintenance' 2021-01-27 12:45:34 +01:00
Adrian Moennich
66caa59298 VC/Zoom: Bump version 2021-01-27 12:33:34 +01:00