mirror of
https://github.com/immich-app/immich.git
synced 2025-07-09 09:12:57 +02:00
Added mechanism of required password change of new user's first login (#272)
* Deprecate login scenarios that support pre-web era * refactor and simplify setup * Added user info to change password form * change isFistLogin column to shouldChangePassword * Implemented change user password * Implement the change password page for mobile * Change label * Added changes log and up minor version * Fixed typo in the release note * Up server version
This commit is contained in:
parent
2e85e18020
commit
5f00d8b9c6
33 changed files with 738 additions and 562 deletions
mobile/lib/routing
|
@ -29,6 +29,10 @@ class _$AppRouter extends RootStackRouter {
|
|||
return MaterialPageX<dynamic>(
|
||||
routeData: routeData, child: const LoginPage());
|
||||
},
|
||||
ChangePasswordRoute.name: (routeData) {
|
||||
return MaterialPageX<dynamic>(
|
||||
routeData: routeData, child: const ChangePasswordPage());
|
||||
},
|
||||
TabControllerRoute.name: (routeData) {
|
||||
return CustomPage<dynamic>(
|
||||
routeData: routeData,
|
||||
|
@ -131,6 +135,7 @@ class _$AppRouter extends RootStackRouter {
|
|||
List<RouteConfig> get routes => [
|
||||
RouteConfig(SplashScreenRoute.name, path: '/'),
|
||||
RouteConfig(LoginRoute.name, path: '/login-page'),
|
||||
RouteConfig(ChangePasswordRoute.name, path: '/change-password-page'),
|
||||
RouteConfig(TabControllerRoute.name,
|
||||
path: '/tab-controller-page',
|
||||
guards: [
|
||||
|
@ -192,6 +197,15 @@ class LoginRoute extends PageRouteInfo<void> {
|
|||
static const String name = 'LoginRoute';
|
||||
}
|
||||
|
||||
/// generated route for
|
||||
/// [ChangePasswordPage]
|
||||
class ChangePasswordRoute extends PageRouteInfo<void> {
|
||||
const ChangePasswordRoute()
|
||||
: super(ChangePasswordRoute.name, path: '/change-password-page');
|
||||
|
||||
static const String name = 'ChangePasswordRoute';
|
||||
}
|
||||
|
||||
/// generated route for
|
||||
/// [TabControllerPage]
|
||||
class TabControllerRoute extends PageRouteInfo<void> {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue