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
|
6cdc68e1a8
|
Allow to fetch Application actors
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:25 +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
|
59edfe26cc
|
Improve notifier filter handing to avoid compiler cycle
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:24 +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
|
358be2aac6
|
Remove reloading tzworld
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-11-02 19:50:22 +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
|
3b63c2928e
|
Add more metadata elements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-22 09:41:36 +02:00 |
|
Thomas Citharel
|
df22082f3e
|
Fix posts not able to accept existing tags
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-20 11:50:39 +02: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
|
0792bf5445
|
Update tzworld at runtime
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-19 12:18:03 +02:00 |
|
Thomas Citharel
|
f24ec89408
|
Fix event notification tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-18 11:14:46 +02:00 |
|
Thomas Citharel
|
f31454c692
|
Add json_ld info to more emails
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-18 11:14:46 +02:00 |
|
Thomas Citharel
|
f9ddeb80fb
|
Add offer_unsupscription parameter to emails
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-18 11:14:45 +02:00 |
|
Thomas Citharel
|
bd4fad3c58
|
Improve emails
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-18 11:13:37 +02:00 |
|
Thomas Citharel
|
aca2ed612e
|
Add datetime_to_date_string/3 and is_same_day?/2 to Mobilizon.Service.DateTime
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-18 11:13:37 +02:00 |
|
Thomas Citharel
|
7ecf2e1da0
|
Add isOnline event option to mark event as fully online
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-18 11:13:37 +02:00 |
|
Thomas Citharel
|
676fab7871
|
Embed json-ld metadata on events in emails
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-18 11:13:36 +02:00 |
|
Thomas Citharel
|
555ae867ea
|
Add code to participants
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-18 11:13:35 +02:00 |
|
Thomas Citharel
|
4de78f58e0
|
Allow anonymous participants to have timezone metadata
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-18 11:13:35 +02:00 |
|
Thomas Citharel
|
a9e36aaacb
|
Show correct timezone in event-related emails
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-18 11:13:33 +02:00 |
|
Thomas Citharel
|
cd89efa1e3
|
Export timezone in ICS files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-18 11:12:18 +02:00 |
|
Thomas Citharel
|
4ca831a5b3
|
Federate timezone
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-10-18 11:12:18 +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
|
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
|
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
|
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 |
|
Thomas Citharel
|
fa25ffbc83
|
Add some typespecs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-29 19:12:33 +02:00 |
|
Thomas Citharel
|
c924975d40
|
Fix a typespec issue
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-29 18:22:47 +02:00 |
|
Thomas Citharel
|
c5624ae33d
|
Fix an issue when leaving a group
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-29 18:22:32 +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
|
41f086e2c9
|
Spec improvements
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
|
2021-09-27 09:42:12 +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 |
|