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 dille | Nasıl uygulanır |
|---|---|---|
| 1 | Bir 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. |
| 2 | Yeni 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. |
| 3 | Sizin 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). |
| 4 | Bir 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. |
| 5 | Yere ç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. |
| 6 | Araç 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ı. |
| 7 | Bir 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). |
| 8 | Uç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. |
| 9 | Bildirimlerinizi yalnızca okundu olarak işaretleyebilirsiniz; onları yeniden yazamazsınız. | Yalnızca read_at üzerinde sütun düzeyinde yetki. |
| 10 | Denetim 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ı. |
| 11 | Modü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. |
- 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.