- Issue created by @hossein.daliran
Currently, in the Drupal Formstack module, there is no permission setting available for configuring Formstack API keys. This lack of permission control means any user with access to the configuration page can add or change the API key, potentially causing security and management issues.
Introduce a new permission called 'administer formstack settings'. This permission should be required to access the Formstack configuration form. The implementation includes:
A patch (formstack_admin_permission_restriction_3.0alpha.patch) has been created to implement these changes.
The only user interface change is that non-admin users (or users without the 'administer formstack settings' permission) will now be denied access to the Formstack configuration page, enhancing security and proper management.
No direct API changes. The update solely revolves around access control via permissions.
No data model changes are required.
Active
3.0
Code