From fedcd9d6f992a0f3ddd097186ad3634c609516fb Mon Sep 17 00:00:00 2001 From: ACoolName Date: Fri, 24 May 2024 12:55:29 +0300 Subject: [PATCH] fixed more things --- src/actions.tsx | 12 ++++++++++++ src/browsers.tsx | 3 ++- src/users.tsx | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/actions.tsx b/src/actions.tsx index adc2341..b03f981 100644 --- a/src/actions.tsx +++ b/src/actions.tsx @@ -679,4 +679,16 @@ export const USERS_ACTIONS: ActionInfo[] = [ permissions: Permission.Admin, response_action: "Ignore" }, +] + + +export const BROWSER_ACTIONS: ActionInfo[] = [ + { + name: "Delete Browser", + requestType: "delete", + endpoint: "/browsers/{browser_id}", + args: {}, + permissions: Permission.Browse, + response_action: "Ignore" + } ] \ No newline at end of file diff --git a/src/browsers.tsx b/src/browsers.tsx index 3bbffbb..8502e08 100644 --- a/src/browsers.tsx +++ b/src/browsers.tsx @@ -6,6 +6,7 @@ import validator from '@rjsf/validator-ajv8'; import { Browser, ServerInfo } from "./interfaces"; import { loadServers } from "./servers"; import { JSONSchema7TypeName } from "json-schema"; +import { BROWSER_ACTIONS } from "./actions"; const browserContext: Context = createContext({} as Browser) const browserActionContext: Context = createContext(null as ActionInfo[]|null) @@ -85,7 +86,7 @@ export function BrowsersPage({ }) { ) } return - + {browserComponents} diff --git a/src/users.tsx b/src/users.tsx index f5fc754..a66e251 100644 --- a/src/users.tsx +++ b/src/users.tsx @@ -45,7 +45,7 @@ function UserItem(p: { user: User }) { ) } -export function UsersPage({ }) { +export function UsersPage(p: {}) { const [apiAuthenticated, setApiAuthenticated] = useContext(apiAuthenticatedContext) const [users, setUsers]: [User[], Dispatch] = useState([] as User[])