From 867afb805819e0482a770e6e1b8e398fcd98fa83 Mon Sep 17 00:00:00 2001 From: Pierre HUBERT Date: Wed, 19 Mar 2025 21:12:20 +0100 Subject: [PATCH] Simplify rights assignation for mobile application --- .../src/dialogs/CreateTokenDialog.tsx | 24 +++++++++++++++---- moneymgr_web/src/routes/TokensRoute.tsx | 2 +- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/moneymgr_web/src/dialogs/CreateTokenDialog.tsx b/moneymgr_web/src/dialogs/CreateTokenDialog.tsx index 8ef32e1..63a2046 100644 --- a/moneymgr_web/src/dialogs/CreateTokenDialog.tsx +++ b/moneymgr_web/src/dialogs/CreateTokenDialog.tsx @@ -4,6 +4,7 @@ import { DialogActions, DialogContent, DialogTitle, + Tooltip, } from "@mui/material"; import React from "react"; import { ServerApi } from "../api/ServerApi"; @@ -54,19 +55,31 @@ export function CreateTokenDialog(p: { const submit = async () => { try { - loadingMessage.show("Création du jeton en cours..."); + loadingMessage.show("Creating token..."); const token = await TokensApi.Create(newToken); clearForm(); p.onCreated(token); } catch (e) { console.error(e); - alert("Failed to create token !"); + alert(`Failed to create token ! ${e}`); } finally { loadingMessage.hide(); } }; + const updateRightsForMobileApp = () => { + setNewToken({ + ...newToken, + read_only: false, + right_account: false, + right_movement: false, + right_attachment: true, + right_auth: true, + right_inbox: true, + }); + }; + return ( Nouveau jeton @@ -126,6 +139,9 @@ export function CreateTokenDialog(p: { }); }} /> + + +
- +
diff --git a/moneymgr_web/src/routes/TokensRoute.tsx b/moneymgr_web/src/routes/TokensRoute.tsx index 340eafd..bef0420 100644 --- a/moneymgr_web/src/routes/TokensRoute.tsx +++ b/moneymgr_web/src/routes/TokensRoute.tsx @@ -106,7 +106,7 @@ function TokensRouteInner(p: { snackbar("The token was successfully deleted!"); } catch (e) { console.error(e); - alert("Failed to delete API token!"); + alert(`Failed to delete API token! ${e}`); } };