Add edit user page

This commit is contained in:
2024-05-28 08:05:58 +00:00
committed by GitHub
parent bf2795be33
commit b4992a08db
8 changed files with 484 additions and 4 deletions

View File

@@ -76,6 +76,12 @@ abstract class _EHApi {
{@Part(name: "is_admin") bool? isAdmin,
@Part(name: "permissions") int? permissions,
@CancelRequest() CancelToken? cancel});
@DELETE('/user')
@MultiPart()
Future<ApiResult<dynamic>> deleteUser(
{@Part(name: "id") int? id,
@Part(name: "username") String? username,
@CancelRequest() CancelToken? cancel});
@GET('/user')
Future<ApiResult<BUser>> getUser(
{@Query("id") int? id,
@@ -87,6 +93,16 @@ abstract class _EHApi {
@Query("offset") int? offset,
@Query("limit") int? limit,
@CancelRequest() CancelToken? cancel});
@PATCH('/user')
@MultiPart()
Future<ApiResult<BUser>> updateUser(
{@Part(name: "id") int? id,
@Part(name: "username") String? username,
@Part(name: "password") String? password,
@Part(name: "is_admin") bool? isAdmin,
@Part(name: "revoke_token") bool? revokeToken,
@Part(name: "permissions") int? permissions,
@CancelRequest() CancelToken? cancel});
@GET('/status')
Future<ApiResult<ServerStatus>> getStatus(