Class: Inforouter::AccessList
- Inherits:
-
Object
- Object
- Inforouter::AccessList
- Defined in:
- lib/inforouter/access_list.rb
Constant Summary collapse
- NO_ACCESS =
The AccessList XML fragment should be structures as
<AccessList>
<DomainMembers Right="2"/> <UserGroup Domain="" GroupName="Authors" Right="4"/> <UserGroup Domain="" GroupName="Developers" Right="5"/> <UserGroup Domain="ProjectX" GroupName="Architect" Right="6"/> <User Domain="ProjectX" UserName="JoeD" Right="4"/> <User Domain="ProjectX" UserName="JaneC" Right="6"/> <User Domain="" UserName="SuzanP" Right="6"/></AccessList>
The Right Value can be
0 (No Access) 1 (List) 2 (Read) 3 (Add) 4 (Add & Read) 5 (Change) 6 (Full Control)
0- LIST =
1- READ =
2- ADD =
3- ADD_AND_READ =
4- CHANGE =
5- FULL_CONTROL =
6
Class Method Summary collapse
- .domain_members_item(xml, right) ⇒ Object
- .user_group_item(xml, options = {}) ⇒ Object
- .user_item(xml, options = {}) ⇒ Object
Class Method Details
.domain_members_item(xml, right) ⇒ Object
32 33 34 |
# File 'lib/inforouter/access_list.rb', line 32 def self.domain_members_item(xml, right) xml.DomainMembers(:Right => right) end |
.user_group_item(xml, options = {}) ⇒ Object
36 37 38 39 40 41 42 |
# File 'lib/inforouter/access_list.rb', line 36 def self.user_group_item(xml, = {}) xml.UserGroup( :Domain => [:domain], :GroupName => [:group_name], :Right => [:right] ) end |
.user_item(xml, options = {}) ⇒ Object
44 45 46 47 48 49 50 |
# File 'lib/inforouter/access_list.rb', line 44 def self.user_item(xml, = {}) xml.User( :Domain => [:domain], :UserName => [:user_name], :Right => [:right] ) end |