Vytvoreni nove globalni role

Vytvoreni nove globalni role

autor Martin Tulacka -
Počet odpovědí: 4
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.
Počet hodnocení: -
V odpovědi na Martin Tulacka

Re: Vytvoreni nove globalni role

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři
Zdravíčko, Martine,

zkuste, prosím, popsat, čeho chcete dosáhnout. Třeba to půjde vyřešit ještě úplně jinak.

--mudrd8mz
V odpovědi na David Mudrák

Re: Vytvoreni nove globalni role

autor Martin Tulacka -
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.

V odpovědi na Martin Tulacka

Re: Vytvoreni nove globalni role

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři
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
V odpovědi na David Mudrák

Re: Vytvoreni nove globalni role T.

autor Martin Tulacka -
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. úsměv

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.