Dev:Classes/Users/User.AdminSettings
Navigation: Dev:Classes | Dev:Classes/Users.
Nastavenia a opravnenia tykajuce sa spravcu systemu. Tato trieda v principe oddeluje bezneho uzivatela od spravcu, a to tym, co dany uzivatel smie v systeme vykonavat. Jasne hranice medzi uzivatelom a spravcom teda nie su implicitne definovane.
Atributy
name | type | description |
---|---|---|
skip_captcha Users|User.AdminSettings|skip_captcha | bool | Hovori, ci budu od uzivatela vyzadovane captcha obrazky, alebo nie. Toto nastavenie ma sluzit hlavne vybranym uzivatelom systemu, ktorym by captcha obrazky akurat otravovali zivot. O uzivatelovi, ktory toto opravnenie dostane sa predpoklada, ze nebude system zneuzivat a preto je zbytocne ho zatazovat opisovanim obrazkov. Tento atribut ma vyssiu prioritu nez atribut GlobalSettings.captcha_len. |
override_space_quota Users|User.AdminSettings|override_space_quota | int | Hovori, ci ma uzivatel specialnu kvotu na vlozene obrazky. Pokial je jeho hodnota nulova, pre uzivatela plati celosystemovy atribut GlobalSettings.User.space_quota z triedy. Pokial je hodnota nenulova, tak celosystemovy atribut GlobalSettings.User.space_quota prekryva a udava novu kvotu v bytoch. Pokial je hodnota zaporna, pre uzivatela neexistuje ziadna kvota. |
full_read_access Users|User.AdminSettings|full_read_access | bool | Hovori, ci ma uzivatel kompletny readonly pristup ku vsetkym beznym objektom systemu. Pokial ano, uzivatel smie prezerat i albumy/fotky/skupiny, ktore by inak nemohol. Toto opravnenie mu vsak este nedava opravnenie manipulovat s danymi objektami. |
may_manage_users Users|User.AdminSettings|may_manage_users | bool | Hovori, ci uzivatel smie spravovat (potvrdzovat, mazat a zakazovat) uzivatelov. Pokial ano, stava sa z neho spravca uzivatelov, tj. moze napriklad zakazat ineho uzivatela, zmazat mu konto, alebo ho pripade zase povolit. |
may_manage_rights Users|User.AdminSettings|may_manage_rights | bool | Hovori, ci uzivatel smie spravovat prava inych uzivatelov. Tento atribut sa tyka iba moznosti menit inym uzivatelom hodnoty atributov triedy User.AdminSettings. Uzivatel vsak nemoze menit inym uzivatelom prava, ktore sam nema, tj. napriklad nemoze inemu uzivatelovi dat/vziat pravo User.AdminSettings.may_manage_directories, pokial sam nema pravo User.AdminSettings.may_manage_directories.
Ponznamka: Uzivatel by nemal mat sam moznost manipulovat s vlastnymi pravami ani ked na to ma prava. |
may_manage_photos Users|User.AdminSettings|may_manage_photos | bool | Hovori, ci uzivatel smie spravovat (mazat) cudzie fotky. Pokial ano, stava sa z neho spravca fotiek, tj. ma pristup ku vsetkym fotkam a moze napr. lubovolnu cudziu fotku zmazat. |
may_manage_shared_storage Users|User.AdminSettings|may_manage_shared_storage | bool | Hovori, ci uzivatel smie spravovat verejne fotky. Vyznam a dopad tohoto atributu zalezi od celosystemoveho nastavenia GlobalSettings.Photo.shared_storage_for_users. |
may_manage_categories Users|User.AdminSettings|may_manage_categories | bool | Hovori, ci uzivatel smie spravovat (pridavat, potvrdzovat, editovat, mazat) kategorie skupin. Pokial ano, stava sa z neho spravca kategorii skupin, tj. ma prehlad nad kategoriami, moze ich vytvarat alebo naopak mazat. Naviac ma pravo presuvat skupiny medzi kategoriami.
Poznamka: Bezny uzivatelia mu pripade mozu davat navrhy na nove kategorie, ktore on moze potvrdit. |
may_manage_groups Users|User.AdminSettings|may_manage_groups | bool | Hovori, ci uzivatel smie spravovat (potvrdzovat, mazat a zakazovat) skupiny. Pokial ano, stava sa z neho spravca skupin, tj. ma komplety prehlad nad vsetkymi skupinami a moze ich napr. mazat, aj ked nie je ich vlastnikom. |
may_manage_directories Users|User.AdminSettings|may_manage_directories | bool | Hovori, ci uzivatel smie spravovat (zakladat, potvrdzovat, editovat, mazat) adresare na albumy. Pokial ano, stava sa z neho spravca adresarov albumov, tj. ma nad nimi prehlad, moze ich vytvarat alebo naopak mazat. Naviac ma pravo presuvat albumy medzi adresarmi.
Poznamka: Bezny uzivatelia mu mozu davat navrhy na nove adresare, ktore on moze potvrdit. |
may_manage_albums Users|User.AdminSettings|may_manage_albums | bool | Hovori, ci uzivatel smie spravovat (potvrdzovat, mazat a zakazovat) albumy v adresaroch. Pokial ano, stava sa z neho spravca albumov, tj. ma komplety prehlad nad vsetkymi albumami a moze ich napr. mazat, aj ked nie je ich vlastnikom. |
may_manage_system Users|User.AdminSettings|may_manage_system | bool | New. Hovori, ci uzivatel smie udrzovat system. Vid kapitolu Udrzba systemu. |
may_manage_settings Users|User.AdminSettings|may_manage_settings | bool | Deleted. Hovori, ci uzivatel smie spravovat celosystemove nastavenia. Pokial ano, stava sa z neho spravca systemovych nastaveni, tj. ma prehlad tychto nastaveni a moze ich editovat. |