دسترسی سازنده و قابلیتها
از نسخه ۲.۰، Bricks کنترل کامل روی اینکه چه کسانی به سازنده دسترسی دارند و چه اقداماتی مجازند میدهد. میتوانید یک capability از پیشتعریفشده اختصاص دهید، یا capability سفارشی بسازید که فقط مجوزهای مشخصی که برای آن فعال میکنید را بدهد.
این آزادی کامل برای تنظیم تجربه سازنده بر اساس نقشها (ویرایشگر محتوا، طراح، مشتری و غیره) و آنچه هر کس باید بتواند انجام دهد.

سطوح دسترسی
دو روش برای مدیریت دسترسی سازنده وجود دارد:
- استفاده از capabilityهای از پیشتعریفشده: Full access، Edit content یا No access
- ساخت capability سفارشی سازنده با کنترل دقیق مجوزها
Capabilityهای از پیشتعریفشده
- Full access: دسترسی به همه قابلیتها و مجوزهای سازنده Bricks
- Edit content: کاربر فقط به ویرایش محتوا محدود میشود. کنترلهای چیدمان، استایل و ساختار غیرفعال میشوند. بهطور مشخص شامل این مجوزهاست:
- Access revisions
- Set component properties (instance)
- Access content (HTML) settings
- Edit all elements
- Edit all Bricks-enabled post types
- No access: مسدود کردن کامل دسترسی به سازنده Bricks
ساخت capability سفارشی
اگر به کنترل دقیق اقداماتی که کاربر یا نقش باید انجام دهد نیاز دارید، capability سفارشی سازنده بسازید:
- به Bricks > Settings > Builder access بروید
- زیر Builder capabilities روی Add new capability کلیک کنید

در popup capability میتوانید:
- نام و توضیح capability را بگذارید
- دقیقاً مجوزهایی را که میخواهید بدهید فعال کنید

پس از ساخت، این capability را به کاربران یا نقشهای مشخص اختصاص دهید.
اختصاص capabilityها
هر capability سازنده — از پیشتعریفشده یا سفارشی — را میتوانید:
- به نقش کاربری، در Bricks > Settings > Builder access > Builder access

- به کاربر مشخص، با ویرایش پروفایل کاربر وردپرس


این انعطاف به شما امکان میدهد مجوزها را سراسری یا برای هر فرد اعمال کنید.
مجوزهای موجود
هنگام ویرایش capability، مجوزهای زیر بر اساس دستهبندی در دسترساند:
انواع نوشته
انتخاب کنید کدام post typeها با Bricks قابل ویرایش باشند.
عمومی
- Access breakpoints manager
- Access page settings
- Access template settings
- Access revisions
- Delete revisions
- Access font manager
- Access icon manager
قالبها
- Create templates
- Edit templates
- Delete templates
- Insert templates
- Access remote templates
- Import/export templates
استایل و تنظیمات سراسری
- Access theme styles
- Access color palettes
- Access variables manager
- Access class manager
- Create global classes
- Edit global classes
- Assign/unassign global classes
- Delete global classes
- Lock/unlock global classes
- Copy/paste global class styles
- Access pseudo classes & selectors
کامپوننتها
- Insert components
- Edit properties (instance)
- Edit components
- Create components
- Delete components
- Import/export components
ویرایش و استایل المان
- Access content (HTML) settings
- Access style (CSS) settings
- Access query loop builder
- Access element conditions
- Access element interactions
- Duplicate elements
- Delete elements
- Move elements
- Copy/paste elements
- Copy/paste element styles
- Copy/paste element conditions
- Copy/paste element interactions
- Copy/paste element attributes
- Pin/unpin elements
ویرایش المانها
کنترل ویرایش عمومیالمانهای موجود.
توجه: نیاز به دسترسی به تنظیمات content و/یا style دارد.
افزودن المانها
تعیین کنید کدام المانها قابل درج باشند.