Privileges
Version 1
Käyttöoikeustasot ja oikeuden määräytyminen

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.
| 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. |
[isPhp]
$mad->oikeus('root') Pingviini -tunnus $mad->oikeus('admin') Tilin muokkaus -oikeudet
@todo muut oikeudet ? [/isPhp]
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 |