Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add permission for users to be able to administer their own contact form #4292

Open
stpaultim opened this issue Jan 24, 2020 · 2 comments
Open

Comments

@stpaultim
Copy link
Member

Description of the need
Contact Module

A site admin should have the ability to disallow users from turning on their personal contact form.

By default, users are not able to use individual contact forms in Backdrop CMS. But, as far as I can tell, there is no way for an admin to prevent users from enabling their own personal contact forms. I believe that this creates a situation in which users have the ability to enable personal contact forms, but no one is able to use them (other than admins, who could use them anyway).

I didn't test this as fully as I should. The issue came up in the forum:
https://forum.backdropcms.org/forum/personal-contact-form-no-disable#comment-1642

Proposed solution
Add a permission "User may administer their own contact form." If this is permission is not available, then a user does not have the ability to enable or disable their personal contact form.

Additional information

To test this, you must enable the Contact module in core.

@klonos
Copy link
Member

klonos commented Feb 21, 2023

I've added this to the Contact module meta: #3023

@izmeez
Copy link

izmeez commented Oct 9, 2023

This is an interesting observation. It would not have been obvious that a user could enable their own contact form while the site permissions are set to not allow use of personal contact forms. Maybe it should be incorporated into the actions of that permission?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants