class %CSP.UI.Component.UserRoles
extends %CSP.UI.Component.abstractRoleTab
Component for editing roles on the User edit page
Parameters
|
Properties
|
Methods
|
Queries
|
Indices
|
ForeignKeys
|
Triggers
|
|
|
6
|
|
|
|
|
method %DrawHTML()
The %DrawHTML method draws the initial HTML for this component.
method AssignRoles(PID As %String, RoleList As %String, GrantOption As %Boolean, Type As %String)
as %String
[ ZenMethod ]
Assign a Role to a User or change the grant option on a User's existing Role
PID: User name
RoleList: Comma-delimited list of roles to change
In case user selected roles longer than 32K,
we break them into 100 items a piece before sending to the server to avoid error
GrantOption: 1 - Add grant option, 0 - Remove grant option
method RemoveAllRoles(PID As %String, Type As %String)
as %String
[ ZenMethod ]
Remove all roles from a user
Create a comma-delimited list of the user's roles and send it to RemoveRole()
method RemoveRole(PID As %String, RoleList As %String, Type As %String)
as %String
[ ZenMethod ]
Remove a Role from a User
PID: User name
RoleList: Comma-delimited list of roles to remove
In case user selected roles longer than 32K,
we break them into 100 items a piece before sending to the server to avoid error
method doAssignRole(type, grantOption)
[ Language = javascript ]
method doChangeGrantOption(roleID, isChecked)
[ Language = javascript ]