Privileges

Version 1

Käyttöoikeustasot ja oikeuden määräytyminen

Käyttöoikeustasot sekä niiden koodit. Oikeuksien periytyminen rakentellisesti (Hylly/kansio/kenttä) ja käyttäjittäin (tili/profiili/käyttäjä). Oikeuksiin viittaaminen koodissa.

Oikeustasot

Value  Name Description
5  lukittu Not visible.
10  read,luku Can read, can't modify.
15  add,lisays,lisaa  Can add and edit own records.
20  write,kirjoitus  Can edit.
30  edit,muokkaus (muokkaa,editoi,asetukset)  Can modify Preferences.

Oikeuden tarkistaminen

[isPhp]

PHP

$mad->oikeus('root') Pingviini -tunnus $mad->oikeus('admin') Tilin muokkaus -oikeudet

@todo muut oikeudet ? [/isPhp]

Javascript

Käyttöoikeuksien periytyminen

Käyttöoikeudeksi tulee ensimmäinen määritetty arvo (Eli ensimmäinen joka on jotain muuta kuin avoin). Tunnuksen ja käyttäjän oletusasetus (kansiot) määrittää maksimiarvon, jota yksittäinen oikeus ei kuitenkaan voi ylittää.

Käyttäjätunnus Account User
Kansiot osaoikeus osaoikeus
Laskutus Kyllä/Ei osaoikeus
Muutoshistoria Kyllä/Ei osaoikeus
Muistiinpano (Tehtävät) Kyllä/Ei osaoikeus
Korvamerkit Kyllä/Ei osaoikeus
Viestihistoria - osaoikeus
Hylly Selite Muokkaus
1. Käyttäjän oikeus hyllyyn Käyttäjätunnus
2. Profiilin oikeus hyllyyn Profiilin muokkaus
3. Hyllyn oletusasetus Hyllyn muokkaus
Kansio Selite Muokkaus
1. Käyttäjä on luoja Aina täydet oikeudet Kansion muokkaus
2. Käyttäjän oikeus kansioon Käyttäjätunnus
3. Profiilin oikeus kansioon Profiilin muokkaus
4. Kansion oletusasetus Kansion muokkaus
5. Käyttäjän oikeus hyllyyn → hylly
Kenttä Muokkaus
1. Käyttäjä on luoja Aina täydet oikeudet Kansion muokkaus
2. Käyttäjän oikeus kenttään Kansion muokkaus
3. Käyttäjän oletusoikeus kansion kenttään Käyttäjätunnus
4. Profiilin oikeus kenttään Profiilin muokkaus
5. Profiilin oletusoikeus kansion kenttään Profiilin muokkaus
6. Käyttäjän oikeus kansioon → kansio
7. Kentän oletusasetus Toistaiseksi ei ole mahdollista määrittää Kansion muokkaus
Lista/Julkaisu Muokkaus
1. Käyttäjä on luoja Aina täydet oikeudet Muokkaus
2. Käyttäjän oikeus Käyttäjätunnus
3. Profiilin oikeus Profiilin muokkaus
4. Oletusasetus Muokkaus
5. Käyttäjän oikeus kansioon → kansio
Työpöytä Selite Muokkaus
1. Käyttäjän oikeus työpöytään Käyttäjätunnus
2. Profiilin oikeus työpöytään Profiilin muokkaus
3. Käyttäjän oletusoikeus työpöytiin Käyttäjätunnus
4. Profiilin oletusoikeus työpöytiin Profiilin muokkaus
5. Työpöydän oletusasetus Hyllyn muokkaus