Community Documentation

Flexi Access

Last updated January 5, 2013. Created by gisle on December 21, 2012.
Edited by hansfn. Log in to edit this page.

About Flexi Access

The Flexi Access module provides a simple interface to the ACL (Access Control List) module. It lets you set up and mange ACLs naming individual users that are allowed access to a particular node.

The idea behind Flexi Access is to allow per user acces control for a node without the complexity or features of Organic Lists, and without having to create a lot of (overlapping) roles.

Installation

Installation should be below the directory here you keep your site's contributed modules (this is usually sites/all/modules).

  1. First, unless you've already done so, download, unpack and install ACL. Flexi Access depends on it being present.
  2. Download, and unpack the install Flexi Access.
  3. Enable Flexi Access from admin/modules.
  4. You'll get a message telling you to rebuild permissions. Do it!
  5. Flexi Access is now ready for use.

Usage

The administrative interface (admin/config/people/flexiaccess) has the following tab:

  • Content types: Enable/disable the content types you want Flexi Access to manage (e.g. Article).

Administrators viewing a node of an Flexi Access enabled content type will see a tab called 'Flexi Access'. If you click this for a node that has no ACL (Access Control List) associated, you'll see a button to create an ACL. Until you create an ACL, access will not be managed by Flexi Access. When you create an ACL, access will be managed by Flexi Access and only the users named in the node's ACL will be able to see the node.

When Flexi Access manages a node, there will be three subfields (view, update, delete) inside the Flexi Access tab. You can use these subfields to manage individual users' view, update, and delete permissions for the node.

Page status

No known problems

Log in to edit this page

About this page

Drupal version
Drupal 7.x
Level
Beginner
Audience
Site administrators, Site builders
Keywords
access control, acl

Administration & Security Guide

Drupal’s online documentation is © 2000-2013 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License. Comments on documentation pages are used to improve content and then deleted.
nobody click here