From 05945099a1bc160e775e057f1e19e735dedd693f Mon Sep 17 00:00:00 2001 From: aramesh-site deploy Date: Tue, 29 Sep 2026 09:58:45 +0000 Subject: [PATCH] =?UTF-8?q?fix(admin):=20creator=5Fscoped=3DTrue=20=D8=B1?= =?UTF-8?q?=D9=88=DB=8C=20=D8=AB=D8=A8=D8=AA=20=D9=85=D9=82=D8=A7=D9=84?= =?UTF-8?q?=D9=87=E2=80=8C=D9=87=D8=A7=20=E2=80=94=20=D9=85=D9=86=D8=B7?= =?UTF-8?q?=D9=82=20=D9=86=D9=82=D8=B4=20=D9=81=D8=B9=D8=A7=D9=84=20=D8=B4?= =?UTF-8?q?=D8=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit پارامتر تعریف شده بود ولی هنگام ثبت مقاله‌ها پاس داده نمی‌شد؛ نتیجه: ساخت/ویرایش نقش creator مثل ادمین رفتار می‌کرد (status=published قابل ثبت). --- backend/app/api/admin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/app/api/admin.py b/backend/app/api/admin.py index e7607f1..7bf7508 100644 --- a/backend/app/api/admin.py +++ b/backend/app/api/admin.py @@ -311,7 +311,7 @@ register_crud("section-headings", models.SectionHeadingContent, SectionHeadingOu register_crud("page-heroes", models.PageHeroContent, PageHeroOut, PageHeroIn, PageHeroPatch) register_crud("services", models.Service, ServiceOut, ServiceIn, ServicePatch) register_crud("projects", models.Project, ProjectOut, ProjectIn, ProjectPatch) -register_crud("articles", models.Article, ArticleOut, ArticleIn, ArticlePatch) +register_crud("articles", models.Article, ArticleOut, ArticleIn, ArticlePatch, creator_scoped=True) register_crud("testimonials", models.Testimonial, TestimonialOut, TestimonialIn, TestimonialPatch) register_crud("faqs", models.Faq, FaqOut, FaqIn, FaqPatch) register_crud("team", models.TeamMember, TeamMemberOut, TeamMemberIn, TeamMemberPatch)