الكائنات
ObjectPermissions
الصلاحيات على كائن: يسرد added الإسنادات على الكائن نفسه، ويسرد inherited إسنادات أسلافه في الشجرة وإسنادات المؤسسة (مع مصدرها)، ويسرد effective الصلاحيات الفعلية للمستخدم الحالي على هذا الكائن.
الحقول
effectivearray of stringمطلوبmanaged_bystring | nullالكائن مقفل للعرض (
source:<id>): مصدر في الوضع mirror يضبط صلاحياته، ولا يُطبَّق التوريث من المجموعة والمجلدات، وتُرفض الإسنادات اليدوية (409 authz.managed_by_source). القيمةnullللكائن العادي.
يُستخدم في
- GET
/v1/org/permissionsالحصول على الصلاحيات على المؤسسة (من هم المشرفون) - PUT
/v1/org/permissionsإسناد أدوار على المؤسسة - DELETE
/v1/org/permissionsسحب أدوار على المؤسسة - GET
/v1/collections/{name}/permissionsالحصول على الصلاحيات على مجموعة (المباشرة والموروثة) - PUT
/v1/collections/{name}/permissionsإسناد أدوار على مجموعة - DELETE
/v1/collections/{name}/permissionsسحب أدوار على مجموعة - GET
/v1/cards/{card_id}/permissionsالحصول على الصلاحيات على بطاقة (المباشرة والموروثة) - PUT
/v1/cards/{card_id}/permissionsإسناد أدوار على بطاقة - DELETE
/v1/cards/{card_id}/permissionsسحب أدوار على بطاقة - GET
/v1/sources/{source_id}/permissionsالحصول على الصلاحيات على مصدر (المباشرة والموروثة) - PUT
/v1/sources/{source_id}/permissionsإسناد أدوار على مصدر - DELETE
/v1/sources/{source_id}/permissionsسحب أدوار على مصدر - GET
/v1/folders/{folder_id}/permissionsالحصول على الصلاحيات على مجلد (المباشرة والموروثة) - PUT
/v1/folders/{folder_id}/permissionsإسناد أدوار على مجلد - DELETE
/v1/folders/{folder_id}/permissionsسحب أدوار على مجلد