Commit graph

2639 commits

Author SHA1 Message Date
Thomas Citharel ccd705bc4f
Add timeline events you're going to
Mix format

Fix chocobozzz feedback

Only show upcoming events on feed

Remove console log calls

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-01 17:07:00 +02:00
Thomas Citharel 0c8d2f7e00
Work around Addresses to bring them properly through GraphQL
Got caught with https://github.com/absinthe-graphql/absinthe/issues/601
at some point, that's why fields are renamed

Fix tests

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-04-01 16:51:15 +02:00
Thomas Citharel 53458b16a2 Merge branch 'feature/route-guard' into 'master'
Add error page and login error redirection

See merge request framasoft/mobilizon!106
2019-04-01 14:26:17 +02:00
Chocobozzz ceeb966edd
Add error page and login error redirection 2019-04-01 13:41:05 +02:00
Thomas Citharel 5d8f1297b1 Merge branch 'feature/config-endpoint' into 'master'
Feature/config endpoint

Closes #81

See merge request framasoft/mobilizon!104
2019-03-22 15:48:21 +01:00
Chocobozzz 4fa78d7cd2
Get config and display/hide register button 2019-03-22 15:26:58 +01:00
Chocobozzz e864b38ec6
Add config endpoint 2019-03-22 13:58:57 +01:00
Thomas Citharel 0b1845a1fb Merge branch 'bug/refactor-ci' into 'master'
Refactor CI

Closes #98

See merge request framasoft/mobilizon!103
2019-03-22 11:45:43 +01:00
Thomas Citharel 7a4197a444
Refactor CI
Closes #98

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-22 11:37:58 +01:00
Thomas Citharel d3f2e49395 Merge branch 'js-lint' into 'master'
Js lint

See merge request framasoft/mobilizon!102
2019-03-22 11:12:50 +01:00
Thomas Citharel 1309fdd3da
Add npm run lint to CI and to docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-22 11:04:57 +01:00
Thomas Citharel b698eb470f
Lint JS files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-22 10:57:14 +01:00
Thomas Citharel e319735ab9 Merge branch 'upgrade-deps' into 'master'
Update deps

See merge request framasoft/mobilizon!101
2019-03-21 20:39:04 +01:00
Thomas Citharel 6bbcc119de
Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-21 20:33:21 +01:00
Thomas Citharel 7e42716e9a Merge branch 'improve-docs' into 'master'
ℹ Improve docs and documentation (again)

See merge request framasoft/mobilizon!99
2019-03-19 11:29:59 +01:00
Thomas Citharel 2fe33aa470
ℹ Improve docs and documentation (again)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-19 11:16:03 +01:00
Thomas Citharel 08a8938a6f
Rename job to pages
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-18 12:47:21 +01:00
Thomas Citharel 43cc2309aa
Fix CI deploy
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-18 12:37:04 +01:00
Thomas Citharel be133f0eb6 Merge branch 'deps/update' into 'master'
Update deps

See merge request framasoft/mobilizon!98
2019-03-18 12:31:15 +01:00
Thomas Citharel cbcb654fac
Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-18 12:20:44 +01:00
Thomas Citharel 8bbda455b3 Merge branch 'doc/nicer-docs' into 'master'
📝 Doc/nicer docs

See merge request framasoft/mobilizon!97
2019-03-18 12:17:43 +01:00
Thomas Citharel bba6629046
Better docs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Nicer docs

No 3rd stage

Add mix.deps get before docs

Add :ex_doc on test env so that it runs into CI
2019-03-18 12:10:29 +01:00
Thomas Citharel c20eaa379c Merge branch 'geospatial' into 'master'
Add GeoSpatial backends for geocoding

See merge request framasoft/mobilizon!95
2019-03-15 16:44:12 +01:00
Thomas Citharel 6ca0b5f915
Add GraphQL methods and test
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Finish

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fix tests

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-15 16:37:46 +01:00
Thomas Citharel 98b7618338
Add GeoSpatial backends for geocoding
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Geospatial Backend

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-15 16:37:43 +01:00
Thomas Citharel f7284740e3 Merge branch 'update-deps' into 'master'
Bump deps

See merge request framasoft/mobilizon!96
2019-03-15 11:04:03 +01:00
Thomas Citharel ff99008774
Bump deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-15 10:57:40 +01:00
Thomas Citharel 39311d2564 Merge branch 'feature/going-feeds' into 'master'
Add backend and endpoints for Feed Tokens

Closes #89, #88, #87, #86 et #19

See merge request framasoft/mobilizon!91
2019-03-08 18:59:55 +01:00
Thomas Citharel f4285cbfea
Remove deactivated Credo checks
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-08 18:53:32 +01:00
Thomas Citharel 99ac6ef100
Add GraphQL support to handle FeedTokens
Closes #88

Automatically create tokens for new users and actors

Closes #89

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-08 18:52:27 +01:00
Thomas Citharel c61c75163f
Add backend and endpoints for Feed Tokens
Closes #19 #86 #87

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-08 14:57:05 +01:00
Thomas Citharel 2eeabe5a23 Merge branch 'feature/join-group' into 'master'
Add join/leave group

See merge request framasoft/mobilizon!85
2019-03-08 14:55:43 +01:00
Chocobozzz 5a8ad3ab52
Add join/leave group 2019-03-08 14:43:45 +01:00
Thomas Citharel 16f2eff13d Merge branch 'set-icalendar-to-release' into 'master'
Set iCalendar to proper release

See merge request framasoft/mobilizon!94
2019-03-08 14:13:15 +01:00
Thomas Citharel 6300362099
Set iCalendar to proper release
The maintainer was really faster than I thought

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-08 14:03:31 +01:00
Thomas Citharel e4d60f82e2 Merge branch 'update-deps' into 'master'
Update deps

See merge request framasoft/mobilizon!93
2019-03-08 13:56:45 +01:00
Thomas Citharel bc47816a30
Update deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-08 13:48:50 +01:00
Thomas Citharel 7ce882ad90 Merge branch 'split-ci-outdated-deps' into 'master'
Add CI jobs (with allow_failure) for dependencies updates

See merge request framasoft/mobilizon!92
2019-03-08 13:48:17 +01:00
Thomas Citharel add39a9cd1
Add CI jobs (with allow_failure) for dependencies updates
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-08 13:42:34 +01:00
Thomas Citharel b76b57c438 Merge branch 'feature/admin' into 'master'
Admin

Closes #16

See merge request framasoft/mobilizon!90
2019-03-07 14:23:48 +01:00
Thomas Citharel cb0808dbad
Introduce admin and moderator role, check role on list_users action
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Add test for guards
2019-03-07 14:18:11 +01:00
Thomas Citharel f4c09c36a7 Merge branch 'feature/ics-endpoints' into 'master'
Implement public actor ICS endpoint and event ICS export

Closes #84 et #83

See merge request framasoft/mobilizon!89
2019-03-06 17:24:32 +01:00
Thomas Citharel ab3e0c8d7d
Set icalendar fork repo url to https instead of Git
I'm so stupid

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-06 17:19:40 +01:00
Thomas Citharel d3e2f28b49
Implement public actor ICS endpoint and event ICS export
Closes #83 and #84

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-06 17:07:42 +01:00
Thomas Citharel 4d47eb5c78 Merge branch 'refactor/extract-user-from-actors' into 'master'
Extract User from Actors context

Closes #77

See merge request framasoft/mobilizon!88
2019-03-05 17:30:31 +01:00
Thomas Citharel c689406114
Extract User from Actors context
Mobilizon.Actors.User -> Mobilizon.Users.User
Also Mobilizon.Actors.Service now become Mobilizon.User.Service
And Mobilizon.Users and Mobilizon.UsersTest is introduced.

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-05 17:23:05 +01:00
Thomas Citharel 625d0d37d5 Merge branch 'bug/html-default-content-type' into 'master'
Make accept the default content-type on AP/HTML routes

See merge request framasoft/mobilizon!87
2019-03-05 12:30:33 +01:00
Thomas Citharel 0f107606b1
Make accept the default content-type on AP/HTML routes
Fixes case with Accept: */* getting AP instead of HTML

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-05 12:24:29 +01:00
Thomas Citharel bacd1bfb02 Merge branch 'feature/list-users' into 'master'
Add ability to list users

See merge request framasoft/mobilizon!83
2019-03-05 12:19:40 +01:00
Thomas Citharel 9c98f34b5c
Invert list users sort direction (make it desc)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-03-05 12:14:31 +01:00