Projeler
Last updated
Last updated
Projeler bir kullanıcı grubu olarak oluşturulur. Bu nedenlegroup
ve project
kavramları API'da aynı şeyi temsil etmektedir.
GET
https://cubicl.io/api/v1/groups
Name | Type | Description |
---|---|---|
Projede görev durumları özelleştirilmişse, "taskStates" özelliği, görev aşamaları tanımlanmış nesnelerinin listesini tutar. Aksi takdirde, aşağıdaki varsayılan değerler kullanılır.
İzinler aşağıdaki sırayla 4 adımda ayarlanır ve kontrol edilir:
Yöneticiler: Yöneticiler, projedeki tüm eylemleri gerçekleştirebilir. Bir yönetici, alt projelerin üyesi olmasa bile tüm alt projelerde de yönetici ayrıcalığına sahiptir.
Kullanıcı İzinleri: İzinler bir kullanıcı için tanımlandıysa, aşağıdaki adımlar kontrol edilmeden kullanılacaktır. Kullanıcı izinleri perms.users
özelliğinde tanımlanır.
Proje Üyeleri: Proje üyeleri ve diğer kullanıcılar için genel izinler belirlenir. Kullanıcı bir proje üyesiyse, bir sonraki adım kontrol edilmeden bu izinler kullanılacaktır.
Proje Haricindeki Üyeler: Bu izin düzeyi perms.everybody
özelliğinde tanımlaır.
Projedeki her ana özellik için izin seviyeleri ayrı ayrı belirlenir.
parent
string
Üst projenin ID'si.
Bu değer ayarlanmazsa kurumdaki tüm projeler gösterilir.
recursive
boolean
false
: sadece 1. seviye alt projeleri de getirir.
true
: tüm seviyelerdeki alt projeleri de getirir.
Varsayılan değer : false