Commit Graph

4143 Commits

Author SHA1 Message Date
Thomas Citharel
9621caf661
Bump required version to Elixir 1.12 and remove legacy tests
Drops support for OTP < 22

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 18:46:16 +02:00
Thomas Citharel
e280820e9c
Fix front-end tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 18:29:01 +02:00
Thomas Citharel
e606090f17
Fix legacy tests missing the python deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 18:28:42 +02:00
Thomas Citharel
6e136ff8b5
Update tz_world before running tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 18:28:28 +02:00
Thomas Citharel
d4b6fb2b49
Update translations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 17:56:23 +02:00
Thomas Citharel
62af1e72d6
Some fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 17:56:23 +02:00
Thomas Citharel
d58ca5743d
Add timezone handling
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 17:37:17 +02:00
Thomas Citharel
eba3c70c9b
Various accessibility improvements
* Add announcement element with `aria-live`
* Add skip to main content element

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 17:37:16 +02:00
Thomas Citharel
6113836e29 Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!1076
2021-10-11 15:25:38 +00:00
z4m
034b9ad9f0 Translated using Weblate (Portuguese (Brazil))
Currently translated at 67.3% (781 of 1160 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/pt_BR/
2021-10-11 16:36:34 +02:00
Eivind Ødegård
f958d291a0 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (188 of 188 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/nn/
2021-10-11 16:36:34 +02:00
Eivind Ødegård
463d8bf86e Translated using Weblate (Norwegian Nynorsk)
Currently translated at 100.0% (264 of 264 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/nn/
2021-10-11 16:36:34 +02:00
Eivind Ødegård
cdfef60414 Translated using Weblate (Norwegian Nynorsk)
Currently translated at 99.8% (1158 of 1160 strings)

Translation: Mobilizon/Frontend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/frontend/nn/
2021-10-11 16:36:34 +02:00
Berto Te
a8cbb0386c Translated using Weblate (Spanish)
Currently translated at 100.0% (188 of 188 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/es/
2021-10-11 16:36:34 +02:00
Berto Te
8580281fb4 Translated using Weblate (Spanish)
Currently translated at 100.0% (264 of 264 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2021-10-11 16:36:34 +02:00
Thomas Citharel
db55859855 Merge branch 'usage-restrictions' into 'master'
add "only platform admin can create groups" and "only groups can create events" restrictions

See merge request framasoft/mobilizon!1078
2021-10-11 14:36:24 +00:00
setop
7940d69d5a
add "only platform admin can create groups" and "only groups can create events" restrictions 2021-10-11 15:59:59 +02:00
Thomas Citharel
7885151220 Merge branch 'unused' into 'master'
Improvements

See merge request framasoft/mobilizon!1074
2021-10-11 13:51:37 +00:00
Thomas Citharel
dee7c58449
Spec fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 15:14:54 +02:00
Thomas Citharel
76bc409f68
Remove mix_unused
It slows down compiling too much, and most of the cleaning has been done

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-11 14:30:24 +02:00
Thomas Citharel
ba61880e50 Merge branch 'unused' into 'master'
Remove unused functions

See merge request framasoft/mobilizon!1073
2021-10-05 14:37:59 +00:00
Thomas Citharel
98449b9cfd
Spec fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-05 16:05:52 +02:00
Thomas Citharel
f4284e1d3a
Remove unused functions
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-05 16:05:51 +02:00
Thomas Citharel
5d8d2e80a5
Add mix_unused to detect unused functions
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-05 16:05:51 +02:00
Thomas Citharel
2f83e5a3d5 Merge branch 'update-deps' into 'master'
Update deps

See merge request framasoft/mobilizon!1072
2021-10-05 10:53:50 +00:00
Thomas Citharel
f4237dc469
Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-05 12:23:00 +02:00
Thomas Citharel
14922c1479
Merge remote-tracking branch 'weblate/master'
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-05 11:26:39 +02:00
deadmorose
32e9b0a838 Translated using Weblate (Russian)
Currently translated at 100.0% (184 of 184 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/ru/
2021-10-05 11:23:23 +02:00
deadmorose
a05c3a20ca Translated using Weblate (Russian)
Currently translated at 100.0% (248 of 248 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/ru/
2021-10-05 11:23:23 +02:00
Thomas Citharel
739dcc2405 Merge branch 'export-participants' into 'master'
Export participants

Closes #132

See merge request framasoft/mobilizon!1070
2021-10-05 09:23:12 +00:00
Thomas Citharel
9d5bf806df
Adding icons to exports
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-05 10:52:56 +02:00
Thomas Citharel
60c77eb355
Adding uploads folder configuration to gitignore
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-05 10:52:55 +02:00
Thomas Citharel
0c667b13ae
Export participants to different formats
* CSV
* PDF (requires Python dependency `weasyprint`)
* ODS (requires Python dependency `pyexcel_ods3`)

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-05 10:52:55 +02:00
Thomas Citharel
5dd24e1c9e
Allow to change an user's password through the users.modify mix task
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-10-04 17:38:37 +02:00
Thomas Citharel
4c66162e7e Merge branch 'weblate-mobilizon-frontend' into 'master'
Translations update from Weblate

See merge request framasoft/mobilizon!1071
2021-10-02 06:48:11 +00:00
Berto Te
ae098f8cc7 Translated using Weblate (Spanish)
Currently translated at 100.0% (184 of 184 strings)

Translation: Mobilizon/Backend errors
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend-errors/es/
2021-10-02 08:16:02 +02:00
Berto Te
10430d9cb6 Translated using Weblate (Spanish)
Currently translated at 100.0% (248 of 248 strings)

Translation: Mobilizon/Backend
Translate-URL: https://weblate.framasoft.org/projects/mobilizon/backend/es/
2021-10-02 08:16:02 +02:00
Thomas Citharel
6a43812977 Merge branch 'migrate-templates-to-heex' into 'master'
Migrate .html.eex template files to .html.heex

See merge request framasoft/mobilizon!1069
2021-10-01 18:38:28 +00:00
Thomas Citharel
b0ed979ed1 Merge branch 'heex' into 'master'
Migrate .html.eex template files to .html.heex

See merge request framasoft/mobilizon!1068
2021-09-30 15:13:59 +00:00
Thomas Citharel
e09811bd95
Migrate .html.eex template files to .html.heex
See https://gist.github.com/chrismccord/2ab350f154235ad4a4d0f4de6decba7b#rename-your-htmleex-and-htmlleex-templates-to-htmlheex-optional

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-30 16:44:24 +02:00
Thomas Citharel
12987068ed Merge branch 'lang' into 'master'
Various fixes

See merge request framasoft/mobilizon!1067
2021-09-30 14:43:39 +00:00
Thomas Citharel
8235f4c7b5
Migrate .html.eex template files to .html.heex
See https://gist.github.com/chrismccord/2ab350f154235ad4a4d0f4de6decba7b#rename-your-htmleex-and-htmlleex-templates-to-htmlheex-optional

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-30 16:17:44 +02:00
Thomas Citharel
2b808d998e
Delete participations after warning participants
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-30 15:58:12 +02:00
Thomas Citharel
98b840190d
Refactor HTTP signatures
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-30 15:58:12 +02:00
Thomas Citharel
74145dc520
Fix templates from suspension information emails
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-30 15:58:11 +02:00
Thomas Citharel
4a7c6a861e
Improve the way the instance name is injected into emails
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-30 15:58:10 +02:00
Thomas Citharel
6edeeef9a9
Fix styling issue when informing from actor suspension
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-30 15:58:09 +02:00
Thomas Citharel
fd980176bc
Add some debug logging to actor suspension process
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-30 15:58:09 +02:00
Thomas Citharel
0f8358b96a
Add & improve some typespecs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-30 15:58:08 +02:00
Thomas Citharel
35b83950d4
Fix an issue when showing public page of suspended group
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-09-30 15:58:07 +02:00