Mallien käyttöoikeudet
The Templates-kansio Permissions -kansiopuu-paneelissa sisältää kunkin ESM-moduulin käyttämät mallit. Mallit on lajiteltu omiin moduulikansioihinsa. Jokaisen mallin paneelissa luetellaan myös mallin luokat ja attribuutit. Kun valitset mallin tai attribuutin, sen käyttöoikeudet näytetään sisältöalueella.
Mallien käyttöoikeudet
Voit luoda ja muokata käyttäjäroolin käyttöoikeuksia mallille kahdella tavalla. Yksi vaihtoehto on valita malli Templates-kansion asianmukaisen moduulikansion alta. Vaihtoehtoisesti valitse Templates päävalikosta, valitse malli asianmukaisen moduulikansion alta ja napsauta Permissions. Molemmat toiminnot avaavat käyttöoikeusnäkymän. Näkymä listaa kaikki käytettävissä olevat käyttäjäroolit, kuten kuvassa 68: Template permissions on havainnollistettu. Voit vapaasti myöntää ja evätä eri rooleilta käyttöoikeuksia malliin.

Voit suodattaa rooleja sen perusteella, mitä käyttöoikeuksia niillä on. Valitse asianmukaiset käyttöoikeuksien valintaruudut ja napsauta Filter. Näkymä listaa roolit, joilla on valittu käyttöoikeus tai käyttöoikeuksien yhdistelmä.
Voit myös hakea mallin käyttöoikeuksia joko käyttäjän tai roolin perusteella. Jos valitset Users pudotusvalikosta ja napsautat Search, haku palauttaa luettelon käyttäjistä ja näyttää heidän käyttöoikeutensa malliin.
Classes and attributes -osiossa luetellaan mallissa käytetyt luokat ja attribuutit. Voit napsauttaa attribuuttia avataksesi sen käyttöoikeusnäkymän.
Platform-asetusten Permission settings -osiossa (muokattavissa kohdassa Administration > Maintenance > Edit settings) voit määrittää oletusoikeudet, jotka myönnetään olemassa oleville käyttäjärooleille uuden attribuutin, mallin tai kansion luomisen jälkeen. Oletuksena ESM myöntää kaikille käyttäjäryhmille (eli kaikille rooleille) kaikki oikeudet luotuun objektiin. Jos asetus on none, mikään käyttäjäryhmä ei näe uutta objektia. Koska tämä koskee myös objektin luojaa, oletusasetuksen säilyttäminen on suositeltavaa.
Attribuuttien käyttöoikeudet
Voit muokata käyttäjäroolin käyttöoikeuksia attribuuteille kolmella tavalla.
- Ensimmäinen tapa on valita attribuutti sen luokan alta Templates-kansiopuu-paneelissa.
- Vaihtoehtoisesti valitse Templates päävalikosta, sitten oikea moduuli, etsi sen jälkeen asianmukainen malli ja napsauta sitä, napsauta sitten oikeaa attribuuttia tulosnäkymässä ja lopuksi Permission näyttövalikosta.
- Paras tapa muokata käyttöoikeuksia on Permissions-päävalikosta. Kun asetat ne tästä valikosta, pääset suoraan Permissions-sivulle. Napsauta plus-merkkiä kohdissa Templates, Module, Template, Class ja Attribute.
Permissions-näkymä listaa kaikki käytettävissä olevat käyttäjäroolit. Voit vapaasti myöntää ja evätä eri rooleilta käyttöoikeuksia kyseiseen attribuuttiin.
Voit käyttää Roles/Users-suodatustoimintoa alla olevan kuvan mukaisesti.
Attribuuttien käyttöoikeudet (CRU) toimivat seuraavasti:
(R) Read permission (lukuoikeus)
- Käyttäjällä on oikeus nähdä arvo(t) ja attribuutti.
(C) Create permission (luontioikeus)
- Käyttäjällä on oikeus lisätä arvo tyhjään kenttään, mutta ei muuttaa kentän olemassa olevaa arvoa. Toiminta on sama moniarvoisilla ja yksiarvoisilla kentillä.
- Takaisinviittauksissa (back references) käyttäjä voi asettaa arvon vain, jos kentässä ei ole arvoa, eli tietokorttiin ei ole linkitetty attribuutin asetuksissa määritettyjä viittauksia.
- Käyttäjä saa automaattisesti lukuoikeuden, kun luontioikeus lisätään.
(U) Update permission (päivitysoikeus)
- Käyttäjällä on oikeus päivittää kentän arvo ja tyhjentää kentän arvot.
- Päivittäminen tarkoittaa, että käyttäjä päivittää kentän arvon ja/tai poistaa tai lisää arvo(j)a kenttään.
- Takaisinviittauksissa käyttäjä voi päivittää kentän arvon.
- Käyttäjä saa automaattisesti luku- ja luontioikeuden, kun päivitysoikeus lisätään.
Kun lisäät attribuutin uuteen luokkaan, jokaisella roolilla on oletuksena täydet oikeudet lukea ja päivittää kyseistä attribuuttia.
Toimiakseen tarkoitetulla tavalla jotkin attribuuttikäsittelijät (attribute handlers) edellyttävät, että rooleilla on joko luku- tai päivitysoikeus. Jos attribuutilla on tällainen käsittelijä, käyttäjä ei voi valita luontioikeutta manuaalisesti. Se päivittyy automaattisesti luku- ja päivitysoikeuden mukaan.
Metatietoa overrideUpdatePermission käytetään sallimaan käyttäjän tallentaa attribuutin arvo ilman päivitysoikeutta, mutta ei muokata sitä ESM:n graafisessa käyttöliittymässä (selaimessa). Lisätietoja on Attribute handler -oppaassa, joka löytyy Edit metadata -näkymästä.

Table of Contents