Lesson 6: Prevent the consumer project area from overriding the permission settings inherited from the provider project area

In this lesson, you learn how to prevent consumer project areas from overriding process that they inherit from a provider project area.

About this task

In the previous lesson, you changed a permission setting in the Consumer Project Area so that the Team Lead role can create releases. In this lesson, you will update the Standard Process Project Area to prevent all consumer project areas from overriding that permission setting.

Procedure

To prevent consumer project areas from overriding the Team Lead role permission setting for the Save Release operation:

  1. From the Project Areas menu, select Standard Process Project Area.
  2. Modify the permissions for the Team Lead role:
    1. Click Permissions.
    2. Select Show by Operation.
    3. In the list of operations, scroll to the Work Items category and select Save Release.
    4. In the Actions column for the Team Lead role, click the Edit Operation Properties icon Grant Permission icon.
    5. Select Final (ignore customization of this operation in child areas).
    6. Click Save to save the project area.
    The Team Lead role under the Save Release operation is selected. In the Permission column, the Revoked icon is shown. The check box for Final (ignore customization of this operation in child areas) is selected.
  3. From the Project Areas menu, select Consumer Project Area.
  4. Try to add a release:
    1. Click Releases.
    2. Click the Add Release icon (Add Release icon).
    3. In the Name field, enter Another Release.
    4. Click the Release Date field to display the calendar. Select a date.
    5. Click OK, and then click Save to save the project area.

Results

An error message indicates that you do not have permission to do the operation.
Note: The provider project area, Standard Process Project Area, prevents the Consumer Project Area from overriding the permission for the Team Lead role on the Save Release action. However, that permission setting in the Consumer Project Area is not updated to show that the action is not allowed.

Lesson checkpoint

In this lesson, you learned that a project area that shares its process can prevent consuming project areas from overriding its process.