GrailsFlow

Superset: Security for Processes

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: None
  • Fix Version/s: 1.1
  • Component/s: None
  • Labels:
    None
  • Request Controller:
    Prof. Service
  • External Supervisor:
    Voitovich, Mary
  • Executing Programmer:
    Please select
  • Ext Project Id:
    JCGFW-01

Description

Use Case

  • List of Processes in Start Process, List Processes shall be restricted accoring User, UserRole or UserGroup
  • User may only see Processes he is owner, one of his role is owner or his group is owner

Requirements

  • enhance Object Process, add Fields for
    • User
    • Role
    • Group
  • enhance UIs for
    • add Process Type
    • edit Process Type
    • new fields shall be accessable and editable
  • add security
    • process can only be started if user is owner, user has group which is owner or user has role which is owner of process
    • process can only be listed if user is owner, user has group which is owner or user has role which is owner of process
    • Note: not only for UI functions, also if actions are performed by webservice calls, workflows are started from other workflows etc.
  • enhance getList-of-Processes Function which returns list of available processes
    • list shall be filtered according user and user assignment to roles / groups

Activity

There are no comments yet on this issue.

People

Vote (0)
Watch (0)

Dates

  • Created:
    12/May/10 2:24 PM
    Updated:
    22/Feb/11 1:31 PM
    Resolved:
    22/Feb/11 1:31 PM