from simorgh.apps.iam.registry import register_permission


def register_all() -> None:
    register_permission("kb.category.manage", label="مدیریت دسته‌بندی‌های KB", description="Create, update, delete KB categories")
    register_permission("kb.article.view",    label="مشاهده مقالات KB",         description="View KB articles")
    register_permission("kb.article.create",  label="ایجاد مقاله KB",            description="Create KB articles")
    register_permission("kb.article.update",  label="ویرایش مقاله KB",           description="Update KB articles")
    register_permission("kb.article.publish", label="انتشار مقاله KB",           description="Publish / archive KB articles")
    register_permission("kb.article.delete",  label="حذف مقاله KB",              description="Soft-delete KB articles")
