Laurent GAY
cf1918d2c2
remove "change password" in general account setting - rename "Forgot my password?" by "Reset your password" in login frame - #1918
2025-12-30 15:49:38 +01:00
Laurent GAY
58a1d857a1
update frontend lib : leaflet + oruga - #1815
2025-11-29 19:10:16 +01:00
Massedil
b380d24e86
Remove the "input" tag to get a html <button> with the correct text
...
Related to #1777
2025-11-29 19:09:12 +01:00
Massedil
2d8d3f1f85
fix: Ensure the two password fields match
...
Also improve the user experience by preventing partial logins and confirming when the password has been successfully changed.
Fixes #1886
2025-11-29 19:09:12 +01:00
Laurent GAY
04cf4efee4
manage user pending of moderation - #877
2025-09-11 20:07:20 +02:00
Laurent GAY
fbf22a83b2
Manage error about register - #877
2025-09-11 16:46:40 +02:00
Laurent GAY
d5f3d515a8
Add reason for registration mode = "moderate" - #877
2025-09-10 16:57:23 +02:00
Laurent GAY
3e4899c8e4
[Adminitration] Allow registrations: 3 modes = "close", "allowed", "moderate" - #877
2025-09-03 21:07:49 +02:00
Laurent GAY
40339a8f5b
replace joinmobilizon.org by mobilizon.org ( #1702 )
2025-08-01 18:15:14 +02:00
Massedil
257456fa38
fix(login): do not redirect to home if there is no profile
...
Solves #1817
2025-07-04 20:59:56 +02:00
Massedil
1cf1077bb0
fix(login): call resetStore() at login
...
To ensure that queries which identify the user via HTTP headers (instead of GraphQL variables) are properly refetched.
2025-07-04 19:47:09 +02:00
Massedil
26186e96fc
refactor(login/identites): identities improvements
...
- only one GraphQL call to Identities
- LoginView is no more responsible for identities : App.vue is now reactively monitoring identities changes to initializeCurrentActor
- Remove useLazyCurrentUserIdentities we now use useCurrentUserIdentities everywhere
- Change identities to be possibly undefined instead of null to remove a useless trigger to watch in App.vue
Related to #1806
2025-06-29 14:47:47 +02:00
Massedil
992d00f067
fix(login): remove the redirect to CREATE_IDENTITY in Navbar
...
This redirect is triggered when identities changes during the login process and interrupt it. Identity redirect is already checked inside the login process.
Related to #1806
2025-06-28 19:55:31 +02:00
Massedil
7ceb631518
fix: significantly reduce unnecessary GraphQL HTTP calls for config information
...
Also stops calling the heavy ABOUT GraphQL query on HomeView, which does not require the longDescription field.
Fixes #1598
2025-06-20 23:58:41 +02:00
Massedil
8bb6b0b97c
refactor: Remove the registerPerson GraphQL query
...
- The first profile is now created after the user email validation
- NavBar is correctly updated when a user is connected but without any profile
- Always fetch identities from the server at login (no cache)
- NoIdentitiesException is thrown again
- Refactor EditIdentity to create the first profile
- Translations updated
- Tests updated
Fixes #1762
2025-05-27 11:18:21 +02:00
Massedil
a9cfcd9e9d
Revert "Merge branch 'make_e2e_tests_work_again' into 'main'"
...
This reverts commit d84b7e3d14 , reversing
changes made to 394e66683a .
2025-05-27 11:18:21 +02:00
Mark J
bfd6d0ada1
A fix for the e2e issue which restores the use of a catch block
2025-05-09 10:17:03 +00:00
setop
79bd6a5d21
fix #1469 and # 1475
2024-07-08 21:44:22 +00:00
setop
7030d56864
all developments of milestone 1
2024-04-10 12:36:21 +00:00
Thomas Citharel
3f73b2f856
refactor(front): cleanup unused lines
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr >
2024-02-09 15:24:53 +01:00
Thomas Citharel
a9676d6481
feat(front): upgrade to Oruga 0.8.x
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr >
2023-12-14 11:30:54 +01:00
Thomas Citharel
1d39eb5488
fix(front): improve display of SendPasswordReset view
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr >
2023-12-14 11:29:23 +01:00
Thomas Citharel
ae466b879c
fix(front-end): fix current actor not being set on first access when relogging
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr >
2023-12-12 11:39:27 +01:00
Thomas Citharel
5602164c62
build: replace @vueuse/head with @unhead/vue
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr >
2023-11-21 16:40:32 +01:00
Thomas Citharel
105d3b5814
test: fix front-end tests
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr >
2023-11-15 12:38:36 +01:00
Thomas Citharel
2e72f6faf4
build: switch from yarn to npm to manage js dependencies and move js contents to root
...
yarn v1 is being deprecated and starts to have some issues
Signed-off-by: Thomas Citharel <tcit@tcit.fr >
2023-11-14 17:24:42 +01:00