chore: headerMenu 优化

This commit is contained in:
xiaojunnuo
2025-03-09 16:22:22 +08:00
parent e43dd03132
commit d1ab5f74a6
6 changed files with 23 additions and 6 deletions
@@ -67,7 +67,7 @@ export class PluginController extends CrudController<PluginService> {
await this.service.setDisabled(body);
return this.ok();
}
@Post('/getCommPluginConfigs', { summary: 'sys:settings:edit' })
@Post('/getCommPluginConfigs', { summary: 'sys:settings:view' })
async getCommPluginConfigs() {
const res = await this.pluginConfigService.getCommPluginConfig();
return this.ok(res);
@@ -72,7 +72,7 @@ export class SysSettingsController extends CrudController<SysSettingsService> {
}
// savePublicSettings
@Post('/getEmailSettings', { summary: 'sys:settings:edit' })
@Post('/getEmailSettings', { summary: 'sys:settings:view' })
async getEmailSettings(@Body(ALL) body) {
const conf = await getEmailSettings(this.service, this.userSettingsService);
return this.ok(conf);
@@ -86,7 +86,7 @@ export class SysSettingsController extends CrudController<SysSettingsService> {
return this.ok(conf);
}
@Post('/getSysSettings', { summary: 'sys:settings:edit' })
@Post('/getSysSettings', { summary: 'sys:settings:view' })
async getSysSettings() {
const publicSettings = await this.service.getPublicSettings();
let privateSettings = await this.service.getPrivateSettings();
@@ -92,7 +92,7 @@ export class AuthorityMiddleware implements IWebMiddleware {
const pass = await this.authService.checkPermission(ctx, permission);
if (!pass) {
logger.info('not permission: ', ctx.req.url);
ctx.status = 401;
ctx.status = 200;
ctx.body = Constants.res.permission;
return;
}