summaryrefslogtreecommitdiff
path: root/packages
diff options
context:
space:
mode:
Diffstat (limited to 'packages')
-rw-r--r--packages/merchant-backoffice-ui/src/hooks/order.ts2
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/token/DetailPage.tsx39
-rw-r--r--packages/merchant-backoffice-ui/src/paths/instance/token/index.tsx2
-rw-r--r--packages/taler-util/src/http-client/types.ts6
4 files changed, 25 insertions, 24 deletions
diff --git a/packages/merchant-backoffice-ui/src/hooks/order.ts b/packages/merchant-backoffice-ui/src/hooks/order.ts
index 94e66795b..40932ac62 100644
--- a/packages/merchant-backoffice-ui/src/hooks/order.ts
+++ b/packages/merchant-backoffice-ui/src/hooks/order.ts
@@ -21,7 +21,7 @@ import {
} from "@gnu-taler/web-util/browser";
import { useEffect, useState } from "preact/hooks";
import { MAX_RESULT_SIZE, PAGE_SIZE } from "../utils/constants.js";
-import { useBackendInstanceRequest, useMatchMutate } from "./backend.js";
+import { useBackendInstanceRequest } from "./backend.js";
// FIX default import https://github.com/microsoft/TypeScript/issues/49189
import { TalerErrorDetail, TalerMerchantApi } from "@gnu-taler/taler-util";
diff --git a/packages/merchant-backoffice-ui/src/paths/instance/token/DetailPage.tsx b/packages/merchant-backoffice-ui/src/paths/instance/token/DetailPage.tsx
index c833b908c..0274d6caa 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/token/DetailPage.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/token/DetailPage.tsx
@@ -80,7 +80,7 @@ export function DetailPage({
? (form.old_token as AccessToken)
: undefined;
const newToken = form.new_token as AccessToken;
- onNewToken(oldToken, newToken);
+ onNewToken(oldToken, `secret-token:${newToken}` as AccessToken);
}
return (
@@ -159,25 +159,26 @@ export function DetailPage({
inputType="password"
/>
</Fragment>
+ <div class="buttons is-right mt-5">
+ {onBack && (
+ <a class="button" onClick={onBack}>
+ <i18n.Translate>Cancel</i18n.Translate>
+ </a>
+ )}
+ <AsyncButton
+ type="submit"
+ disabled={hasErrors}
+ data-tooltip={
+ hasErrors
+ ? i18n.str`Need to complete marked fields`
+ : "confirm operation"
+ }
+ onClick={submitForm}
+ >
+ <i18n.Translate>Confirm change</i18n.Translate>
+ </AsyncButton>
+ </div>
</FormProvider>
- <div class="buttons is-right mt-5">
- {onBack && (
- <button class="button" onClick={onBack}>
- <i18n.Translate>Cancel</i18n.Translate>
- </button>
- )}
- <AsyncButton
- disabled={hasErrors}
- data-tooltip={
- hasErrors
- ? i18n.str`Need to complete marked fields`
- : "confirm operation"
- }
- onClick={submitForm}
- >
- <i18n.Translate>Confirm change</i18n.Translate>
- </AsyncButton>
- </div>
</div>
<div class="column" />
</div>
diff --git a/packages/merchant-backoffice-ui/src/paths/instance/token/index.tsx b/packages/merchant-backoffice-ui/src/paths/instance/token/index.tsx
index f3c9a52ea..f7129d279 100644
--- a/packages/merchant-backoffice-ui/src/paths/instance/token/index.tsx
+++ b/packages/merchant-backoffice-ui/src/paths/instance/token/index.tsx
@@ -61,7 +61,7 @@ export default function Token({
return onLoadError(result);
}
- const hasToken = result.data.auth.type === "token"
+ const hasToken = result.data.auth.method === "token"
return (
<Fragment>
diff --git a/packages/taler-util/src/http-client/types.ts b/packages/taler-util/src/http-client/types.ts
index 682b08984..8037b5a16 100644
--- a/packages/taler-util/src/http-client/types.ts
+++ b/packages/taler-util/src/http-client/types.ts
@@ -473,10 +473,10 @@ export const codecForQueryInstancesResponse =
.property(
"auth",
buildCodecForObject<{
- type: "external" | "token";
+ method: "external" | "token";
}>()
.property(
- "type",
+ "method",
codecForEither(
codecForConstString("token"),
codecForConstString("external"),
@@ -3672,7 +3672,7 @@ export namespace TalerMerchantApi {
// Authentication configuration.
// Does not contain the token when token auth is configured.
auth: {
- type: "external" | "token";
+ method: "external" | "token";
};
}