We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 12742
    • 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?



      • 16610
      • 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.
        Mikko Lammi, Owner at Maagit
        • 12742
        • 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.
          • 16610
          • 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?
            Mikko Lammi, Owner at Maagit
            • 12742
            • 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?
              • 16610
              • 634 Posts
              Quote from: ikivela at Mar 13, 2009, 11:49 AM

              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?

              Tarkista, että käyttäjälle annetussa roolissa on rastitettuna "Suorita moduuli". QuickEdit on moduuli, joten ilman riittäviä oikeuksia sitä ei voi käyttää.
                Mikko Lammi, Owner at Maagit
                • 12742
                • 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).
                  • 16610
                  • 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)
                    Mikko Lammi, Owner at Maagit
                    • 12742
                    • 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?
                      • 16610
                      • 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ä.
                        Mikko Lammi, Owner at Maagit