Joomlaportal.fi

Keskustelu => Yleinen keskustelu => Aiheen aloitti: ravaglia - 21.01.2010, 18:46



Otsikko: Administratorin oikeuksien muuttaminen
Kirjoitti: ravaglia - 21.01.2010, 18:46
Olisi tarve hieman muuttaa back-end käyttäjien oikeuksia. Tarkoitukseni olisi muuttaa niin, että Administrator tason käyttäjä voisi vaihtaa käytettävän templaten, muttei pystyisi asentamaan / poistamaan komponentteja. Super Administratorilla on tarkoitus luonnollisesti säilyttää kaikki oikeudet normaalisti.

Googlettamalla en ole vielä löytänyt Joomlan dokumentaatiosta, missä kohtaa käyttäjien oikeudet määritellään.

Muutamia vaihtoehtoisia konsteja olen toki löytänyt ja yksi niistä on vaihtaa com_installer ja com_templates komponenttien lähdekoodista ristiin oikeudet, mutta mielestäni se on hieman vääräoppinen ratkaisu.

Kenties jollakulla foorumilla olisi ongelmaani "sivistyneempi" ratkaisu?


Otsikko: Vs: Administratorin oikeuksien muuttaminen
Kirjoitti: TeroKankaanpera - 22.01.2010, 09:05
Vielä Joomla 1.5:ssä käyttöoikeustasot ovat kiinteitä, niiden nimet, oikeudet ja määrä on lukittu, voit vain valita mihin käyttöoikeustasoon käyttäjän asetat. Laajempaa määrittelyä varten tarvitset ACL-lisäosan, mutta en ole varma miten ne toimivat hallintapaneelin käyttäjien osalta. Vielä alpha-kehitysversioon 1.6 nämä ominaisuudet tulevat vakiona.


Otsikko: Vs: Administratorin oikeuksien muuttaminen
Kirjoitti: ravaglia - 25.01.2010, 13:45
Kiitoksia vastauksestasi Tero.

Tiedossa on, että 1.6 versio tuo paljon muutoksia ACL:an. En ole vielä löytänyt sellaista lisäosaa, joka tekisi sellaisen taiketempun, mitä sen haluaisin tekevän.

Tämä nyt menee sitten täysin catch&try menetelmällä omalta osalta. Tarkoitukseni on omaan tarkoitukseeni juurikin muuttaa kiinteästi näiden kahden toiminnallisuuksien oikeuksia. Helpoin ja ehkä yksi rumimmista konsteista on vaihtaa ristiin lähdekoodissa com_installerin ja com_templaten ominaisuudet.

Mieluummin tämän tempun tekisi "joomlan ytimessä", jolloin puukotus toimisi varmemmin.