Access Collection Management for Roles

Warning: This plugin has't been updated in over 8 years. It may no longer be maintained.

What you can do to help:

An add-on for Arck's Roles Framework that provides for role-based access collection management

Last updated
Recommended Releases
Elgg Release Download Date Links
1.81.0.0 (6.58 kB)2012-Sep-26
Show all releases

This plugin creates and maintains:

1. Global ACLs for each role defined in the system that contain all users with a given role

2. Role-based Friends collections for each user

Administrator interface (Admin -> Roles -> Manage ACLs) will allow you to specify, which access collections should be visible to users with a given role.

 

To illustrate the functionality:

Let's say your website has 2 roles defined: Teachers and Students.

After enabling this plugin, each user will have 4 new access collections:

1. All Teachers - all users that have registered in the system and have been assigned the Teacher's role

2. All Students - all users that have registered in the system and have been assigned the Student's role

3. 'Friended' Teachers - different for each user; contains all of user's friends with a Teacher's role

4. 'Friended' Students - different for each user; contains all of user's friends with a Student's role

As an administrator, you can allow Teachers to post content visible to e.g. other fellow teachers and all students. Students on the other hand maybe prevented from seeing any of the above in their Access dropdowns.

 

Please note that this hasn't been tested with very large user bases. Refer to your logs if operations time out on installation.

 

Arck Interactive

You imagine. We create. We develop custom social networks, content management systems and other rich internet applications. We help entrepreneurs and creative agencies breathe life into their visions. Let's start a conversation!

Stats

  • Category: Site admin
  • License: GNU General Public License (GPL) version 2
  • Updated: 2014-11-17
  • Downloads: 1356
  • Recommendations: 7

Other Projects

View Arck Interactive's plugins