Skip to content

Restrict entry access

17 Mar 2011

Restrict entry access

This add-on enables you to restrict access to certain channel entries for certain members.

Install the add-on, define the groups and/or individual members whom you want to grant access on publish tab (when creating or editing the entry). A nice select control with filtering option is for your service there.

Then, include into your channel entries call two new tag pairs: {grant_access} and {deny_access}.

That’s all, you’re done! Now only selected members will have access to the entry.

The restrictions also apply to editing entry from CP.

Default permissions (for a new entry) can be set in extension settings.

For support, please email .(JavaScript must be enabled to view this email address).

Changelog RSS

  • v. 1.0 — 2017-05-24 01:29
    • Initial release
  • v. 1.1 — 2017-05-24 01:29
    • AJAX support for large member lists
    • NSM Addon Updater support
  • v. 1.2 — 2017-05-24 01:29
    • The restrictions made functional on backend
  • v. 1.2.1 — 2011-01-07 19:56
    • EE2.2 compatibility release
  • v. 1.2.2 — 2011-06-07 12:21
    • Fixed bug with not adding tab for saved layouts
  • v. 1.3.0 — 2017-05-24 01:29
    • Added settings to set default permissions
  • v. 1.3.1 — 2017-05-24 01:29
    • Compatibility release
  • v. 1.4.0 — 2011-07-12 11:37
    • Bug fix
  • v. 1.4.1 — 2017-05-24 01:29
    • Setting for assigning author's group access by default
  • v. 1.4.2 — 2017-05-24 01:29
    • Compatibility release
  • v. 1.5.0 — 2012-05-10 11:33
    • MSM support
    • Display all members that have access to entry on front-end
    • Member Categories support
    • Zenbu support (experimental)
  • v. 1.5.1 — 2017-05-24 01:29
    • Bug fix
  • v. 1.5.2 — 2017-05-24 01:29
    • Bug fix where settings were not appearing as saved
  • v. 1.5.3 — 2017-05-24 01:29
    • Bug fix related to Member Categories
  • v. 1.6.0 — 2017-05-24 01:29
    • fix for multiedit bug where permissions were not checked (thanks Djive!)
  • v. 1.6.1 — 2014-03-04 11:04
    • EE 2.8 compatibility release
  • v. 1.6.2 — 2017-05-24 01:29
    • Fixed bug with Control Panel access
  • v. 1.6.3 — 2015-05-05 09:38
    • EE 2.10 compatibility

Licensing & support terms

Comments

  1. Yuri Salimovskiy's avatar
    Yuri Salimovskiy 08 Apr 2011

    The new EE 2.1.4 beta does has certain problems with Entry Access due to Javascript conflict. Currently the only workaround is to comment out line 105 in tab.entry_access.php

    //$this->EE->cp->add_to_foot('.....plugins/tmpl/jquery.tmpl.1.1.1.js.....'); 
    • Sdirb.
      Sdirb. 16 May 2011

      The new EE 2.1.4 beta does has certain problems with Entry Access due to Javascript conflict. Currently the only workaround is to comment out line 105 in tab.entry_access.php
      //$this->EE->cp->add_to_foot(’.....plugins/tmpl/jquery.tmpl.1.1.1.js…..’); 

      Just bought this plugin, I did this fix, but it still isn’t working.
      Any other ideas? I’m using v2.1.3.

      • Yuri Salimovskiy's avatar
        Yuri Salimovskiy 16 May 2011

        2.1.3 should not need this fix.
        Please send to .(JavaScript must be enabled to view this email address) the screenshot of how the EntryAcess tab looks like and also number of your EE biuld (can be found in the bottom of CP) and I’ll try to deal with that.

        • sdrib
          sdrib 26 May 2011

          2.1.3 should not need this fix.

          A mistake from my part.
          It works perfect!!! Thanks a lot!

  2. Bart Houben
    Bart Houben 22 Apr 2011

    This looks very promising!

  3. mtin79
    mtin79 08 Jun 2011

    looks awesome! does this work with structure plugin?

    • Yuri Salimovskiy's avatar
      Yuri Salimovskiy 08 Jun 2011

      does this work with structure plugin?

      should work, but hasn’t been tested

  4. Bernhard Frei
    Bernhard Frei 29 Jun 2011

    Hello Yuri,
    Very useful plug-in for us. Two suggestions for a future update, could be implemented as yes/no options in the extension settings:
    - Deny any access by default if no groups/members are selected (currently, full access is granted by default)
    - Assign access for the current group of the logged in user to a new entry

    • Yuri Salimovskiy's avatar
      Yuri Salimovskiy 29 Jun 2011

      Hey Bernhard, those are interesting ideas! I’ll consider adding those in future releases.

  5. Jim Woodman
    Jim Woodman 13 Jul 2011

    Hi,

    Does this plugin work with Safecracker?

    Thanks

    • Yuri Salimovskiy's avatar
      Yuri Salimovskiy 13 Jul 2011

      If you’re speaking about setting access permission from the front-end, the the answer is no.

About

    Hello, my name is Yuri and I specialize in creating custom add-ons (plugins, modules, extensions) for ExpressionEngine CMS.
    You can reach me anytime by emailing .(JavaScript must be enabled to view this email address)