Commit graph

6323 commits

Author SHA1 Message Date
Thomas Citharel 8efb1af306
Make sure actor usernames are unique
Closes #72

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-25 18:35:00 +01:00
Thomas Citharel a83f214f28 Merge branch 'front-fixes' into 'master'
Front-end fixes and updates

See merge request framasoft/mobilizon!80
2019-02-25 17:28:03 +01:00
Thomas Citharel c4e327508b
Front-end fixes and updates
Especially Join/Leave event, Vue-Markdown replacement

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-25 17:20:06 +01:00
Thomas Citharel 3507438f17 Merge branch 'categories' into 'master'
Make Categories a predifined list

See merge request framasoft/mobilizon!79
2019-02-25 17:06:32 +01:00
Thomas Citharel 8a977e3b84
Update phoenix_pubsub
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-25 15:31:06 +01:00
Thomas Citharel 7086fe8389
Make Categories a predefined list
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Allow null values for categories for now

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-25 15:31:04 +01:00
Thomas Citharel 75554cd3f5 Merge branch 'improve-tests' into 'master'
Improve tests

See merge request framasoft/mobilizon!78
2019-02-22 18:13:01 +01:00
Thomas Citharel 8bba35e60b
Improve tests
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-22 18:07:20 +01:00
Thomas Citharel 227f981645 Merge branch 'feature/router-enum' into 'master'
Refactor router

See merge request framasoft/mobilizon!76
2019-02-22 17:06:34 +01:00
Thomas Citharel f40a4de2b0 Merge branch 'dializer-fixes' into 'master'
A few fixes comming from Dialyser

See merge request framasoft/mobilizon!77
2019-02-22 17:04:52 +01:00
Chocobozzz 53cb39350a
Refactor router 2019-02-22 16:58:03 +01:00
Thomas Citharel d37c873b04
A few fixes comming from Dialyser
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fixes

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-22 16:57:12 +01:00
Thomas Citharel d73f738b1b Merge branch 'ci-allow-format-failure' into 'master'
Fix mix format and format migrations too

See merge request framasoft/mobilizon!75
2019-02-22 15:00:36 +01:00
Thomas Citharel 7dd7e8fc36
Fix mix format and format migrations too
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fix credo warnings

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

Show elixir version

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

Also lint migrations

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

Reset allow failure to false

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-22 14:53:09 +01:00
Thomas Citharel 5024dfbbef Merge branch 'search' into 'master'
Search

See merge request framasoft/mobilizon!73
2019-02-22 13:57:33 +01:00
Thomas Citharel 24dfa3b2d1 Merge branch 'feature/cleanup-event' into 'master'
Add leave/join/delete event logic

See merge request framasoft/mobilizon!74
2019-02-22 13:54:50 +01:00
Thomas Citharel cadbe6082a
Add a new Phoenix config option
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-22 13:53:11 +01:00
Thomas Citharel 4ec40d601b
Implement search with PostgreSQL trigrams
Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Rename function to reflect that we only get one result

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

Add loggers and make Ecto call parallels during search

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

Implement trigrams for events & replace pg similarity operator % with <%

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

Fix tests

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-22 13:53:10 +01:00
Chocobozzz e19a533e9d
Add leave/join/delete event logic 2019-02-22 13:49:23 +01:00
Thomas Citharel e4a08ff83b Merge branch 'update-ci' into 'master'
Update CI Docker Image

See merge request framasoft/mobilizon!72
2019-02-21 17:21:07 +01:00
Thomas Citharel 62ac18ea25
Update CI
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-21 17:14:49 +01:00
Thomas Citharel 131152abac Merge branch 'tag_relations' into 'master'
Allow tag relations + bump ecto deps

See merge request framasoft/mobilizon!71
2019-02-21 17:11:29 +01:00
Thomas Citharel ae09e0ae4a
Update ex_crypto
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-21 16:59:39 +01:00
Thomas Citharel 256d50e855
Allow tag relations + bump ecto deps
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-21 16:58:14 +01:00
Thomas Citharel 4caa998ae0 Merge branch 'dependabot/npm_and_yarn/js/register-service-worker-1.6.1' into 'master'
Bump register-service-worker from 1.5.2 to 1.6.1 in /js/

See merge request framasoft/mobilizon!70
2019-02-12 08:47:04 +01:00
Thomas Citharel c4f1caba31 Merge branch 'dependabot/hex/geo-3.1.0' into 'master'
Bump geo from 3.0.0 to 3.1.0

See merge request framasoft/mobilizon!69
2019-02-12 08:46:08 +01:00
Thomas Citharel 001bc29d3d Bump register-service-worker from 1.5.2 to 1.6.1 in /js/
Bumps [register-service-worker](https://github.com/yyx990803/register-service-worker) from 1.5.2 to 1.6.1.
- [Release notes](https://github.com/yyx990803/register-service-worker/releases)
- [Changelog](https://github.com/yyx990803/register-service-worker/blob/master/CHANGELOG.md)
- [Commits](https://github.com/yyx990803/register-service-worker/commits/v1.6.1)
2019-02-12 05:16:07 +01:00
Thomas Citharel 3f78790fce Bump geo from 3.0.0 to 3.1.0
Bumps [geo](https://github.com/bryanjos/geo) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/bryanjos/geo/releases)
- [Changelog](https://github.com/bryanjos/geo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/bryanjos/geo/compare/v3.0.0...v3.1.0)
2019-02-09 05:12:35 +01:00
Thomas Citharel 35ece21b7a Merge branch 'update-deps' into 'master'
Update deps

See merge request framasoft/mobilizon!68
2019-02-08 11:35:35 +01:00
Thomas Citharel 1a4197f977 Update deps 2019-02-08 11:35:35 +01:00
Thomas Citharel 11a112dc9a Merge branch 'dependabot/hex/excoveralls-0.10.5' into 'master'
Bump excoveralls from 0.10.3 to 0.10.5

See merge request framasoft/mobilizon!65
2019-02-08 11:03:26 +01:00
Thomas Citharel 4f899bd8b5 Merge branch 'dependabot/npm_and_yarn/js/apollo-absinthe-upload-link-1.5.0' into 'master'
Bump apollo-absinthe-upload-link from 1.4.0 to 1.5.0 in /js/

See merge request framasoft/mobilizon!67
2019-02-08 11:03:10 +01:00
Thomas Citharel cec87b8472 Merge branch 'dependabot/hex/httpoison-1.5.0' into 'master'
Bump httpoison from 1.4.0 to 1.5.0

See merge request framasoft/mobilizon!66
2019-02-08 10:57:02 +01:00
Thomas Citharel f7c25a034c Bump apollo-absinthe-upload-link from 1.4.0 to 1.5.0 in /js/
Bumps [apollo-absinthe-upload-link](https://github.com/bytewitchcraft/apollo-absinthe-upload-link) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/bytewitchcraft/apollo-absinthe-upload-link/releases)
- [Commits](https://github.com/bytewitchcraft/apollo-absinthe-upload-link/compare/1.4.0...1.5.0)
2019-02-08 10:56:32 +01:00
Thomas Citharel 92d9d19291 Bump httpoison from 1.4.0 to 1.5.0
Bumps [httpoison](https://github.com/edgurgel/httpoison) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/edgurgel/httpoison/releases)
- [Changelog](https://github.com/edgurgel/httpoison/blob/master/CHANGELOG.md)
- [Commits](https://github.com/edgurgel/httpoison/compare/v1.4.0...v1.5.0)
2019-02-08 10:55:40 +01:00
Thomas Citharel 590b3da010 Merge branch 'dependabot/hex/ecto_enum-1.2.0' into 'master'
Bump ecto_enum from 1.1.0 to 1.2.0

See merge request framasoft/mobilizon!63
2019-02-08 10:50:47 +01:00
Thomas Citharel b3181a9109 Merge branch 'dependabot/hex/ex_doc-0.19.3' into 'master'
Bump ex_doc from 0.19.1 to 0.19.3

See merge request framasoft/mobilizon!64
2019-02-08 10:45:56 +01:00
Thomas Citharel 4980593384 Bump excoveralls from 0.10.3 to 0.10.5
Bumps [excoveralls](https://github.com/parroty/excoveralls) from 0.10.3 to 0.10.5.
- [Release notes](https://github.com/parroty/excoveralls/releases)
- [Changelog](https://github.com/parroty/excoveralls/blob/master/CHANGELOG.md)
- [Commits](https://github.com/parroty/excoveralls/compare/v0.10.3...v0.10.5)
2019-02-08 10:43:14 +01:00
Thomas Citharel 2bb81c50e7 Merge branch 'master' into 'dependabot/hex/ecto_enum-1.2.0'
# Conflicts:
#   mix.lock
2019-02-08 10:36:26 +01:00
Thomas Citharel d19ff8dc56 Bump ex_doc from 0.19.1 to 0.19.3
Bumps [ex_doc](https://github.com/elixir-lang/ex_doc) from 0.19.1 to 0.19.3.
- [Release notes](https://github.com/elixir-lang/ex_doc/releases)
- [Changelog](https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/elixir-lang/ex_doc/compare/v0.19.1...v0.19.3)
2019-02-08 10:33:19 +01:00
Thomas Citharel 779147ec4b Merge branch 'dependabot/hex/ecto_autoslug_field-1.0.0' into 'master'
Bump ecto_autoslug_field from 0.5.1 to 1.0.0

See merge request framasoft/mobilizon!62
2019-02-08 10:28:31 +01:00
Thomas Citharel ffc3ed107e Bump ecto_enum from 1.1.0 to 1.2.0
Bumps [ecto_enum](https://github.com/gjaldon/ecto_enum) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/gjaldon/ecto_enum/releases)
- [Changelog](https://github.com/gjaldon/ecto_enum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/gjaldon/ecto_enum/compare/v1.1.0...v1.2.0)
2019-02-08 10:25:57 +01:00
Thomas Citharel 2b0ebfa726 Bump ecto_autoslug_field from 0.5.1 to 1.0.0
Bumps [ecto_autoslug_field](https://github.com/sobolevn/ecto_autoslug_field) from 0.5.1 to 1.0.0.
- [Release notes](https://github.com/sobolevn/ecto_autoslug_field/releases)
- [Changelog](https://github.com/sobolevn/ecto_autoslug_field/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sobolevn/ecto_autoslug_field/compare/0.5.1...1.0.0)
2019-02-08 10:17:47 +01:00
Thomas Citharel ff5ea03225 Merge branch 'dependabot/hex/credo-1.0.2' into 'master'
Bump credo from 1.0.0 to 1.0.2

See merge request framasoft/mobilizon!61
2019-02-08 10:14:32 +01:00
Thomas Citharel 557dbff6f5 Bump credo from 1.0.0 to 1.0.2
Bumps [credo](https://github.com/rrrene/credo) from 1.0.0 to 1.0.2.
- [Release notes](https://github.com/rrrene/credo/releases)
- [Changelog](https://github.com/rrrene/credo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rrrene/credo/compare/v1.0.0...v1.0.2)
2019-02-08 05:12:38 +01:00
Thomas Citharel ac3815074b Merge branch 'feature/participant-mutations' into 'master'
Add API to join and leave an event

See merge request framasoft/mobilizon!55
2019-02-07 18:04:50 +01:00
Thomas Citharel dfa25e0d21
Events with only one event creator participant can't be left
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-07 17:57:49 +01:00
Thomas Citharel 3d12784d60 Merge branch 'dependabot/hex/cors_plug-2.0.0' into 'master'
Bump cors_plug from 1.5.2 to 2.0.0

See merge request framasoft/mobilizon!60
2019-02-07 17:09:50 +01:00
Thomas Citharel d1d3beeb35
Base default participant role on event join_options instead of visbility
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-02-07 17:09:04 +01:00
Chocobozzz 250f0b3bd1
Add API to join and leave an event 2019-02-07 16:56:59 +01:00