Optional possibility for non-admins to create group with linked context

Description

  • REST API call: POST base/_principals/groups

    • New resource

    • Accepts the following parameters in request body:

      • Group name

      • Context name

  • Group principal is created

  • Creating user becomes admin of group principal

  • Creating user becomes group member

  • Context is created

  • Creating user becomes admin of context entry

  • Group gets write access on context resource

  • Group home context is set to the newly created context

    • Possibly requires new method Group.setHomeContext(URI resURI)

    • Statement s(<group entry URI>) p(<http://entrystore.org/terms/homeContext>) o(<context resource URI>) is set in groups entry information

  • Set names for group and context

  • Request response contains location header with URI of new group

Environment

None

Activity

Show:
Hannes Ebner
March 2, 2015, 10:48 AM
Fixed

Assignee

Hannes Ebner

Reporter

Hannes Ebner

Labels

None

Components

Fix versions

Priority

Normal