2.2.5.2 RoleType

This string enumeration specifies the values for user roles in the GetDwsMetaData structure. This type is defined as follows:

   <xs:simpleType name="RoleType">
     <xs:restriction base="xs:string">
       <xs:enumeration value="None"/>
       <xs:enumeration value="Reader"/>
       <xs:enumeration value="Contributor"/>
       <xs:enumeration value="WebDesigner"/>
       <xs:enumeration value="Administrator"/>
       <xs:enumeration value="Editor"/>
     </xs:restriction>
   </xs:simpleType>

The following table describes the rights for each role. In the following descriptions, the word "user" is used for the authenticated identity as described in section 1.5.

Role

Rights

None

This role was created by a user, and is not one of the following four roles.

Reader

Has read-only rights to view items, personalize Web Parts, use alerts, and create a top-level Web site by using Self-Service Site Creation.

A reader cannot add content. When a user is granted the role of reader and creates a site by using Self-Service Site Creation, the user becomes the site owner and a member of the administrator class for the new site. This does not affect membership for any other site.

Contributor

Has Reader rights, in addition to rights to add items, edit items, delete items, manage list permissions, manage personal views, personalize Web Part pages, and browse directories. Contributors cannot create new lists or document libraries, but they can add content to existing lists and document libraries.

WebDesigner

Has Contributor rights, in addition to the rights to cancel check out, delete items, manage lists, add or customize pages, define and apply themes and borders, and link style sheets. Web Designers can modify the structure of the site and create new lists or document libraries.

Administrator

Has all rights from all other roles, in addition to the rights to manage roles and view usage-analysis data. This role cannot be customized or deleted and contains at least one member (1). Role members have or can grant themselves access to any item on the site (2).

Editor<3>

Has Contributor rights, plus the rights to manage lists. Editors can create new lists or document libraries.