Difference between revisions of "Talk:PubMan Func Spec Organizational Unit Management"

From MPDLMediaWiki
Jump to navigation Jump to search
m
Line 26: Line 26:
**if children in status "new" exist the operation should not be allowed (client solution should decide what it needs to do with these children)
**if children in status "new" exist the operation should not be allowed (client solution should decide what it needs to do with these children)
**if children is status "closed" only exist the operation should be allowed
**if children is status "closed" only exist the operation should be allowed
*delete organizational unit
**can be deleted if in status "new" and if no children exist

Revision as of 09:43, 7 December 2007

  • assign parent to an organizational unit in status "new"
    • parent must be in status "opened" or "new"
  • assign parent to an organizational unit in status "open"
    • parent must be in status "opened"
  • assign parent to an organizational unit in status "closed"
    • not allowed
  • assign children to an organizational unit in status "new"
    • children must be in status "new"
  • assign children to an organizational unit in status "closed"
    • not allowed
  • assign children to an organizational unit in status "opened"
    • children must be in status "new" or "opened"


  • open organizational unit
    • if parents exist, parents must be in status "opened"
    • if children exist, no effects to children
  • close organizational unit
    • if children in status "opened" the operation should not be allowed (or previously should be assigned to a new parent by the client solution)
    • if children in status "new" exist the operation should not be allowed (client solution should decide what it needs to do with these children)
    • if children is status "closed" only exist the operation should be allowed
  • delete organizational unit
    • can be deleted if in status "new" and if no children exist