Attribuutin metatieto - overrideUpdatePermission
Attribuutin metatieto - overrideUpdatePermission
overrideUpdatePermission -metatieto sallii käyttäjän tallentaa attribuutin arvon ilman päivitysoikeutta, mutta ei muokata sitä Matrix42-käyttöliittymässä (selain). Jos käyttäjällä on päivitysoikeus attribuuttiin, overrideUpdatePermission ei vaikuta mitenkään. Lukuoikeus vaaditaan aina.
Esimerkiksi käyttäjä voi muuntaa kortin toiseen malliin, mutta hän ei voi muokata juuri muunnetun kortin arvoja, jos hänellä ei ole päivitysoikeutta attribuuttiin.
Huomaa, että overrideUpdatePermission -asetus tehdään attribuuttikohtaisesti, kun taas käyttöoikeudet määritetään ryhmittäin.
Tämä asetus toimii vain tavallisilla attribuuteilla, joilla ei ole attribuutti-handlereita. Jotkin handlerit saattavat kuitenkin tukea tätä, mutta sitä ei taata.
Harkitse tietoturvanäkökulmaa ennen tämän asetuksen määrittämistä! Arvot vaikuttavat muokkaamattomilta Matrix42-käyttöliittymässä (selain). Ne kuitenkin tulostetaan html-lomakkeelle ja Matrix42-palvelin hyväksyy ne ikään kuin käyttäjällä olisi päivitysoikeus attribuuttiin.
Tämä tarkoittaa, että käyttäjä voi muokata arvoja erillisillä html-lomakkeen muokkaustyökaluilla.
Taulukko 1. Valinnaiset attribuutin metatiedot
| Nimi | Arvo | Kuvaus |
|---|---|---|
overrideUpdatePermission |
[true | false] |
Jos true on käytössä, arvoa ei voi muokata selaimessa, jos käyttäjällä ei ole päivitysoikeutta. Arvo lähetetään Matrix42-palvelimelle ja tallennetaan ikään kuin käyttäjällä olisi päivitysoikeus attribuuttiin. Oletusarvo on false. |
Table of Contents