UX: Freischalten zeigt Rechnungsentwurf-Nummer im Toast + Confirm-Hinweis (SW by-v980)
This commit is contained in:
parent
04d8ed153b
commit
78f3077317
5 changed files with 16 additions and 7 deletions
|
|
@ -3610,7 +3610,7 @@ window.Page_admin = (() => {
|
|||
const tierLabel = { pro: 'Pro', breeder: 'Züchter' }[tier] || tier;
|
||||
const ok = await UI.modal.confirm({
|
||||
title: `${name} auf ${tierLabel} freischalten?`,
|
||||
message: `Der Account wird auf ${tierLabel} gesetzt und eine Bestätigungsmail gesendet.`,
|
||||
message: `Der Account wird auf ${tierLabel} gesetzt und eine Bestätigungsmail gesendet.\n\nFalls noch keine Rechnung gesendet wurde, wird ein Entwurf automatisch angelegt.`,
|
||||
confirmText: 'Freischalten',
|
||||
danger: false,
|
||||
});
|
||||
|
|
@ -3619,7 +3619,14 @@ window.Page_admin = (() => {
|
|||
btn.textContent = '…';
|
||||
try {
|
||||
const res = await API.post(`/admin/upgrade-requests/${id}/fulfill`);
|
||||
UI.toast.success(`${res.user} wurde auf ${tierLabel} freigeschaltet.`);
|
||||
if (res.invoice_number) {
|
||||
UI.toast.success(
|
||||
`${res.user} freigeschaltet · Entwurf ${res.invoice_number} unter Rechnungen versenden`,
|
||||
6000
|
||||
);
|
||||
} else {
|
||||
UI.toast.success(`${res.user} wurde auf ${tierLabel} freigeschaltet.`);
|
||||
}
|
||||
_renderTab();
|
||||
_renderActionItems();
|
||||
} catch (e) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue