Advanced Access Rights

Restrict access to individual tables for individual users.

By default, TablePress tables can be edited by “Authors”, “Editors”, and “Administrators”. The “Advanced Access Rights” feature module allows for a fine-grained user access control.

Feature description

The feature module adds a new “Access Rights” tab on which the editing access rights for each individual user of the site and each individual table can be configured.

It is also possible to configure how new tables should be treated for each user, and how new users should be treated for each table. If a user, including yourself, does not have access to a table (i.e., the user’s checkbox for that table is unchecked), he will not see that table on the TablePress admin screens, e.g. for editing, importing, or exporting!

Here’s a view of the user interface:

Pro Tip: For easier editing, in particular when there are many tables or users, click the first checkbox of a desired range that should be changed, and click the last checkbox of that range while holding down the “Shift” key. This will toggle all checkboxes in that range.

Note that the user’s user role will also need access for a user to be granted access. This is something to keep in mind if you are using custom user roles, to which the TablePress access capabilities were applied.

Usage instructions

To use this feature with your tables, enable the “Advanced Access Rights” module on the TablePress “Modules” screen.

You will then get a new “Access Rights” tab on the TablePress admin screens, on which the access control settings can be adjusted, as described above.