پرش به محتویات

مرجع

همه‌ی چیزهایی که کتابخانه دارد، فهرست‌شده. راهنما توضیح می‌دهد بخش‌ها چطور کنار هم قرار می‌گیرند؛ این بخش برای پیدا کردن یک چیز مشخص است.

پیکربندی

صفحه چه چیزی آن‌جاست
تنظیمات همه‌ی کلیدهای CLEARANCE، با مقدار پیش‌فرضشان
فایل ACCESS بسته‌ها، اکشن‌های وضعیت و نقش‌ها، به صورت کد
بررسی‌های سیستمی همه‌ی clearance.E0xxها، و آنچه هر کدام موقع بالا آمدن رد می‌کند
دستورهای مدیریتی clearance_sync و clearance_check، با گزینه‌هایشان
سیگنال‌ها هر تغییری در دسترسی، اعلام‌شده - و آنچه هر کدام همراه دارد
مدل‌ها جدول‌هایی که کتابخانه نگه می‌دارد
تگ‌های قالب {% load clearance %}

API پایتون

از خود کد خوانده می‌شود، پس هیچ‌وقت از آن عقب نمی‌ماند. توضیح‌ها مال خود کدند، و به انگلیسی.

صفحه چه چیزی آن‌جاست
مجوزها build_permissions، permission_for
دامنه‌های ردیف ScopedQuerySet، OwnedQuerySet، SignedInReadQuerySet، visible
Policyها BasePolicy، ModelPolicy، registry
سرویس‌ها AccessService - هر تغییری در دسترسی
فیلدها و مقدارها فیلدهای محافظت‌شده، اکشن‌های وضعیت، نوشتن در دامنه
viewهای Django viewهای Django و decorator
Django REST framework کلاس‌های مجوز، serializerها، viewsetها
پنل ادمین ClearanceAdminSite
نقش‌ها RoleService، resolverها، has_role
اسم‌ها label_of، labels_in، TranslationService
گسترش دادن محدودیت‌هایی که یک لایه بالای بسته‌ها نصب می‌کند، و پروتکل کاربر