SkywardOpsDokümanlar

Değişmez kurallar

Uygulama veya bir ajan ne denerse denesin veritabanının uyguladığı on bir kural.

Bu kurallar yalnızca arayüzde değil, Postgres içinde uygulanır. Her birinin, kuralı kırmayı deneyen ve yazmanın reddedildiğini kontrol eden bir testi vardır.

#Kural, sade dilleNasıl uygulanır
1Bir modülün faturalama durumunu, kademesini, yapay zeka eklentisini veya dönem sonunu yalnızca mağaza değiştirebilir.Bu sütunlar yalnızca servis rolüyle yazılabilir; sahipler yalnızca enabled alanını değiştirebilir.
2Yeni modüller kilitli başlar ve kilitli bir modül açılamaz.Sütun varsayılanı ve çalışma alanı modüllerinde bir koruma tetikleyicisi.
3Sizin için kilitli, devre dışı veya none olan bir modül hiç satır göstermez.Her okuma politikasında tek bir erişim yardımcısı (so_can_access).
4Bir görevi onaylamak, fırlatmak veya yarıda kesmek publish gerektirir. Onaylayan ve fırlatan her zaman bunu yapan kişi olarak kaydedilir ve fırlatma önce bir onay gerektirir.Görev koruma tetikleyicisi.
5Yere çekilmiş bir birimle, 20 % altındaki bir batarya rezerviyle veya muafiyet olmadan 120 m üzerindeki bir irtifayla fırlatma yoktur.Kontrol kısıtları ve görev koruma tetikleyicisi.
6Araç komutları Filo üzerinde publish gerektirir, çağıranın kendi adıyla kaydedilir ve ajanlar bunları asla gönderemez.issued_by alanını çağırana sabitleyen ekleme politikası ve ajan tavanı.
7Bir birimi servise vermek Bakım üzerinde publish gerektirir ve işi yapan teknisyenden başka biri tarafından yapılmalıdır.İş emri koruma tetikleyicisi (dört göz).
8Uçuş kayıtları yalnızca eklenebilir: yazıldıktan sonra kimse bir kaydı düzenleyemez veya silemez.Oturum açmış kullanıcılara ekleme, güncelleme veya silme yetkisi verilmez; kayıtları sistem yazar.
9Bildirimlerinizi yalnızca okundu olarak işaretleyebilirsiniz; onları yeniden yazamazsınız.Yalnızca read_at üzerinde sütun düzeyinde yetki.
10Denetim kayıtları her zaman çağıran adına yazılır; kimse başka bir kişi, bir ajan veya sistem adına sahte bir kayıt yazamaz.Ekleme politikası.
11Modül erişimini yalnızca sahipler ve yöneticiler değiştirir ve ajanlar asla edit üzerine çıkmaz.Politikalar ve bir modül erişimi koruma tetikleyicisi.
  1. kuraldaki sınırlar, paylaşılan kurallar paketinden (LIMITS) gelir. Bunlar varsayılandır, hukuksal tavsiye değildir; ülkenizdeki kuralları kontrol edin.

Ayrıca bkz. Güvenlik.