Add user managemant page

This commit is contained in:
2024-05-28 05:06:03 +00:00
committed by GitHub
parent 10a8e80762
commit f06dc34c7e
16 changed files with 435 additions and 12 deletions

View File

@@ -11,6 +11,7 @@ import 'dialog/dialog_page.dart';
import 'dialog/download_zip_page.dart';
import 'dialog/gallery_details_page.dart';
import 'dialog/new_download_task_page.dart';
import 'dialog/new_user_page.dart';
import 'dialog/task_page.dart';
import 'globals.dart';
import 'logs/file.dart';
@@ -23,6 +24,7 @@ import 'pages/server_settings.dart';
import 'pages/set_server.dart';
import 'pages/settings.dart';
import 'pages/task_manager.dart';
import 'pages/users.dart';
import 'utils.dart';
import 'viewer/single.dart';
@@ -97,7 +99,7 @@ final _router = GoRouter(
redirect: (context, state) => "/galleries",
),
GoRoute(
path: '/dialog/download/zip/:gid',
path: DownloadZipPage.routeName,
pageBuilder: (context, state) => DialogPage(
key: state.pageKey,
builder: (context) {
@@ -140,7 +142,7 @@ final _router = GoRouter(
}
}),
GoRoute(
path: '/dialog/gallery/details/:gid',
path: GalleryDetailsPage.routeName,
pageBuilder: (context, state) {
final extra = state.extra as GalleryDetailsPageExtra?;
return DialogPage(
@@ -169,7 +171,7 @@ final _router = GoRouter(
builder: (context, state) => TaskManagerPage(key: state.pageKey),
),
GoRoute(
path: "/dialog/new_download_task",
path: NewDownloadTaskPage.routeName,
pageBuilder: (context, state) {
int? gid;
String? token;
@@ -186,7 +188,7 @@ final _router = GoRouter(
});
}),
GoRoute(
path: "/dialog/task/:id",
path: TaskPage.routeName,
pageBuilder: (context, state) {
return DialogPage(
key: state.pageKey,
@@ -203,6 +205,19 @@ final _router = GoRouter(
return "/task_manager";
}
}),
GoRoute(
path: UsersPage.routeName,
builder: (context, state) => const UsersPage(),
),
GoRoute(
path: NewUserPage.routeName,
pageBuilder: (context, state) {
return DialogPage(
key: state.pageKey,
builder: (context) {
return const NewUserPage();
});
}),
],
);