bulk setting change and image update

This commit is contained in:
Julian Krauser 2025-04-29 13:19:12 +02:00
parent 964af82904
commit be52a51055
3 changed files with 64 additions and 2 deletions

View file

@ -4,8 +4,11 @@ import {
getSetting,
getSettings,
resetSetting,
setImages,
setSetting,
setSettings,
} from "../../../controller/admin/management/settingController";
import { clubImageUpload } from "../../../middleware/multer";
var router = express.Router({ mergeParams: true });
@ -25,6 +28,23 @@ router.put(
}
);
router.put(
"/multi",
PermissionHelper.passCheckMiddleware("create", "management", "setting"),
async (req: Request, res: Response) => {
await setSettings(req, res);
}
);
router.put(
"/images",
PermissionHelper.passCheckMiddleware("create", "management", "setting"),
clubImageUpload,
async (req: Request, res: Response) => {
await setImages(req, res);
}
);
router.delete(
"/:setting",
PermissionHelper.passCheckMiddleware("delete", "management", "setting"),