Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Upload content must contain one class "group".  
  2. Formatting  html is ignored. 
  3. The content can be similar to that of a GET request.
  4. Only one name (cn) can be specified.
  5. You do not need to include a regid.  If that class is omitted one will be generated.
  6. You do not need to include a gid.  If that class is supplied it will be ignored.
  7. You must specify at least one Administrator.
  8. An ACL identifier of "dc=all" (type="none") means everyone.
  9. An ACL identifier of "dc=none" (type="none") means no one.
  10. ACL elements may be omitted.
  11. Version 2
    1. You may specify an authnfactor, but the value will be ignored.
    2. You may specify "publishemail" but the value will be ignored.  
    3. You may omit the classification.
Code Block
xml
xml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  "http://www.w3.org/TR/xhtml11/DTD/xhtml11/dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/>
</head>
<body>
  <div class="group">
    Regid: <span class="regid">Group's regid</span>
    <br/>
    Desc: <span class="description">Group's title</span>
    <ul class="names">
     <li class="name">Group_name</li>
    </ul>

     <!-- version v2 and greater -->
       Authn factor: <span class="authnfactor">1</span>
       <br/>
       Classification: <span class="classification">u|p|r|c</span>
       <br/>
       Membership dependency group: <span class="dependson">dependency group cn</span>
       <br/>
    <!-- end v2 -->



   <!-- The enabled flag is "uwexchange" or "disabled" -->
    Email Enabled: <span class="emailenabled">uwexchange</span>

	<!-- publishemail is set to group_name@uw.edu when the group is created.  Updates to the value will be ignored -->
    Published email address: <span class="publishemail">email_address</span>

    Allowed senders:
    <ul class="authorigs">
       <li class="authorig">sender id</li>
       <!-- More (li) if there are multiple allowed senders -->
    </ul>
    <!-- reporttoorig is a deprecated attribute.  New groups will not return the attribute.  Updates to the value will be ignored -->
	Report to originator: <span class="reporttoorig">0 or 1</span>

    Group contact: <span class="contact">contact id</span>

    Admins:
    <ul class="admins">
    <li class="admin" type="(type)">identifier</li>
     <!-- More (li) if the group has more admins -->
    </ul>
    <br/>

    Allowed updaters:
    <ul class="updaters">
    <li class="updater" type="(type)">identifier</li>
     <!-- More (li) if the group has multiple updaters -->
    </ul>
    <br/>

    Allowed creators:
    <ul class="creators">
    <li class="creator" type="(type)">identifier</li>
     <!-- More (li) if the group has multiple creators -->
    </ul>
    <br/>

    Allowed readers
    <ul class="readers">
    <li class="reader" type="(type)">identifier</li>
     <!-- More (li) if the group has multiple readers -->
    </ul>
    <br/>


    Allowed viewers:
    <ul class="viewers">
    <li class="viewer" type="(type)">identifier</li>
     <!-- More (li) if the group has multiple viewers -->
    </ul>
    <br/>

    <!-- version v2 and greater -->
      Allowed optin:
      <ul class="optins">
       <li class="optin" type="(type)">identifier</li>
       <!-- More (li) if the group has multiple optins -->
      </ul>
      <br/>
      Allowed optout:
      <ul class="optouts">
       <li class="optout" type="(type)">identifier</li>
       <!-- More (li) if the group has multiple optouts -->
      </ul>
      <br/>
    <!-- end v2 -->


    <a rel="members" href="(root)/group/{regid}/member">members</a>

   </div>
</body>
</html>

...