-
- 20 Posts
Olen tekemässä viritystä, jossa olisi useita front-end -käyttäjäryhmiä + dokumenttiryhmiä. Ajatuksena siis sellainen että kun front-endistä kirjaudutaan sisään, pääsee muokkaamaan vain niiitä sivuja, joihin on oikeus. Esim. dokumentit valikko1, jonka alla dok1, dok2, dok3 kuuluu dokumenttiryhmään valikko1_ryhmä. Valikko1:llä on käyttäjäryhmä valikko1_käyttäjät, joilla on pääsy dokumenttiryhmään valikko1_ryhmä. Nyt haluan, että kun front-endistä kirjautuu valikko1_käyttäjät-ryhmään kuuluva käyttäjä, näkee hän valikko1:ssä ja sen aladokumenteissa quickedit nappulat.
Onko tällainen työläs toteuttaa, ja miten se tehdään? Kannattaako tyytyä siihen että tekee tuon managerin puolella?
-
- 634 Posts
Ei ole työläs toteuttaa, sikäli kuin oikein ymmärsin.
Kokeile esim. seuraavasti.
- Dokumentti 1 ja sen kaikki aladokumentit: Käyttöoikeudet Ryhmä 1
- Dokumentti 2 ja sen kaikki aladokumentit: Käyttöoikeudet Ryhmä 2
- Dokumentti 3 ja sen kaikki aladokumentit: Käyttöoikeudet Ryhmä 3
Quickedit-painikkeet näkyvät tai ovat näkymättä ilman kikkailuja käyttöoikeuksien mukaan.
Heikkous MODx:n käyttöoikeuksissa on, että esim. Dokumentti 1:n alla oleviin dokumentteihin on kaikkiin annettava yksitellen oikeat käyttöoikeudet, jotta homma toimisi oikein. Mutta onneksi DocManager-moduulilla tämän homman voi tehdä hetkessä kaikkiin aladokumentteihin.
-
- 20 Posts
Aiemmasta yrityksestä on aikaa, mutta ongelma on edelleen noissa dokumenttiryhmissä...miten voin määrittää uuden dokumenttiryhmän, joka on julkinen kaikille(lukuoikeus), mutta tietyllä käyttäjäryhmällä on oikeus muokata sen dokumentteja?
Yritin managerin puolella luoda uutta dokumenttiryhmää, mutta en saa sitä julkiseksi.
-
- 634 Posts
Oletko myös luonut ylläpidon käyttäjän (ei web-käyttäjä) ja sijoittanut käyttäjän oikeaan käyttäjäryhmään?
-
- 20 Posts
Okei...testasin luoda dokumentin futis, dokumenttiryhmän futisdok, ja käyttäjäryhmän futarit, jonka rooliksi laitoin normipäivittäjä(roolilla oikeus vain muokata/luoda/poistaa dokumentteja). Homma toimii manager-puolella okei, eli futari näkee futis-dokumentin ja pystyy muokata sitä.
Kuin menen futari manageriin, ja klikkaa front-end-puolelle en näe kuitenkaan quickedit nappeja futis-dokumentissa...voiko siis quickeditia käyttää vain administrator-roolista?
-
- 20 Posts
Kiitti, nyt toimii jotenkuten. Mites onnistuu web-oikeuksien muuttaminen "käsin", dokumentin muokkaus kohdan alalaidassa on valinta mihin ryhmään se kuuluu, mutta tuo muutta ilmeisesti vain manager-puolen oikeutta?
Kokeilin doc managerilla liittää kaikki dokumentteja site admins-ryhmään, mutta se liitti sekä web-oikeudet että manager-oikeudet privaatiksi, kun halusin että web-puoli pysyy julkisena(public).
-
- 634 Posts
Dokumentin alareunasta määriteltävät oikeudet vaikuttavat sekä sivun selaus että muokkausoikeuksiin:
- Määrittele selausoikeudet web-oikeuksien avulla (web-käyttäjäryhmät ja web-dokumenttiryhmät)
- Määrittele muokkausoikeudet ylläpidon oikeuksien avulla (ylläpidon käyttäjäryhmät ja ylläpidon dokumenttiryhmät)
-
- 20 Posts
Okei, nyt asia on kunnossa.
Mutta voiko tässä vielä säätää niin että vain dokumentin tekijällä olisi muokkausoikeudet siihen. Esim. jos sivustolle kirjoittaa useita heppuja uutisia, teen dok.ryhmä uutiset ja käyttäjäryhmän reportterit. Reportterit pystyy tekemään dokumentteja uutiset-hakemistoon, mutta saanko säädettyä oikeuksia niin että vain ko. reportterit itse tekemään uutista pystyy muokkaamaan?
-
- 634 Posts
Tuolloin ainoa vaihtoehto on käsittääkseni tehdä jokaiselle käyttäjälle oma käyttäjä- ja dokumenttiryhmänsä. Ei mitenkään hankalaa tai edes kankeaa, paitsi jos käyttäjiä on useita kymmeniä.