joedolson / my-calendar

My Calendar WordPress Plugin
https://www.joedolson.com/my-calendar/
GNU General Public License v3.0
19 stars 16 forks source link

Support for the 'Members' plugin by Memberpress #566

Open antipoet opened 1 year ago

antipoet commented 1 year ago

Is your feature request related to a problem? Please describe. No problem - but I notice that other plugins do have some integration with the Members plugin

Describe the solution you'd like Specifically, the Members plugin has a feature that allows you to limit access to a page or post by member role. IE you can say only admins are allowed to see this page. It also allows you to add new roles and limit access to things with those new roles. It's pretty handy! I have a document plugin that has the same 'restrict by role' settings in the edit document page so I am hoping it isn't too tricky to implement.

Describe alternatives you've considered Really like your calendar plugin so I haven't considered alternatives, just workaround like settling for security by obscurity, etc. But actual restrictions would be great!

Additional context Here's what the settings look like (sorry my site is in German, but you probably get the idea):

Screenshot 2023-08-25 at 7 13 10 PM

joedolson commented 1 year ago

So I understand as well as possible what you're looking for: how is this different from the existing permissions settings found at My Calendar > Settings > Permissions? What are you looking to allow or restrict roles from doing?

antipoet commented 1 year ago

I'd like to have a category that is only viewable on the site for members of a certain role. Right now we have a role for the leadership team and I have calendar events for them that are only secured by obscurity - IE they are only displayed on the leadership team page. But if someone has a link to that calendar event then they can share it and anyone can view it. It works for now this way but it'd be great to have a built in way to lock them like Members does for other types of posts.

On Sun, Sep 3, 2023 at 8:57 PM Joe Dolson @.***> wrote:

So I understand as well as possible what you're looking for: how is this different from the existing permissions settings found at My Calendar > Settings > Permissions? What are you looking to allow or restrict roles from doing?

— Reply to this email directly, view it on GitHub https://github.com/joedolson/my-calendar/issues/566#issuecomment-1704375724, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJTGL4W7WZ3VII4SOJQMC63XYTHLNANCNFSM6AAAAAA36ZFXHQ . You are receiving this because you authored the thread.Message ID: @.***>