progs:rowrights
Toto je starší verze dokumentu!
Obsah
Tabulková a sloupcová práva (rights)
Tyto práva se nastavují pro skupinu uživatelů (menu Ostatní - skupiny - sloupec Práva)
Lze použít příznaky
- R - Read
- I - Insert
- E - Edit
- D - Delete
- N - None (není přístup k modulu/tabulce)
Implicitní práva: vše RIED
Práva k modulům verze 2
Ve verzi obisu 4.2.0 je syntaxe následující middle.table_name.field_name. Jednotlivé části je možné nahradit *. Funguje takzvané dědění práv.
Ukázka:
version=2 - povinny radek pro obis 4.2, jinak chyba *.Faktury_*=RIED - vsechny tabulky faktury_* v obisu faktury.faktury_faktury.IDZakaz=R - ReadOnly sloupec (nutna plna specifikace md.table.field - nelze pouzit hvezdicku pro md) prostredky=RIED - vsechny tabulky middle PROSTREDKY prostredky.prost_prost.*=R - implicitni sloupcove pravo pro middle prostredky a tabulku prost_prost prostredky.prost_prost.NaklJedn=N - sloupec NaklJedn nebude v prostredcich videt *.Prost_prost.Naklady=N - sloupec Naklady nebude videt v prostredcich i vykonovych protokolech Ucto=N - zamezi otevreni ucto faktury.Ucto.*=N - zamezi zobrazeni zauctovani v zalozkach faktur/PV (revision > 1900) Majetek=RIED Analyzy=RIED filter=N - zakaze sql dotazy print.*.faktury_*=N - zakaze tisk ve vsech tabulkach faktury_* print.zakazky.zakazky_zakazky.*=n print.zakazky.zakazky_zakazky.seznam=r - zakaze tisk vsech reportu a povoli tisk jen reportu "seznam" mass.faktury=N - zakaze hromadne akce ve fakturach navigator.cenik=r - navigator v middle cenik bude readonly
Práva k modulům verze 1
Následující platí jen pro obis 4.1
Rozšíření tabulkových práv
o prefixy
navigator. print. filter. mass. globaloption.
ukázky:
filter=N - zakáže spouštění jakýchkoliv SQL dotazů navigator.rozpocty_cenik=N - zakáže navigátor pro tabulku rozpocty_cenik print.rozpocty_rozpocty=R - zakaze editaci reportu v rozpoctech filter.sklad=N - zakáže SQL filtry pro všechny tabulky sklad_* mass.rozpocty_rozpocty=N - zakáže hromadné akce v tabulce rozpocty_rozpocty globaloption=R globaloption.RozpoctyDM.ZaokrM=RE
Příklady
Čtení skladů/faktur bez nákupních cen
Pomocí řádkových práv je také nutné zakázat příjemky a přijaté faktury.
Faktury=R Zakazky=R Partneri=R Sklad=R Sklad_karty.CenaSkladu=N Sklad_prijemky.CenaSkl=N Sklad_prijemky.CenaSkladu=N Sklad_ppolozky.CenaPomocna=N Sklad_ppolozky.CenaPomBezDod=N Sklad_objpol.cena=N Sklad_objpol.CenaRadku=N Sklad_objed.Celkem=N Sklad_skladpol.CenaSkladu=N Sklad_skladpol.CenaMeziSkladu=N Prost=N Rozpocty=N Ucto=N ucto_pdenik.cena=N Majetek=N Marketing=N Analyza=N filter=N mass=N print=N
Od revision > 1892 je možné použít pro sloupcová práva "*" Napr. ceník readonly, editovatelný jen Popis.
rozpocty_cenik.*=R rozpocty_cenik.Popis=RE
Prohlížení zakázek a karet bez nákupních cen
Faktury=N Partneri=N Prost=N Rozpocty=N Ucto=N Majetek=N Marketing=N Analyza=N Zakazky=R zakazky_zakazky.fakturovano=N zakazky_zakazky.uhrazeno=N zakazky_zakazky.CenaNakl=N zakazky_zakazky.CenaNaklRozp=N zakazky_zakazky.CenaCelkem=N zakazky_zakazky.CenaRozp=N zakazky_zakazky.AktBilance=N zakazky_zakazky.Rozdil=N zakazky_zakazky.KUhrade=N zakazky_zakazky.Zisk=N zakazky_zakazky.CenaPrijemek=N zakazky_zakazky.NaklPosledniFakt=N zakazky_zakpol.*=N prost_vykony.*=N VydaneF.*=N PrijateF.*=N Sklad_prijemky.*=N Sklad_objed.*=N Sklad_rezervhl.*=N rozpocty_rozpocty.*=N partneri_akce.*=N sklad_skladpol.cena=N sklad_skladpol.cena1=N sklad_skladpol.cena2=N sklad_skladpol.cena3=N Sklad=R Sklad_karty.CenaSkladu=N Sklad_karty.Cena1=N Sklad_karty.Cena2=N Sklad_karty.CenikNaklady=N Sklad_prijemky.CenaSkl=N Sklad_prijemky.CenaSkladu=N Sklad_ppolozky.CenaPomocna=N Sklad_ppolozky.CenaPomBezDod=N Sklad_objpol.cena=N Sklad_objpol.CenaRadku=N Sklad_objed.Celkem=N Sklad_skladpol.CenaSkladu=N Sklad_skladpol.CenaMeziSkladu=N filter=N mass=N print=N
progs/rowrights.1308232821.txt.gz · Poslední úprava: 2011/06/16 14:00 autor: Petr Kristan