=== Block Permissions ===
Contributors: meceware
Donate link: https://www.meceware.com/
Tags: addon, blocks, content restriction, date, gutenberg, member, permission, privacy, private content, time range, user role
Requires at least: 5.6.0
Tested up to: 5.8.1
Requires PHP: 5.6
Stable tag: 1.0.8
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Show Gutenberg editor blocks only to target audience depending on their user attributes such as user role, log in information and user names.

== Description ==

[Full Documentation](https://www.meceware.com/docs/block-permissions-for-gutenberg/)

== How To Use ==
* Activate 'Block Permissions' plugin.
* Edit any page with Gutenberg editor.
* If Block Permission is chosen for 'Show', the block content will be shown if the settings are validated. Otherwise block content will be hidden.

= Show =

* If 'Everyone' is selected as the permission, the block content will be shown for everyone.

* If 'Members' is selected as the permission, the block content will be shown for the logged in users.

* If 'Members with Selected User Roles' is selected as the permission, the block content will be shown only for the members with specified user roles.

* If 'Selected Users' is selected as the permission, the block content will be shown only to the specified users.

* If 'Selected Devices' is selected as the permission, the block content will be shown for the specified devices, such as Desktops, Phones and/or Tablets.

* If 'Date Range' is selected as the permission, the block content will be shown between the specified dates.

* If 'Time Range' is selected as the permission, the block content will be shown between the specified times.

* If 'Day Of Week' is selected as the permission, the block content will be shown on the specified days.

* If 'PHP Function' is selected as the permission, the block content will be shown according to the return value of the specified PHP function.

= Hide =

* If 'Everyone' is selected as the permission, the block content will be hidden from everyone.

* If 'Members' is selected as the permission, the block content will be hidden from the logged in users.

* If 'Members with Selected User Roles' is selected as the permission, the block content will be hidden from the members with specified user roles.

* If 'Selected Users' is selected as the permission, the block content will be hidden from the specified users.

* If 'Selected Devices' is selected as the permission, the block content will be hidden from the specified devices, such as Desktops, Phones and/or Tablets.

* If 'Date Range' is selected as the permission, the block content will be hidden between the specified dates.

* If 'Time Range' is selected as the permission, the block content will be hidden between the specified times.

* If 'Day Of Week' is selected as the permission, the block content will be hidden on the specified days.

* If 'PHP Function' is selected as the permission, the block content will be hidden according to the return value of the specified PHP function.

== Frequently Asked Questions ==

No FAQ yet.

== Screenshots ==

Please check the [documentation](https://www.meceware.com/docs/block-permissions-for-gutenberg/) web site for all the screenshots.

== Changelog ==

= 1.0.8 =
* Bug fix wrt date range selection. (thanks to urlund (@codework))

= 1.0.7 =
* Package update and minor improvements.

= 1.0.6 =
* Package update and minor improvements.

= 1.0.5 =
* Package update and minor improvements.

= 1.0.4 =
* Package update and minor improvements.

= 1.0.3 =
* License change and other improvements.

= 1.0.2 =
* Libraries updated.
* Code improvements.

= 1.0.1 =
* Libraries updated.

= 1.0.0 =
* Initial Release.

== Upgrade Notice ==

= 1.0.8 =
Bug fix wrt date range selection.

= 1.0.7 =
Package update and minor improvements.

= 1.0.6 =
Package update and minor improvements.

= 1.0.5 =
Package update and minor improvements.

= 1.0.4 =
Package updates and minor improvements.

= 1.0.3 =
Added to WordPress.

= 1.0.2 =
Library updates and minor code improvements.

= 1.0.1 =
Library updates.

= 1.0.0 =
This version is the initial release of the plugin.

**[by meceware](https://www.meceware.com/)**