User Tools

Site Tools


middleware:devel:ed:groups

Groups Administration Tool

Author Daniel Fisher
Date 2005/09/12

Requirements

Problem Statements

  • There exists no interface for the creation and management of ED groups

Functional Requirements (Phase #1)

for these requirements session user refers to a person who has logged into this application

  1. Any session user is authorized to access this application
  2. Ability for session user to create a group
    • A session user may only create groups if he is already the administrator of a group
    • The Group administrator UUPID should automatically be set to the session user
    1. Group creation input:
      • UUGID prefix, which must coorespond to an existing group UUGID that the session user is an administrator of
        • a dot should be used as the separator between the prefix and the new UUGID
      • UUGID of the group (See naming requirements, but may not contain the separator character that separates prefix from UUGID)
      • UUPID of the contact person
  3. Ability for session user to remove any group that he administers
  4. Ability for session user to view/modify the contact person of any group that he administers
  5. Ability for session user to view/add/remove the administrators of any group that he administers
  6. Ability for session user to view/renew the expiration date of any group that he administers
  7. Ability for session user to view/add/remove the members of any group that he administers
  8. Ability for session user to view the allowed services of any group that he administers
    • Ability for session user to add/remove the allowed services of any group that he administers (Not in phase #1)
  9. Ability for session user to view/modify the group email address (Not in phase #1)
  10. Ability for session user to view/modify the group display name (Not in phase #1)

Nonfunctional Requirements

  1. Must be written as a web application.
  2. Must use Middleware web services for all functionality

Comments

  • Allow underscore characters in uugid - Collier
middleware/devel/ed/groups.txt · Last modified: 2015/06/01 12:02 (external edit)