Thomas Citharel
|
7a18d0b2bb
|
Fix ex_docs warnings
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-07 18:51:10 +02:00 |
|
Thomas Citharel
|
709d26735b
|
Provide analytics on Front-end
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-06 12:31:46 +02:00 |
|
Thomas Citharel
|
cb1e41d90d
|
Remove unused variable
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-05 14:10:21 +02:00 |
|
Thomas Citharel
|
4b9a38b2a7
|
Merge branch 'email-spam' into 'main'
Move mailer from Bamboo to Swoosh
Closes #491
See merge request framasoft/mobilizon!1203
|
2022-04-05 11:21:24 +00:00 |
|
Thomas Citharel
|
e841fb6fbb
|
Move mailer from Bamboo to Swoosh
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-05 12:38:02 +02:00 |
|
Thomas Citharel
|
e5ccdccbc7
|
Allow to get a group by it's ID
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-04 15:42:17 +02:00 |
|
Thomas Citharel
|
7fcaa4a151
|
[GraphQL] Allow to get group by ID in person memberships
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-04-04 15:42:16 +02:00 |
|
Thomas Citharel
|
4c9065ce68
|
Resource fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-31 11:24:22 +02:00 |
|
Thomas Citharel
|
368911b58e
|
Allow to register custom categories
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-28 20:02:43 +02:00 |
|
Thomas Citharel
|
3c294b33a8
|
Provide group creation changeset errors as well to absinthe
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-24 16:39:44 +01:00 |
|
Thomas Citharel
|
e7ce24966b
|
Fix loading list of languages after ex_cldr update
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-23 12:35:27 +01:00 |
|
Thomas Citharel
|
7067173a5a
|
Refactor to avoid calling Mobilizon.Cldr.known_locale_name with a string
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-03-21 17:50:38 +01:00 |
|
Thomas Citharel
|
6e5061250c
|
Improve admin views (2)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-01-17 15:53:24 +01:00 |
|
Thomas Citharel
|
ca6ef9b06b
|
Improve admin views
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-01-17 14:49:48 +01:00 |
|
Thomas Citharel
|
193fcde123
|
Allow to filter reports by domain
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-01-17 14:49:46 +01:00 |
|
Thomas Citharel
|
e717312de7
|
Introduce instances admin page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-01-17 14:41:03 +01:00 |
|
Thomas Citharel
|
3ad5f8977e
|
Simplify response for user not found
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-12-15 12:59:55 +01:00 |
|
Thomas Citharel
|
7771b27b55
|
Allow to filter user memberships and group memberships (contacts=) on
backend side
Closes #981 #969
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-12-13 17:33:36 +01:00 |
|
Thomas Citharel
|
51afec1856
|
Fix new credo warnings
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-26 14:47:10 +01:00 |
|
Thomas Citharel
|
07a11d792c
|
Fix updating a group's avatar and banner picture
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-20 19:04:54 +01:00 |
|
Thomas Citharel
|
d291a83cc9
|
Warn when registering with email containing uppercase characters
Closes #884 and #803
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-16 11:38:17 +01:00 |
|
Thomas Citharel
|
6eba531c89
|
Allow group admins to moderate new members
Closes #881
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-12 17:17:05 +01:00 |
|
Thomas Citharel
|
3961a2067b
|
Fix search exposing events to unlogged users
Closes #892
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-09 09:15:32 +01:00 |
|
Thomas Citharel
|
4de39d5850
|
Improve searching for group actors
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-06 10:50:48 +01:00 |
|
Thomas Citharel
|
8519364e77
|
Fix action logs containing group suspension events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-04 18:38:47 +01:00 |
|
Thomas Citharel
|
b12cea5ead
|
Allow to get group followed events after a certain date
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:39 +01:00 |
|
Thomas Citharel
|
23fddaedf1
|
[GraphQL] Expose events from followed/member group activity
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:26 +01:00 |
|
Thomas Citharel
|
88b078ebce
|
Increase the number of related events to 4 and refactor function
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:26 +01:00 |
|
Thomas Citharel
|
d0b125064f
|
Improvements to group following
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:25 +01:00 |
|
Thomas Citharel
|
bac6628aea
|
Improve changing current actor
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:24 +01:00 |
|
Thomas Citharel
|
d0b45de175
|
Expose person follows
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:23 +01:00 |
|
Thomas Citharel
|
f315685deb
|
Handle already following group
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:23 +01:00 |
|
Thomas Citharel
|
44e8ac7e9a
|
Add support for GraphQL handling of group follows
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:21 +01:00 |
|
Thomas Citharel
|
3ecc2cbad7
|
Fix group profile being inaccessible
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-20 11:50:22 +02:00 |
|
Thomas Citharel
|
b383d11f51
|
Fix backend tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-12 08:49:12 +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 |
|
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
|
dee7c58449
|
Spec fixes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-11 15:14:54 +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
|
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
|
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 |
|
Thomas Citharel
|
b5d9b82bdd
|
Refactor Mobilizon.Federation.ActivityPub and add typespecs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-29 16:31:11 +02:00 |
|
Thomas Citharel
|
55e7696230
|
Absinthe middleware actor provider
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-27 09:42:11 +02:00 |
|
Thomas Citharel
|
1893d9f55b
|
Various refactoring and typespec improvements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-26 17:52:24 +02:00 |
|
Thomas Citharel
|
e9e12500dc
|
Fix tags autocomplete
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-26 17:52:21 +02:00 |
|
Thomas Citharel
|
de047c8939
|
Various typespec and compilation improvements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-26 17:52:20 +02:00 |
|
Thomas Citharel
|
e05735265b
|
Fix remote group moderators managing event participations
Closes #827
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-08-13 12:24:30 +02:00 |
|
Thomas Citharel
|
783486a366
|
Support denying registration based on email or domain
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-08-08 19:56:33 +02:00 |
|
Thomas Citharel
|
f3a05929d9
|
Allow members-restricted posts to be viewable by instance moderators
But add a warning message on top of the post
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-08-05 16:10:03 +02:00 |
|