Dobry den,
chci se zeptat zda je mozne vytvorit novou globalni roli a ty pridelit prava pomoci php skriptu. Viz access.php pomoci ktereho se pridavaji prava Globalnim Rolim.
Nebo ji lze vytvorit jen v admin rozhrani moodlu.
Hledal sem i v dokumentaci na oficialnich strankach moodle.org, ale tam se me nic nepodarilo najit.
Predem dekuji za odpoved
Martin T.
Zdravíčko, Martine,
zkuste, prosím, popsat, čeho chcete dosáhnout. Třeba to půjde vyřešit ještě úplně jinak.
--mudrd8mz
zkuste, prosím, popsat, čeho chcete dosáhnout. Třeba to půjde vyřešit ještě úplně jinak.
--mudrd8mz
Zdravim Davide,
Potrebuju vytvorit roli Sekretarka, ktera by mela minimalne prav a pristup jen maximalne k modulu ktery vytvarim jako bak. praci (jednoduchy evidencni system BP a DP).
V idealnim pripade, bych potreboval aby se me vytvorila tato role s jiz pridelenymi pravy pri nacitani modulu. Aby se nemuselo uz nic dodatecne dodelavat..maximalne jen lehce prenastavit.
Potrebuju vytvorit roli Sekretarka, ktera by mela minimalne prav a pristup jen maximalne k modulu ktery vytvarim jako bak. praci (jednoduchy evidencni system BP a DP).
V idealnim pripade, bych potreboval aby se me vytvorila tato role s jiz pridelenymi pravy pri nacitani modulu. Aby se nemuselo uz nic dodatecne dodelavat..maximalne jen lehce prenastavit.
Ze systémového hlediska modulu nepřísluší vytvářet nové role, to je vždy záležitost správce serveru. Vy byste měl maximálně někde v dokumentaci popsat, jaká oprávnění (capabilities) pro uživatele vašeho modulu očekáváte a co přesně to které oprávnění dělá. Nevíte dopředu, jak má dotyčný správce, který si bude váš modul instalovat, svůj server nastaven, jaká oprávnění tam má výchozí role apod.
Navíc, role se definuje jen jednou při instalaci. Není to věc, na kterou byste musel psát nějaký skript. A když už byste se staral o deployment na desítky Moodle serverů, jsou jiné způsoby, jak přenášet role z jednoho serveru na druhý.
p.s. proč pro jednoduchou evidenci BP a DP nepoužívat standardní modul Databáze a jen do něj případně doprogramovat vlastní typy polí?
--mudrd8mz
Navíc, role se definuje jen jednou při instalaci. Není to věc, na kterou byste musel psát nějaký skript. A když už byste se staral o deployment na desítky Moodle serverů, jsou jiné způsoby, jak přenášet role z jednoho serveru na druhý.
p.s. proč pro jednoduchou evidenci BP a DP nepoužívat standardní modul Databáze a jen do něj případně doprogramovat vlastní typy polí?
--mudrd8mz
Davide, dekuji za rychlou a vycerpavajici odpoved. Sice je to skoda, ze nemam moznost resit tento problem pomoci skriptu, ale jsem rad ze uz vim jak muzu pokracovat dal.
Jak jsem psal vyse, mam za cil v bakalarske praci navrhnuti a realizaci tohoto systemu. Pisu to jako novy modul do moodlu, protoze musim zajistit systemove i veskery ostatni kroky a pravidla soucasneho vypisovani praci na nasi skole. Navic i nase skola vyuziva moodl jako podporu studia.
Martin T.
Jak jsem psal vyse, mam za cil v bakalarske praci navrhnuti a realizaci tohoto systemu. Pisu to jako novy modul do moodlu, protoze musim zajistit systemove i veskery ostatni kroky a pravidla soucasneho vypisovani praci na nasi skole. Navic i nase skola vyuziva moodl jako podporu studia.
Martin T.