wip
This commit is contained in:
parent
333b22c351
commit
103015b5e8
|
@ -100,6 +100,7 @@ export * as 'admin/unset-user-banner' from './endpoints/admin/unset-user-banner.
|
||||||
export * as 'admin/unsuspend-user' from './endpoints/admin/unsuspend-user.js';
|
export * as 'admin/unsuspend-user' from './endpoints/admin/unsuspend-user.js';
|
||||||
export * as 'admin/update-abuse-user-report' from './endpoints/admin/update-abuse-user-report.js';
|
export * as 'admin/update-abuse-user-report' from './endpoints/admin/update-abuse-user-report.js';
|
||||||
export * as 'admin/update-meta' from './endpoints/admin/update-meta.js';
|
export * as 'admin/update-meta' from './endpoints/admin/update-meta.js';
|
||||||
|
export * as 'admin/update-proxy-account' from './endpoints/admin/update-proxy-account.js';
|
||||||
export * as 'admin/update-user-note' from './endpoints/admin/update-user-note.js';
|
export * as 'admin/update-user-note' from './endpoints/admin/update-user-note.js';
|
||||||
export * as 'announcements' from './endpoints/announcements.js';
|
export * as 'announcements' from './endpoints/announcements.js';
|
||||||
export * as 'announcements/show' from './endpoints/announcements/show.js';
|
export * as 'announcements/show' from './endpoints/announcements/show.js';
|
||||||
|
|
|
@ -234,7 +234,7 @@ export const meta = {
|
||||||
},
|
},
|
||||||
proxyAccountId: {
|
proxyAccountId: {
|
||||||
type: 'string',
|
type: 'string',
|
||||||
optional: false, nullable: true,
|
optional: false, nullable: false,
|
||||||
format: 'id',
|
format: 'id',
|
||||||
},
|
},
|
||||||
email: {
|
email: {
|
||||||
|
|
|
@ -281,10 +281,6 @@ const meta = await misskeyApi('admin/meta');
|
||||||
|
|
||||||
const proxyAccount = await misskeyApi('users/show', { userId: meta.proxyAccountId });
|
const proxyAccount = await misskeyApi('users/show', { userId: meta.proxyAccountId });
|
||||||
|
|
||||||
const proxyAccountProfile = reactive({
|
|
||||||
description: proxyAccount.description,
|
|
||||||
});
|
|
||||||
|
|
||||||
const infoForm = useForm({
|
const infoForm = useForm({
|
||||||
name: meta.name ?? '',
|
name: meta.name ?? '',
|
||||||
shortName: meta.shortName ?? '',
|
shortName: meta.shortName ?? '',
|
||||||
|
@ -385,7 +381,7 @@ const federationForm = useForm({
|
||||||
});
|
});
|
||||||
|
|
||||||
const proxyAccountForm = useForm({
|
const proxyAccountForm = useForm({
|
||||||
description: proxyAccountProfile.description,
|
description: proxyAccount.description,
|
||||||
}, async (state) => {
|
}, async (state) => {
|
||||||
await os.apiWithDialog('admin/update-proxy-account', {
|
await os.apiWithDialog('admin/update-proxy-account', {
|
||||||
description: state.description,
|
description: state.description,
|
||||||
|
|
|
@ -398,6 +398,12 @@ type AdminUpdateAbuseUserReportRequest = operations['admin___update-abuse-user-r
|
||||||
// @public (undocumented)
|
// @public (undocumented)
|
||||||
type AdminUpdateMetaRequest = operations['admin___update-meta']['requestBody']['content']['application/json'];
|
type AdminUpdateMetaRequest = operations['admin___update-meta']['requestBody']['content']['application/json'];
|
||||||
|
|
||||||
|
// @public (undocumented)
|
||||||
|
type AdminUpdateProxyAccountRequest = operations['admin___update-proxy-account']['requestBody']['content']['application/json'];
|
||||||
|
|
||||||
|
// @public (undocumented)
|
||||||
|
type AdminUpdateProxyAccountResponse = operations['admin___update-proxy-account']['responses']['200']['content']['application/json'];
|
||||||
|
|
||||||
// @public (undocumented)
|
// @public (undocumented)
|
||||||
type AdminUpdateUserNoteRequest = operations['admin___update-user-note']['requestBody']['content']['application/json'];
|
type AdminUpdateUserNoteRequest = operations['admin___update-user-note']['requestBody']['content']['application/json'];
|
||||||
|
|
||||||
|
@ -1357,6 +1363,8 @@ declare namespace entities {
|
||||||
AdminUnsuspendUserRequest,
|
AdminUnsuspendUserRequest,
|
||||||
AdminUpdateAbuseUserReportRequest,
|
AdminUpdateAbuseUserReportRequest,
|
||||||
AdminUpdateMetaRequest,
|
AdminUpdateMetaRequest,
|
||||||
|
AdminUpdateProxyAccountRequest,
|
||||||
|
AdminUpdateProxyAccountResponse,
|
||||||
AdminUpdateUserNoteRequest,
|
AdminUpdateUserNoteRequest,
|
||||||
AnnouncementsRequest,
|
AnnouncementsRequest,
|
||||||
AnnouncementsResponse,
|
AnnouncementsResponse,
|
||||||
|
|
|
@ -1005,6 +1005,17 @@ declare module '../api.js' {
|
||||||
credential?: string | null,
|
credential?: string | null,
|
||||||
): Promise<SwitchCaseResponseType<E, P>>;
|
): Promise<SwitchCaseResponseType<E, P>>;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* No description provided.
|
||||||
|
*
|
||||||
|
* **Credential required**: *Yes* / **Permission**: *write:admin:account*
|
||||||
|
*/
|
||||||
|
request<E extends 'admin/update-proxy-account', P extends Endpoints[E]['req']>(
|
||||||
|
endpoint: E,
|
||||||
|
params: P,
|
||||||
|
credential?: string | null,
|
||||||
|
): Promise<SwitchCaseResponseType<E, P>>;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* No description provided.
|
* No description provided.
|
||||||
*
|
*
|
||||||
|
|
|
@ -122,6 +122,8 @@ import type {
|
||||||
AdminUnsuspendUserRequest,
|
AdminUnsuspendUserRequest,
|
||||||
AdminUpdateAbuseUserReportRequest,
|
AdminUpdateAbuseUserReportRequest,
|
||||||
AdminUpdateMetaRequest,
|
AdminUpdateMetaRequest,
|
||||||
|
AdminUpdateProxyAccountRequest,
|
||||||
|
AdminUpdateProxyAccountResponse,
|
||||||
AdminUpdateUserNoteRequest,
|
AdminUpdateUserNoteRequest,
|
||||||
AnnouncementsRequest,
|
AnnouncementsRequest,
|
||||||
AnnouncementsResponse,
|
AnnouncementsResponse,
|
||||||
|
@ -676,6 +678,7 @@ export type Endpoints = {
|
||||||
'admin/unsuspend-user': { req: AdminUnsuspendUserRequest; res: EmptyResponse };
|
'admin/unsuspend-user': { req: AdminUnsuspendUserRequest; res: EmptyResponse };
|
||||||
'admin/update-abuse-user-report': { req: AdminUpdateAbuseUserReportRequest; res: EmptyResponse };
|
'admin/update-abuse-user-report': { req: AdminUpdateAbuseUserReportRequest; res: EmptyResponse };
|
||||||
'admin/update-meta': { req: AdminUpdateMetaRequest; res: EmptyResponse };
|
'admin/update-meta': { req: AdminUpdateMetaRequest; res: EmptyResponse };
|
||||||
|
'admin/update-proxy-account': { req: AdminUpdateProxyAccountRequest; res: AdminUpdateProxyAccountResponse };
|
||||||
'admin/update-user-note': { req: AdminUpdateUserNoteRequest; res: EmptyResponse };
|
'admin/update-user-note': { req: AdminUpdateUserNoteRequest; res: EmptyResponse };
|
||||||
'announcements': { req: AnnouncementsRequest; res: AnnouncementsResponse };
|
'announcements': { req: AnnouncementsRequest; res: AnnouncementsResponse };
|
||||||
'announcements/show': { req: AnnouncementsShowRequest; res: AnnouncementsShowResponse };
|
'announcements/show': { req: AnnouncementsShowRequest; res: AnnouncementsShowResponse };
|
||||||
|
|
|
@ -125,6 +125,8 @@ export type AdminUnsetUserBannerRequest = operations['admin___unset-user-banner'
|
||||||
export type AdminUnsuspendUserRequest = operations['admin___unsuspend-user']['requestBody']['content']['application/json'];
|
export type AdminUnsuspendUserRequest = operations['admin___unsuspend-user']['requestBody']['content']['application/json'];
|
||||||
export type AdminUpdateAbuseUserReportRequest = operations['admin___update-abuse-user-report']['requestBody']['content']['application/json'];
|
export type AdminUpdateAbuseUserReportRequest = operations['admin___update-abuse-user-report']['requestBody']['content']['application/json'];
|
||||||
export type AdminUpdateMetaRequest = operations['admin___update-meta']['requestBody']['content']['application/json'];
|
export type AdminUpdateMetaRequest = operations['admin___update-meta']['requestBody']['content']['application/json'];
|
||||||
|
export type AdminUpdateProxyAccountRequest = operations['admin___update-proxy-account']['requestBody']['content']['application/json'];
|
||||||
|
export type AdminUpdateProxyAccountResponse = operations['admin___update-proxy-account']['responses']['200']['content']['application/json'];
|
||||||
export type AdminUpdateUserNoteRequest = operations['admin___update-user-note']['requestBody']['content']['application/json'];
|
export type AdminUpdateUserNoteRequest = operations['admin___update-user-note']['requestBody']['content']['application/json'];
|
||||||
export type AnnouncementsRequest = operations['announcements']['requestBody']['content']['application/json'];
|
export type AnnouncementsRequest = operations['announcements']['requestBody']['content']['application/json'];
|
||||||
export type AnnouncementsResponse = operations['announcements']['responses']['200']['content']['application/json'];
|
export type AnnouncementsResponse = operations['announcements']['responses']['200']['content']['application/json'];
|
||||||
|
|
|
@ -834,6 +834,15 @@ export type paths = {
|
||||||
*/
|
*/
|
||||||
post: operations['admin___update-meta'];
|
post: operations['admin___update-meta'];
|
||||||
};
|
};
|
||||||
|
'/admin/update-proxy-account': {
|
||||||
|
/**
|
||||||
|
* admin/update-proxy-account
|
||||||
|
* @description No description provided.
|
||||||
|
*
|
||||||
|
* **Credential required**: *Yes* / **Permission**: *write:admin:account*
|
||||||
|
*/
|
||||||
|
post: operations['admin___update-proxy-account'];
|
||||||
|
};
|
||||||
'/admin/update-user-note': {
|
'/admin/update-user-note': {
|
||||||
/**
|
/**
|
||||||
* admin/update-user-note
|
* admin/update-user-note
|
||||||
|
@ -8283,7 +8292,7 @@ export type operations = {
|
||||||
setSensitiveFlagAutomatically: boolean;
|
setSensitiveFlagAutomatically: boolean;
|
||||||
enableSensitiveMediaDetectionForVideos: boolean;
|
enableSensitiveMediaDetectionForVideos: boolean;
|
||||||
/** Format: id */
|
/** Format: id */
|
||||||
proxyAccountId: string | null;
|
proxyAccountId: string;
|
||||||
email: string | null;
|
email: string | null;
|
||||||
smtpSecure: boolean;
|
smtpSecure: boolean;
|
||||||
smtpHost: string | null;
|
smtpHost: string | null;
|
||||||
|
@ -10734,6 +10743,59 @@ export type operations = {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
/**
|
||||||
|
* admin/update-proxy-account
|
||||||
|
* @description No description provided.
|
||||||
|
*
|
||||||
|
* **Credential required**: *Yes* / **Permission**: *write:admin:account*
|
||||||
|
*/
|
||||||
|
'admin___update-proxy-account': {
|
||||||
|
requestBody: {
|
||||||
|
content: {
|
||||||
|
'application/json': {
|
||||||
|
description?: string | null;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
responses: {
|
||||||
|
/** @description OK (with results) */
|
||||||
|
200: {
|
||||||
|
content: {
|
||||||
|
'application/json': components['schemas']['UserDetailed'];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
/** @description Client error */
|
||||||
|
400: {
|
||||||
|
content: {
|
||||||
|
'application/json': components['schemas']['Error'];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
/** @description Authentication error */
|
||||||
|
401: {
|
||||||
|
content: {
|
||||||
|
'application/json': components['schemas']['Error'];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
/** @description Forbidden error */
|
||||||
|
403: {
|
||||||
|
content: {
|
||||||
|
'application/json': components['schemas']['Error'];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
/** @description I'm Ai */
|
||||||
|
418: {
|
||||||
|
content: {
|
||||||
|
'application/json': components['schemas']['Error'];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
/** @description Internal server error */
|
||||||
|
500: {
|
||||||
|
content: {
|
||||||
|
'application/json': components['schemas']['Error'];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
/**
|
/**
|
||||||
* admin/update-user-note
|
* admin/update-user-note
|
||||||
* @description No description provided.
|
* @description No description provided.
|
||||||
|
|
Loading…
Reference in New Issue