Members - Version 3.1.5

Version Description

Download this release

Release Info

Developer caseproof
Plugin Icon 128x128 Members
Version 3.1.5
Comparing to
See all releases

Code changes from version 3.1.4 to 3.1.5

Files changed (166) hide show
  1. addons/members-acf-integration/.gitignore +0 -0
  2. addons/members-acf-integration/addon.php +0 -0
  3. addons/members-acf-integration/changelog.md +0 -0
  4. addons/members-acf-integration/package-lock.json +0 -0
  5. addons/members-acf-integration/package.json +0 -0
  6. addons/members-acf-integration/readme.md +0 -0
  7. addons/members-acf-integration/src/Activator.php +0 -0
  8. addons/members-acf-integration/src/Plugin.php +0 -0
  9. addons/members-acf-integration/src/functions-caps.php +0 -0
  10. addons/members-acf-integration/src/functions-roles.php +0 -0
  11. addons/members-admin-access/.gitignore +0 -0
  12. addons/members-admin-access/addon.php +0 -0
  13. addons/members-admin-access/app/class-app.php +0 -0
  14. addons/members-admin-access/app/class-view-settings.php +0 -0
  15. addons/members-admin-access/app/functions-admin.php +0 -0
  16. addons/members-admin-access/app/functions.php +0 -0
  17. addons/members-admin-access/bootstrap/app.php +0 -0
  18. addons/members-admin-access/changelog.md +0 -0
  19. addons/members-admin-access/config/app.php +0 -0
  20. addons/members-admin-access/contributing.md +0 -0
  21. addons/members-admin-access/license.md +0 -0
  22. addons/members-admin-access/package-lock.json +0 -0
  23. addons/members-admin-access/package.json +0 -0
  24. addons/members-admin-access/readme.md +0 -0
  25. addons/members-admin-access/resources/build/dist.js +0 -0
  26. addons/members-admin-access/resources/build/i18n.js +0 -0
  27. addons/members-block-permissions/.gitignore +0 -0
  28. addons/members-block-permissions/addon.php +0 -0
  29. addons/members-block-permissions/changelog.md +0 -0
  30. addons/members-block-permissions/composer.json +0 -0
  31. addons/members-block-permissions/package-lock.json +0 -0
  32. addons/members-block-permissions/package.json +0 -0
  33. addons/members-block-permissions/public/css/editor.css +0 -0
  34. addons/members-block-permissions/public/js/editor.js +0 -0
  35. addons/members-block-permissions/public/js/upsell.js +0 -0
  36. addons/members-block-permissions/public/mix-manifest.json +0 -0
  37. addons/members-block-permissions/readme.md +0 -0
  38. addons/members-block-permissions/resources/js/editor.js +0 -0
  39. addons/members-block-permissions/resources/js/editor/controls/cap-text-input.js +0 -0
  40. addons/members-block-permissions/resources/js/editor/controls/condition-select.js +0 -0
  41. addons/members-block-permissions/resources/js/editor/controls/message-textarea.js +0 -0
  42. addons/members-block-permissions/resources/js/editor/controls/role-checkbox.js +0 -0
  43. addons/members-block-permissions/resources/js/editor/controls/role-checklist.js +0 -0
  44. addons/members-block-permissions/resources/js/editor/controls/type-select.js +0 -0
  45. addons/members-block-permissions/resources/js/editor/controls/upgrade-prompt.js +0 -0
  46. addons/members-block-permissions/resources/js/editor/controls/user-status-select.js +0 -0
  47. addons/members-block-permissions/resources/js/editor/filter-block-edit.js +0 -0
  48. addons/members-block-permissions/resources/js/editor/filter-block-register.js +0 -0
  49. addons/members-block-permissions/resources/js/editor/filter-block-upsell.js +0 -0
  50. addons/members-block-permissions/resources/js/editor/notices/not-allowed.js +0 -0
  51. addons/members-block-permissions/resources/js/editor/styles/upgrade-prompt.css +0 -0
  52. addons/members-block-permissions/resources/js/upsell.js +0 -0
  53. addons/members-block-permissions/resources/lang/members-block-permissions.pot +0 -0
  54. addons/members-block-permissions/resources/scss/editor.scss +0 -0
  55. addons/members-block-permissions/src/Activator.php +0 -0
  56. addons/members-block-permissions/src/Block.php +52 -40
  57. addons/members-block-permissions/src/Editor.php +0 -0
  58. addons/members-block-permissions/src/Integration.php +0 -0
  59. addons/members-block-permissions/src/Plugin.php +0 -0
  60. addons/members-block-permissions/webpack.mix.export.js +0 -0
  61. addons/members-block-permissions/webpack.mix.js +0 -0
  62. addons/members-category-and-tag-caps/.gitignore +0 -0
  63. addons/members-category-and-tag-caps/addon.php +0 -0
  64. addons/members-category-and-tag-caps/changelog.md +0 -0
  65. addons/members-category-and-tag-caps/readme.md +0 -0
  66. addons/members-category-and-tag-caps/src/Activator.php +0 -0
  67. addons/members-category-and-tag-caps/src/functions-filters.php +0 -0
  68. addons/members-category-and-tag-caps/uninstall.php +0 -0
  69. addons/members-core-create-caps/addon.php +0 -0
  70. addons/members-core-create-caps/changelog.md +0 -0
  71. addons/members-core-create-caps/contributing.md +0 -0
  72. addons/members-core-create-caps/license.md +0 -0
  73. addons/members-core-create-caps/readme.md +0 -0
  74. addons/members-edd-integration/.gitignore +0 -0
  75. addons/members-edd-integration/addon.php +0 -0
  76. addons/members-edd-integration/changelog.md +0 -0
  77. addons/members-edd-integration/package-lock.json +0 -0
  78. addons/members-edd-integration/package.json +0 -0
  79. addons/members-edd-integration/readme.md +0 -0
  80. addons/members-edd-integration/src/functions-caps.php +0 -0
  81. addons/members-edd-integration/src/functions-filters.php +0 -0
  82. addons/members-edd-integration/src/functions-roles.php +0 -0
  83. addons/members-givewp-integration/.gitignore +0 -0
  84. addons/members-givewp-integration/addon.php +0 -0
  85. addons/members-givewp-integration/changelog.md +0 -0
  86. addons/members-givewp-integration/package-lock.json +0 -0
  87. addons/members-givewp-integration/package.json +0 -0
  88. addons/members-givewp-integration/readme.md +0 -0
  89. addons/members-givewp-integration/src/functions-caps.php +0 -0
  90. addons/members-givewp-integration/src/functions-filters.php +0 -0
  91. addons/members-givewp-integration/src/functions-roles.php +0 -0
  92. addons/members-meta-box-integration/.gitignore +0 -0
  93. addons/members-meta-box-integration/addon.php +0 -0
  94. addons/members-meta-box-integration/changelog.md +0 -0
  95. addons/members-meta-box-integration/package-lock.json +0 -0
  96. addons/members-meta-box-integration/package.json +0 -0
  97. addons/members-meta-box-integration/readme.md +0 -0
  98. addons/members-meta-box-integration/src/Activator.php +0 -0
  99. addons/members-meta-box-integration/src/Plugin.php +0 -0
  100. addons/members-meta-box-integration/src/functions-caps.php +0 -0
  101. addons/members-meta-box-integration/src/functions-roles.php +0 -0
  102. addons/members-privacy-caps/.gitignore +0 -0
  103. addons/members-privacy-caps/addon.php +0 -0
  104. addons/members-privacy-caps/changelog.md +0 -0
  105. addons/members-privacy-caps/contributing.md +0 -0
  106. addons/members-privacy-caps/license.md +0 -0
  107. addons/members-privacy-caps/package-lock.json +0 -0
  108. addons/members-privacy-caps/package.json +0 -0
  109. addons/members-privacy-caps/readme.md +0 -0
  110. addons/members-privacy-caps/resources/build/dist.js +0 -0
  111. addons/members-privacy-caps/resources/build/i18n.js +0 -0
  112. addons/members-role-hierarchy/addon.php +0 -0
  113. addons/members-role-hierarchy/admin/class-edit-role.php +0 -0
  114. addons/members-role-hierarchy/admin/class-manage-roles.php +0 -0
  115. addons/members-role-hierarchy/admin/functions-settings.php +0 -0
  116. addons/members-role-hierarchy/changelog.md +0 -0
  117. addons/members-role-hierarchy/contributing.md +0 -0
  118. addons/members-role-hierarchy/inc/functions-filters.php +0 -0
  119. addons/members-role-hierarchy/inc/functions-options.php +0 -0
  120. addons/members-role-hierarchy/inc/functions-position.php +0 -0
  121. addons/members-role-hierarchy/license.md +0 -0
  122. addons/members-role-hierarchy/readme.md +0 -0
  123. addons/members-role-hierarchy/readme.txt +0 -0
  124. addons/members-role-hierarchy/screenshot-1.png +0 -0
  125. addons/members-role-levels/addon.php +0 -0
  126. addons/members-role-levels/admin/class-column-level.php +0 -0
  127. addons/members-role-levels/admin/class-meta-box-level.php +0 -0
  128. addons/members-role-levels/admin/functions-helpers.php +0 -0
  129. addons/members-role-levels/changelog.md +0 -0
  130. addons/members-role-levels/contributing.md +0 -0
  131. addons/members-role-levels/license.md +0 -0
  132. addons/members-role-levels/readme.md +0 -0
  133. addons/members-role-levels/screenshot-1.png +0 -0
  134. addons/members-role-levels/screenshot-2.png +0 -0
  135. addons/members-role-levels/screenshot-3.png +0 -0
  136. addons/members-woocommerce-integration/.gitignore +0 -0
  137. addons/members-woocommerce-integration/addon.php +0 -0
  138. addons/members-woocommerce-integration/changelog.md +0 -0
  139. addons/members-woocommerce-integration/package-lock.json +0 -0
  140. addons/members-woocommerce-integration/package.json +0 -0
  141. addons/members-woocommerce-integration/readme.md +0 -0
  142. addons/members-woocommerce-integration/src/functions-caps.php +0 -0
  143. addons/members-woocommerce-integration/src/functions-filters.php +0 -0
  144. addons/members-woocommerce-integration/src/functions-roles.php +0 -0
  145. changelog.md +6 -0
  146. gulpfile.js +0 -0
  147. img/affiliate_blue-01.png +0 -0
  148. img/memberpress-advanced.svg +0 -0
  149. img/memberpress-email.svg +0 -0
  150. img/memberpress-payments.svg +0 -0
  151. img/memberpress-subscriptions.svg +0 -0
  152. img/members-acf-integration.svg +0 -0
  153. img/members-category-and-tag-caps.svg +0 -0
  154. img/members-edd-integration.svg +0 -0
  155. img/members-givewp-integration.svg +0 -0
  156. img/members-meta-box-integration.svg +0 -0
  157. img/members-woocommerce-integration.svg +0 -0
  158. img/mp-icon-RGB.jpg +0 -0
  159. img/mp-logo-stacked-RGB.jpg +0 -0
  160. img/pl-icon-RGB.jpg +0 -0
  161. js/members-pointers.js +0 -0
  162. js/members-pointers.min.js +0 -0
  163. members.php +1 -1
  164. package-lock.json +0 -0
  165. package.json +0 -0
  166. readme.txt +1 -1
addons/members-acf-integration/.gitignore CHANGED
File without changes
addons/members-acf-integration/addon.php CHANGED
File without changes
addons/members-acf-integration/changelog.md CHANGED
File without changes
addons/members-acf-integration/package-lock.json CHANGED
File without changes
addons/members-acf-integration/package.json CHANGED
File without changes
addons/members-acf-integration/readme.md CHANGED
File without changes
addons/members-acf-integration/src/Activator.php CHANGED
File without changes
addons/members-acf-integration/src/Plugin.php CHANGED
File without changes
addons/members-acf-integration/src/functions-caps.php CHANGED
File without changes
addons/members-acf-integration/src/functions-roles.php CHANGED
File without changes
addons/members-admin-access/.gitignore CHANGED
File without changes
addons/members-admin-access/addon.php CHANGED
File without changes
addons/members-admin-access/app/class-app.php CHANGED
File without changes
addons/members-admin-access/app/class-view-settings.php CHANGED
File without changes
addons/members-admin-access/app/functions-admin.php CHANGED
File without changes
addons/members-admin-access/app/functions.php CHANGED
File without changes
addons/members-admin-access/bootstrap/app.php CHANGED
File without changes
addons/members-admin-access/changelog.md CHANGED
File without changes
addons/members-admin-access/config/app.php CHANGED
File without changes
addons/members-admin-access/contributing.md CHANGED
File without changes
addons/members-admin-access/license.md CHANGED
File without changes
addons/members-admin-access/package-lock.json CHANGED
File without changes
addons/members-admin-access/package.json CHANGED
File without changes
addons/members-admin-access/readme.md CHANGED
File without changes
addons/members-admin-access/resources/build/dist.js CHANGED
File without changes
addons/members-admin-access/resources/build/i18n.js CHANGED
File without changes
addons/members-block-permissions/.gitignore CHANGED
File without changes
addons/members-block-permissions/addon.php CHANGED
File without changes
addons/members-block-permissions/changelog.md CHANGED
File without changes
addons/members-block-permissions/composer.json CHANGED
File without changes
addons/members-block-permissions/package-lock.json CHANGED
File without changes
addons/members-block-permissions/package.json CHANGED
File without changes
addons/members-block-permissions/public/css/editor.css CHANGED
File without changes
addons/members-block-permissions/public/js/editor.js CHANGED
File without changes
addons/members-block-permissions/public/js/upsell.js CHANGED
File without changes
addons/members-block-permissions/public/mix-manifest.json CHANGED
File without changes
addons/members-block-permissions/readme.md CHANGED
File without changes
addons/members-block-permissions/resources/js/editor.js CHANGED
File without changes
addons/members-block-permissions/resources/js/editor/controls/cap-text-input.js CHANGED
File without changes
addons/members-block-permissions/resources/js/editor/controls/condition-select.js CHANGED
File without changes
addons/members-block-permissions/resources/js/editor/controls/message-textarea.js CHANGED
File without changes
addons/members-block-permissions/resources/js/editor/controls/role-checkbox.js CHANGED
File without changes
addons/members-block-permissions/resources/js/editor/controls/role-checklist.js CHANGED
File without changes
addons/members-block-permissions/resources/js/editor/controls/type-select.js CHANGED
File without changes
addons/members-block-permissions/resources/js/editor/controls/upgrade-prompt.js CHANGED
File without changes
addons/members-block-permissions/resources/js/editor/controls/user-status-select.js CHANGED
File without changes
addons/members-block-permissions/resources/js/editor/filter-block-edit.js CHANGED
File without changes
addons/members-block-permissions/resources/js/editor/filter-block-register.js CHANGED
File without changes
addons/members-block-permissions/resources/js/editor/filter-block-upsell.js CHANGED
File without changes
addons/members-block-permissions/resources/js/editor/notices/not-allowed.js CHANGED
File without changes
addons/members-block-permissions/resources/js/editor/styles/upgrade-prompt.css CHANGED
File without changes
addons/members-block-permissions/resources/js/upsell.js CHANGED
File without changes
addons/members-block-permissions/resources/lang/members-block-permissions.pot CHANGED
File without changes
addons/members-block-permissions/resources/scss/editor.scss CHANGED
File without changes
addons/members-block-permissions/src/Activator.php CHANGED
File without changes
addons/members-block-permissions/src/Block.php CHANGED
@@ -31,7 +31,7 @@ class Block {
31
  * @return void
32
  */
33
  public function boot() {
34
- add_filter( 'pre_render_block', [ $this, 'preRenderBlock' ], PHP_INT_MAX, 2 );
35
  }
36
 
37
  /**
@@ -40,25 +40,32 @@ class Block {
40
  *
41
  * @since 1.0.0
42
  * @access public
43
- * @param string|null $pre_render Returning anything other than null will short-circuit the block.
44
  * @param array $block The block data.
45
  * @return mixed
46
  */
47
- public function preRenderBlock( $pre_render, $block ) {
 
 
 
 
 
 
 
48
 
49
  // Bail if we're in the admin or there are no block attributes.
50
  if ( is_admin() || ! isset( $block['attrs'] ) ) {
51
- return $pre_render;
52
  }
53
 
54
  // Bail if there isn't a condition set.
55
  if ( ! isset( $block['attrs']['blockPermissionsCondition'] ) || ! $block['attrs']['blockPermissionsCondition'] ) {
56
- return $pre_render;
57
  }
58
 
59
  // Bail if there isn't a type set.
60
  if ( ! isset( $block['attrs']['blockPermissionsType'] ) || ! $block['attrs']['blockPermissionsType'] ) {
61
- return $pre_render;
62
  }
63
 
64
  // Gets the permissions type.
@@ -79,47 +86,52 @@ class Block {
79
 
80
  // If the block should not be rendered.
81
  if ( ! $maybe_render ) {
 
 
82
 
83
- // Set to an empty string by default, which will short-
84
- // circuit the block output.
85
- $pre_render = '';
86
-
87
- // Get the error message.
88
- $message = isset( $block['attrs']['blockPermissionsMessage'] )
89
- ? $block['attrs']['blockPermissionsMessage']
90
- : '';
91
 
92
- // Allow devs to overwrite the message.
93
- $message = apply_filters(
94
- 'members/block/permissions/error/message',
95
- $message,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
  $block
97
  );
98
 
99
- // Check if there's an error message and use it if so.
100
- if ( $message ) {
101
-
102
- $class = apply_filters(
103
- 'members/block/permissions/error/class',
104
- [ 'block-permissions-error' ],
105
- $block
106
- );
107
-
108
- $pre_render = sprintf(
109
- '<div class="%s">%s</div>',
110
- esc_attr( join( ' ', $class ) ),
111
- wpautop( $message )
112
- );
113
-
114
- $pre_render = apply_filters(
115
- 'members/block/permissions/error',
116
- $pre_render,
117
- $block
118
- );
119
- }
120
  }
121
 
122
- return $pre_render;
123
  }
124
 
125
  /**
31
  * @return void
32
  */
33
  public function boot() {
34
+ add_filter( 'render_block', [ $this, 'renderBlock' ], PHP_INT_MAX, 2 );
35
  }
36
 
37
  /**
40
  *
41
  * @since 1.0.0
42
  * @access public
43
+ * @param string|null $content Returning anything other than null will short-circuit the block.
44
  * @param array $block The block data.
45
  * @return mixed
46
  */
47
+ public function renderBlock( $content, $block ) {
48
+
49
+ // Check if we have nested blocks (e.g. columns)
50
+ if ( is_array( $block['innerBlocks'] ) && ! empty( $block['innerBlocks'] ) ) {
51
+ foreach ( $block['innerBlocks'] as $inner_block ) {
52
+ $this->renderBlock( $content, $inner_block );
53
+ }
54
+ }
55
 
56
  // Bail if we're in the admin or there are no block attributes.
57
  if ( is_admin() || ! isset( $block['attrs'] ) ) {
58
+ return $content;
59
  }
60
 
61
  // Bail if there isn't a condition set.
62
  if ( ! isset( $block['attrs']['blockPermissionsCondition'] ) || ! $block['attrs']['blockPermissionsCondition'] ) {
63
+ return $content;
64
  }
65
 
66
  // Bail if there isn't a type set.
67
  if ( ! isset( $block['attrs']['blockPermissionsType'] ) || ! $block['attrs']['blockPermissionsType'] ) {
68
+ return $content;
69
  }
70
 
71
  // Gets the permissions type.
86
 
87
  // If the block should not be rendered.
88
  if ( ! $maybe_render ) {
89
+ $content = $this->get_block_replacement_content( $block );
90
+ }
91
 
92
+ return $content;
93
+ }
 
 
 
 
 
 
94
 
95
+ protected function get_block_replacement_content( $block ) {
96
+ // Set to an empty string by default, which will short-
97
+ // circuit the block output.
98
+ $replacement_content = '';
99
+
100
+ // Get the error message.
101
+ $message = isset( $block['attrs']['blockPermissionsMessage'] )
102
+ ? $block['attrs']['blockPermissionsMessage']
103
+ : '';
104
+
105
+ // Allow devs to overwrite the message.
106
+ $message = apply_filters(
107
+ 'members/block/permissions/error/message',
108
+ $message,
109
+ $block
110
+ );
111
+
112
+ // Check if there's an error message and use it if so.
113
+ if ( $message ) {
114
+
115
+ $class = apply_filters(
116
+ 'members/block/permissions/error/class',
117
+ [ 'block-permissions-error' ],
118
  $block
119
  );
120
 
121
+ $replacement_content = sprintf(
122
+ '<div class="%s">%s</div>',
123
+ esc_attr( join( ' ', $class ) ),
124
+ wpautop( $message )
125
+ );
126
+
127
+ $replacement_content = apply_filters(
128
+ 'members/block/permissions/error',
129
+ $replacement_content,
130
+ $block
131
+ );
 
 
 
 
 
 
 
 
 
 
132
  }
133
 
134
+ return $replacement_content;
135
  }
136
 
137
  /**
addons/members-block-permissions/src/Editor.php CHANGED
File without changes
addons/members-block-permissions/src/Integration.php CHANGED
File without changes
addons/members-block-permissions/src/Plugin.php CHANGED
File without changes
addons/members-block-permissions/webpack.mix.export.js CHANGED
File without changes
addons/members-block-permissions/webpack.mix.js CHANGED
File without changes
addons/members-category-and-tag-caps/.gitignore CHANGED
File without changes
addons/members-category-and-tag-caps/addon.php CHANGED
File without changes
addons/members-category-and-tag-caps/changelog.md CHANGED
File without changes
addons/members-category-and-tag-caps/readme.md CHANGED
File without changes
addons/members-category-and-tag-caps/src/Activator.php CHANGED
File without changes
addons/members-category-and-tag-caps/src/functions-filters.php CHANGED
File without changes
addons/members-category-and-tag-caps/uninstall.php CHANGED
File without changes
addons/members-core-create-caps/addon.php CHANGED
File without changes
addons/members-core-create-caps/changelog.md CHANGED
File without changes
addons/members-core-create-caps/contributing.md CHANGED
File without changes
addons/members-core-create-caps/license.md CHANGED
File without changes
addons/members-core-create-caps/readme.md CHANGED
File without changes
addons/members-edd-integration/.gitignore CHANGED
File without changes
addons/members-edd-integration/addon.php CHANGED
File without changes
addons/members-edd-integration/changelog.md CHANGED
File without changes
addons/members-edd-integration/package-lock.json CHANGED
File without changes
addons/members-edd-integration/package.json CHANGED
File without changes
addons/members-edd-integration/readme.md CHANGED
File without changes
addons/members-edd-integration/src/functions-caps.php CHANGED
File without changes
addons/members-edd-integration/src/functions-filters.php CHANGED
File without changes
addons/members-edd-integration/src/functions-roles.php CHANGED
File without changes
addons/members-givewp-integration/.gitignore CHANGED
File without changes
addons/members-givewp-integration/addon.php CHANGED
File without changes
addons/members-givewp-integration/changelog.md CHANGED
File without changes
addons/members-givewp-integration/package-lock.json CHANGED
File without changes
addons/members-givewp-integration/package.json CHANGED
File without changes
addons/members-givewp-integration/readme.md CHANGED
File without changes
addons/members-givewp-integration/src/functions-caps.php CHANGED
File without changes
addons/members-givewp-integration/src/functions-filters.php CHANGED
File without changes
addons/members-givewp-integration/src/functions-roles.php CHANGED
File without changes
addons/members-meta-box-integration/.gitignore CHANGED
File without changes
addons/members-meta-box-integration/addon.php CHANGED
File without changes
addons/members-meta-box-integration/changelog.md CHANGED
File without changes
addons/members-meta-box-integration/package-lock.json CHANGED
File without changes
addons/members-meta-box-integration/package.json CHANGED
File without changes
addons/members-meta-box-integration/readme.md CHANGED
File without changes
addons/members-meta-box-integration/src/Activator.php CHANGED
File without changes
addons/members-meta-box-integration/src/Plugin.php CHANGED
File without changes
addons/members-meta-box-integration/src/functions-caps.php CHANGED
File without changes
addons/members-meta-box-integration/src/functions-roles.php CHANGED
File without changes
addons/members-privacy-caps/.gitignore CHANGED
File without changes
addons/members-privacy-caps/addon.php CHANGED
File without changes
addons/members-privacy-caps/changelog.md CHANGED
File without changes
addons/members-privacy-caps/contributing.md CHANGED
File without changes
addons/members-privacy-caps/license.md CHANGED
File without changes
addons/members-privacy-caps/package-lock.json CHANGED
File without changes
addons/members-privacy-caps/package.json CHANGED
File without changes
addons/members-privacy-caps/readme.md CHANGED
File without changes
addons/members-privacy-caps/resources/build/dist.js CHANGED
File without changes
addons/members-privacy-caps/resources/build/i18n.js CHANGED
File without changes
addons/members-role-hierarchy/addon.php CHANGED
File without changes
addons/members-role-hierarchy/admin/class-edit-role.php CHANGED
File without changes
addons/members-role-hierarchy/admin/class-manage-roles.php CHANGED
File without changes
addons/members-role-hierarchy/admin/functions-settings.php CHANGED
File without changes
addons/members-role-hierarchy/changelog.md CHANGED
File without changes
addons/members-role-hierarchy/contributing.md CHANGED
File without changes
addons/members-role-hierarchy/inc/functions-filters.php CHANGED
File without changes
addons/members-role-hierarchy/inc/functions-options.php CHANGED
File without changes
addons/members-role-hierarchy/inc/functions-position.php CHANGED
File without changes
addons/members-role-hierarchy/license.md CHANGED
File without changes
addons/members-role-hierarchy/readme.md CHANGED
File without changes
addons/members-role-hierarchy/readme.txt CHANGED
File without changes
addons/members-role-hierarchy/screenshot-1.png CHANGED
File without changes
addons/members-role-levels/addon.php CHANGED
File without changes
addons/members-role-levels/admin/class-column-level.php CHANGED
File without changes
addons/members-role-levels/admin/class-meta-box-level.php CHANGED
File without changes
addons/members-role-levels/admin/functions-helpers.php CHANGED
File without changes
addons/members-role-levels/changelog.md CHANGED
File without changes
addons/members-role-levels/contributing.md CHANGED
File without changes
addons/members-role-levels/license.md CHANGED
File without changes
addons/members-role-levels/readme.md CHANGED
File without changes
addons/members-role-levels/screenshot-1.png CHANGED
File without changes
addons/members-role-levels/screenshot-2.png CHANGED
File without changes
addons/members-role-levels/screenshot-3.png CHANGED
File without changes
addons/members-woocommerce-integration/.gitignore CHANGED
File without changes
addons/members-woocommerce-integration/addon.php CHANGED
File without changes
addons/members-woocommerce-integration/changelog.md CHANGED
File without changes
addons/members-woocommerce-integration/package-lock.json CHANGED
File without changes
addons/members-woocommerce-integration/package.json CHANGED
File without changes
addons/members-woocommerce-integration/readme.md CHANGED
File without changes
addons/members-woocommerce-integration/src/functions-caps.php CHANGED
File without changes
addons/members-woocommerce-integration/src/functions-filters.php CHANGED
File without changes
addons/members-woocommerce-integration/src/functions-roles.php CHANGED
File without changes
changelog.md CHANGED
@@ -1,5 +1,11 @@
1
  # Change Log
2
 
 
 
 
 
 
 
3
  ## 3.1.4 - 2021-03-11
4
 
5
  ### Changed
1
  # Change Log
2
 
3
+ ## 3.1.5 - 2021-03-25
4
+
5
+ ### Fixed
6
+
7
+ - Block permissions not working for nested blocks (e.g. columns)
8
+
9
  ## 3.1.4 - 2021-03-11
10
 
11
  ### Changed
gulpfile.js CHANGED
File without changes
img/affiliate_blue-01.png CHANGED
File without changes
img/memberpress-advanced.svg CHANGED
File without changes
img/memberpress-email.svg CHANGED
File without changes
img/memberpress-payments.svg CHANGED
File without changes
img/memberpress-subscriptions.svg CHANGED
File without changes
img/members-acf-integration.svg CHANGED
File without changes
img/members-category-and-tag-caps.svg CHANGED
File without changes
img/members-edd-integration.svg CHANGED
File without changes
img/members-givewp-integration.svg CHANGED
File without changes
img/members-meta-box-integration.svg CHANGED
File without changes
img/members-woocommerce-integration.svg CHANGED
File without changes
img/mp-icon-RGB.jpg CHANGED
File without changes
img/mp-logo-stacked-RGB.jpg CHANGED
File without changes
img/pl-icon-RGB.jpg CHANGED
File without changes
js/members-pointers.js CHANGED
File without changes
js/members-pointers.min.js CHANGED
File without changes
members.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Members
4
  * Plugin URI: https://memberpress.com/plugins/members
5
  * Description: A user and role management plugin that puts you in full control of your site's permissions. This plugin allows you to edit your roles and their capabilities, clone existing roles, assign multiple roles per user, block post content, or even make your site completely private.
6
- * Version: 3.1.4
7
  * Author: MemberPress
8
  * Author URI: https://memberpress.com
9
  * Text Domain: members
3
  * Plugin Name: Members
4
  * Plugin URI: https://memberpress.com/plugins/members
5
  * Description: A user and role management plugin that puts you in full control of your site's permissions. This plugin allows you to edit your roles and their capabilities, clone existing roles, assign multiple roles per user, block post content, or even make your site completely private.
6
+ * Version: 3.1.5
7
  * Author: MemberPress
8
  * Author URI: https://memberpress.com
9
  * Text Domain: members
package-lock.json CHANGED
File without changes
package.json CHANGED
File without changes
readme.txt CHANGED
@@ -6,7 +6,7 @@ Tags: members, memberships, users, roles, capabilities, editor, security, access
6
  Requires at least: 4.7
7
  Tested up to: 5.6
8
  Requires PHP: 5.6
9
- Stable tag: 3.1.4
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
6
  Requires at least: 4.7
7
  Tested up to: 5.6
8
  Requires PHP: 5.6
9
+ Stable tag: 3.1.5
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12