Thomas Citharel
|
b5672cee7e
|
WIP
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-11-14 14:24:17 +01:00 |
|
Thomas Citharel
|
f6611e8eb5
|
feat(back): add admin setting to disable external event feature
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-09-01 18:16:40 +02:00 |
|
Luca Eichler
|
2de6937407
|
feat: Add option to link an external registration provider for events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-09-01 18:16:35 +02:00 |
|
setop
|
3f60174877
|
improve group creation view
|
2023-09-01 14:06:44 +00:00 |
|
Thomas Citharel
|
4f530cabcf
|
fix(reports): remove on delete cascade for reports
Deleting an actor should not remove the reports
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-08-31 19:04:12 +02:00 |
|
Thomas Citharel
|
f2ac3e2e5d
|
feat(reports): allow reports to hold multiple events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-08-31 10:43:36 +02:00 |
|
Thomas Citharel
|
da532c7059
|
feat(notifications): add missing notifications when an user registers to an event
Closes #1344
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-08-24 17:36:58 +02:00 |
|
Thomas Citharel
|
bc50ab66f3
|
feat(cli): allow the mobilizon.users.delete command to delete multiple users by email domain or ip
Also allow to delete groups the user's actors are admins of
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-08-22 10:28:38 +02:00 |
|
Thomas Citharel
|
107bab33c9
|
style: run mix format
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-08-17 14:50:44 +02:00 |
|
Thomas Citharel
|
ed3cd5858c
|
fix(backend): fix config cache not being used everytime
When loading a page, we inject various meta tags in the HTML. These made database calls everytime
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-08-17 14:20:28 +02:00 |
|
778a69cd
|
951ff96b2a
|
show events until their end time, unless they have no end time
|
2023-08-11 00:15:56 +02:00 |
|
Thomas Citharel
|
1a6095d27a
|
fix(apps): make sure we can set status for an application token
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-08-10 18:02:01 +02:00 |
|
Thomas Citharel
|
d5021647d7
|
fix(federation): allow federated usernames with capitals
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-06-20 16:55:37 +02:00 |
|
Thomas Citharel
|
dd00620b9a
|
fix(apps): fix pruning old application device activations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-06-06 12:47:38 +02:00 |
|
Thomas Citharel
|
8ea00e7c18
|
fix(back): Replace NaiveDateTime uses with DateTime for consistency
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-05-17 09:34:05 +02:00 |
|
Thomas Citharel
|
d969c6648f
|
fix(follow-instances): Show correct error message when trying to follow already following actor
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-26 16:40:40 +02:00 |
|
Thomas Citharel
|
a4e7ee37be
|
fix(search): Fix event search order
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-26 16:39:18 +02:00 |
|
Thomas Citharel
|
63c9ed62de
|
fix(front): Fix event list month order
Closes #1244
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-21 10:18:22 +02:00 |
|
Thomas Citharel
|
f3a443138a
|
fix(feeds): Only provide future events in ICS/Atom feeds
Closes #1246
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-20 11:30:34 +02:00 |
|
Thomas Citharel
|
eda2761032
|
refactor(credo): Refactor to appease new credo checks (complexity and logging)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-19 18:33:06 +02:00 |
|
Thomas Citharel
|
bcf6fd893c
|
fix(backend): Fix Mobilizon.Events.list_participations_for_user_query/1
Multiple on: following two join: declarations were not taken into account
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-04-19 12:00:40 +02:00 |
|
Thomas Citharel
|
986ae45f52
|
Add worker to clean obsolete application data, token revokation and spec conformance
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-24 09:18:53 +01:00 |
|
Thomas Citharel
|
8984bd7636
|
Introduce authorizations with Rajska
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-22 10:19:25 +01:00 |
|
Thomas Citharel
|
b6875f6a4b
|
Introduce device flow
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-22 09:34:11 +01:00 |
|
Thomas Citharel
|
2ee329ff7b
|
Introduce application tokens
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-03-22 09:34:10 +01:00 |
|
Thomas Citharel
|
317a3434b2
|
feat(spam): Introduce checking new accounts, events & comments for spam with the help of Akismet
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2023-02-07 15:18:29 +01:00 |
|
Thomas Citharel
|
2e9414767c
|
Increase paging timeout to 30
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-22 12:21:42 +01:00 |
|
Thomas Citharel
|
1f23bb421e
|
Increase timeout needed to build page
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-07 18:55:49 +01:00 |
|
Thomas Citharel
|
d75a95cccd
|
Lower loglevel of resource insertion error
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-03 16:54:04 +01:00 |
|
Thomas Citharel
|
dcfe87116e
|
Allow to view more than 10 drafts events on my events view
Closes #993
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-11-02 11:38:14 +01:00 |
|
Thomas Citharel
|
9a135bb67f
|
Add unique constraint on event URL
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-31 18:07:49 +01:00 |
|
Thomas Citharel
|
2e631d3633
|
Lower loglevel of error when creating a new person
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-31 18:07:28 +01:00 |
|
Thomas Citharel
|
9ce618a267
|
Add an error log when we try to update the relay actor
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-31 11:42:51 +01:00 |
|
Thomas Citharel
|
5225431d60
|
Add distinct clause to search events
Closes #1174
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-25 19:04:37 +02:00 |
|
Thomas Citharel
|
b514d417c0
|
Add typespec for category_statistics
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-11 14:58:55 +02:00 |
|
Thomas Citharel
|
0758995ac7
|
Handle unknown categories from global search
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-06 09:32:47 +02:00 |
|
Thomas Citharel
|
5055bd4adc
|
Consider the events from the same organizer actor or group in first
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-03 19:45:29 +02:00 |
|
Thomas Citharel
|
1601153062
|
Add all proper filters for related events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-03 19:33:54 +02:00 |
|
Thomas Citharel
|
f0c8fa2525
|
Handle events with no physical location
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-03 19:26:35 +02:00 |
|
Thomas Citharel
|
4f1465e84d
|
Add distinct on suggested events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-03 14:37:14 +02:00 |
|
Thomas Citharel
|
ca9826e299
|
Improve related events
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-10-03 14:02:25 +02:00 |
|
Thomas Citharel
|
1087e19ee5
|
Enable E2E tests in CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-27 13:43:09 +02:00 |
|
Thomas Citharel
|
6f7d5f649b
|
Add participant info in event search results
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-26 10:29:58 +02:00 |
|
Thomas Citharel
|
530539c631
|
Make sure instance list is refreshed before notifying admin from new
instance follow
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-26 10:20:51 +02:00 |
|
Thomas Citharel
|
d2372d5700
|
fixup! Fix depreciated calls of fetch_env!/2 and get_env/2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-21 10:15:28 +02:00 |
|
Thomas Citharel
|
bbbaa81a6e
|
Fix depreciated calls of fetch_env!/2 and get_env/2
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-21 08:53:50 +02:00 |
|
Thomas Citharel
|
86ca52c2cb
|
Precompile latin to arab ICU transliterations
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-19 09:19:28 +02:00 |
|
Thomas Citharel
|
eecb04516e
|
Add the map in search view
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-09-01 10:00:17 +02:00 |
|
Thomas Citharel
|
8812122168
|
Only consider relevant events for category statistics
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-08-28 10:02:06 +02:00 |
|
Thomas Citharel
|
48935e2168
|
Add global search
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2022-08-28 10:02:06 +02:00 |
|