fix article and tag slug

This commit is contained in:
ItsMalma
2025-12-12 12:28:59 +07:00
parent 6a8d89c171
commit 1a4ee566ac
2 changed files with 6 additions and 6 deletions

View File

@@ -255,15 +255,15 @@ export class ArticleController extends Controller {
this.create.bind(this), this.create.bind(this),
); );
router.get("/", createOrmContextMiddleware, this.list.bind(this)); router.get("/", createOrmContextMiddleware, this.list.bind(this));
router.get("/:id", createOrmContextMiddleware, this.view.bind(this)); router.get("/:slug", createOrmContextMiddleware, this.view.bind(this));
router.put( router.put(
"/:id", "/:slug",
createOrmContextMiddleware, createOrmContextMiddleware,
isAdminMiddleware(this.jwtService, [AdminPermission.updateArticle]), isAdminMiddleware(this.jwtService, [AdminPermission.updateArticle]),
this.update.bind(this), this.update.bind(this),
); );
router.delete( router.delete(
"/:id", "/:slug",
createOrmContextMiddleware, createOrmContextMiddleware,
isAdminMiddleware(this.jwtService, [AdminPermission.deleteArticle]), isAdminMiddleware(this.jwtService, [AdminPermission.deleteArticle]),
this.delete.bind(this), this.delete.bind(this),

View File

@@ -187,15 +187,15 @@ export class TagController extends Controller {
this.create.bind(this), this.create.bind(this),
); );
router.get("/", createOrmContextMiddleware, this.list.bind(this)); router.get("/", createOrmContextMiddleware, this.list.bind(this));
router.get("/:id", createOrmContextMiddleware, this.view.bind(this)); router.get("/:slug", createOrmContextMiddleware, this.view.bind(this));
router.put( router.put(
"/:id", "/:slug",
createOrmContextMiddleware, createOrmContextMiddleware,
isAdminMiddleware(this.jwtService, [AdminPermission.updateTag]), isAdminMiddleware(this.jwtService, [AdminPermission.updateTag]),
this.update.bind(this), this.update.bind(this),
); );
router.delete( router.delete(
"/:id", "/:slug",
createOrmContextMiddleware, createOrmContextMiddleware,
isAdminMiddleware(this.jwtService, [AdminPermission.deleteTag]), isAdminMiddleware(this.jwtService, [AdminPermission.deleteTag]),
this.delete.bind(this), this.delete.bind(this),