ออบเจ็กต์
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เพิกถอนบทบาทบนโฟลเดอร์