Show TOC

 Integrating iViews in Rooms on a Role-Specific BasisLocate this document in the navigation structure

Use

You can make iViews available in rooms on a room-role-specific basis. This can be necessary if the editing functions in an iView should only be available for room members with a particular room role, but not for the other room members.

Tip

The room administrator is to edit news items in the room, whereas the other room members have only read-access to news items.

To achieve this, you create a variant of the news iView and assign it to a modified layout set (without the editing function). Then you change the workset for the room template so that the two iView variants are assigned to different pages.

In the room template, you give the Administrator room role permission to access the news iView with the complete layout set and the Member room role permission to access the news iView with the reduced layout set.

Prerequisites

Your user has a portal role assignment that allows access to the system administration and has write permission for the Portal Content Directory (PCD).

Procedure
  1. Establish which layout set is assigned to the iView. To do this, call up the iView properties in the PCD, choose Display All and note the assigned layout set.
  2. Go to the Knowledge Management system configuration and choose Content Management → User Interfaces → Settings → Layout Set.
    1. Copy the layout set of the iView.
    2. Change the copy as required. (For example, remove the command for editing the iView content.)
  3. In the PCD, copy the iView and assign the copy to the changed layout set.
  4. Change the workset for the room template so that the two iView variants are assigned to different pages.
  5. In the room template, assign the corresponding room roles to each page that contains one of the two iView variants.