Difference between revisions of "Groupmembers Panel"

From SME Server
Jump to navigationJump to search
(Level)
Line 1: Line 1:
 +
==Groupmember panel for user manager==
 +
{{Level|Medium}}
 +
 
=== Maintainer ===
 
=== Maintainer ===
 
Michael Weinberger
 
Michael Weinberger
Line 21: Line 24:
  
 
=== Uninstall ===
 
=== Uninstall ===
  /usr/bin/yum erase smeserver-groupmembers-panel
+
  rpm -e smeserver-groupmembers-panel
  
 
[[Category: Contrib]]
 
[[Category: Contrib]]
 
[[Category: Administration]]
 
[[Category: Administration]]

Revision as of 03:58, 18 October 2008

Groupmember panel for user manager

PythonIcon.png Skill level: Medium
The instructions on this page require a basic knowledge of linux.


Maintainer

Michael Weinberger

Introduction

This contrib provides a modified groups panel to be used together with the smeserver-userpanel contrib. In this panel only the members of the groups can be changed. All other functions like create, delete and editing the description are removed. The maintenance of groups can be delegated to normal users without the risk that they inadvertently delete groups.

Download and Installation

/usr/bin/yum install --enablerepo=smecontribs smeserver-groupmembers-panel
/etc/e-smith/events/actions/navigation-conf

Configuration

Delegate the 'Group members' panel to a user in the 'Security'->'User Panel Access' panel.

By default the user can edit all groups. You can restrict the access to a comma separated list of groups defined in property 'delegatedGroups' in the user's account record.

Example: You want restrict user 'jsixpack' to edit the groupmembers of the groups 'sales' and 'devel':

db accounts setprop jsixpack delegatedGroups sales,devel

To allow user 'jsixpack' to edit all groups again, remove the 'delegatedGroups' property:

db accounts delprop jsixpack delegatedGroups

Uninstall

rpm -e smeserver-groupmembers-panel