If you implement this it would be great to allow us to add blocks to it via their address path eg – “flexblocks/column” etc. This way we can add all the 3rd party blocks we need restricted.
I changed the model to use “Block Selected” mode to fix the Gravity Forms issue and applied all correct permissions for capabilities and admin menu access. However now they can’t see the Popup Builder plugin menus in the admin menu and if they try to access the backend URL directly: “https://www.mydomain.com/wp-admin/edit.php?post_type=popupbuilder” they get the following error message: “Invalid post type”.