Promotic
WikipediaLinkedInYoutubeTwitterFacebook

WndEditUsers - metoda objektu Pm

Popis:
Zobrazení okna pro editaci uživatelů.
Syntaxe:
WndEditUsers([sParams As String])
Volání:
Pm.WndEditUsers
Parametry:
sParams[nepovinné] (String) Textový seznam dodatečných parametrů definující způsob zobrazení okna. Údaje s přiřazenou hodnotou jsou zde odděleny středníkem, například "users:L_TOM,L_ALAN;groups:^$ADMIN;add:$ANY;delete:$ANY;edit:$ANY;".
"users:sss;" (nepovinné) - Seznam uživatelů (jejich identifikátorů) oddělených čárkou ','. Slouží k definování uživatelů, kteří budou zobrazeni v zadávacím okně. Jestliže není tato volba uvedena vůbec, budou zobrazeni všichni uživatelé.
users:user1,user2,...,userN; - Jestliže seznam začíná přímo uživatelem, potom je seznam výčtem všech uživatelů, kteří budou zobrazeni v okně.
users:^user1,user2,...,userN; - Jestliže seznam začíná znakem stříška '^', potom je seznam výčtem všech uživatelů, kteří nebudou zobrazeni v okně.
"groups:sss;" (nepovinné) - Seznam skupin (jejich identifikátorů) oddělených čárkou ','. Slouží k definování skupin, které budou k dispozici v zadávacím okně pro zařazování uživatelů. Jestliže není tato volba uvedena vůbec, budou k dispozici všechny skupiny.
groups:group1,group2,...,groupN; - Jestliže seznam začíná přímo skupinou, potom je seznam výčtem všech skupin, kteří budou zobrazeny v okně.
groups:^group1,group2,...,groupN; - Jestliže seznam začíná znakem stříška '^', potom je seznam výčtem všech skupin, které nebudou zobrazeny v okně.
"add:sss;" (nepovinné) - Umožňuje povolit/zakázat přidávání nových lokálních/síťových uživatelů.
add:$ANY; - (přednastaveno) Lze přidávat lokální i síťové uživatele.
add:$ANY_LOCAL; - Lze přidávat pouze lokální uživatele.
add:$ANY_NET; - Lze přidávat pouze síťové uživatele.
add:; - Nelze přidávat žádné uživatele.
"edit:sss;" (nepovinné) - Umožňuje povolit/zakázat editaci existujících lokálních/síťových uživatelů.
edit:$ANY; - (přednastaveno) Lze editovat lokální i síťové uživatele.
edit:; - Nelze editovat žádné uživatele.
"delete:sss;" (nepovinné) - Umožňuje povolit/zakázat mazaní existujících lokálních/síťových uživatelů (přednastaveno $ANY).
delete:$ANY; - Lze mazat lokální i síťové uživatele.
delete:; - Nelze mazat žádné uživatele.
Poznámka:
Před vlastním zobrazením tohoto editačního okna uživatelů se ověří, zda má právě přihlášený lokální uživatel dostatečná práva pro editaci uživatelů. Ověření se provede vyhodnocením oprávnění PmRoot > Oprávnění > EditUsers.

Okno je modální okno se záložkou Uživatelé.

Běžící aplikace nezapisuje změny do souboru Aplikace.pra, proto data uživatelů vytvořených v běžící aplikaci jsou ukládána do souboru Aplikace.ini.

 
Tato metoda není funkční pro Web Obrazy. Tato metoda je funkční pro lokální obrazy s nastavením integrace obrazu a lokální aplikace: client - OMEZENÝ přístup ze skriptů k vlastnímu objektu PmPanel a objektu Pm (JavaScript lokální obraz).
Příklad1:
Zobrazení okna pro editaci uživatelů s potlačením zobrazení uživatelů L_ADMIN a L_MANAGER. Při přiřazování uživatelů do skupin potlačit použití skupiny $ADMIN.
Pm.WndEditUsers "users:^L_ADMIN,L_MANAGER;groups:^$ADMIN;"
Příklad2:
Zobrazení okna pro editaci uživatelů s potlačením možnosti přidat nebo smazat uživatele. Editovat existující uživatele je možné.
Pm.WndEditUsers "add:;delete:;"
Navigace:
 
- Pm
 
- Abs
- Cos
- E
- Exp
- LN2
- PI
- Pow
- Sin
- Tan
- WndEditUsers
 
 
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice