Nesneler

Nesne izinleri

İzinler; kamunun, platform rollerinin ve web sitesi kullanıcı rollerinin bir nesne türünün kayıtlarında ne yapabileceğini belirler. Rol onay kutuları RBAC’tir (kendi / diğerleri). Bir izne isteğe bağlı yapılandırılmış koşullar (alan karşılaştırması veya oluşturulma zamanına göre 30 dakikalık pencere gibi) eklenebilir. Boş koşullar yalnızca onay kutusu davranışını korur. GET liste ve GET detay, yönetim paneliyle aynı yardımcıyı kullanır.

İşlemler

GET

Geçerli izin matrisini okuyun.

GET /api/v1/tr/{websiteId}/objects/{objectTypeId}/permissions

PUT

İzinleri değiştirin. Rol dilimleri genellikle site süper yöneticisi gerektirir.

PUT /api/v1/tr/{websiteId}/objects/{objectTypeId}/permissions

Aşağıdaki istek gövdesi şeklini kullanın:

{
  "public": {},
  "platformRoles": [{ "id": "string", "objectType": {} }],
  "websiteUserRoles": [{ "id": "string", "objectType": {} }]
}

MCP

MCP: get_object_permissions, update_object_permissions.