Projeler
Projeler bir kullanıcı grubu olarak oluşturulur. Bu nedenlegroup
ve project
kavramları API'da aynı şeyi temsil etmektedir.
Uç Noktaları
Projeleri Getir
GET
https://cubicl.io/api/v1/groups
Query Parameters
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
Veriler
Projeler
Görev Aşamaları
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
İ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.
Last updated