I need a patch for this module. There are two parts.
Issue 1:
(use this image for reference Image of UI)
When a user enters a user in the autocomplete field they must click "Add User" to add them to the Current users list (you see where "user1" is). Then they must click "Submit" to make the addition(s) stick. The problem is is that it's not obvious in any way that users must click "Submit" to complete the process. My user's are leaving the page after "Add User" and not realizing that they need to click "Submit." The same for "Remove Checked."
There needs to be some kind of indication that more action is required before they leave the page (i.e., "Submit"). My suggestions:
"not saved" after every new addition.
Bill
Jane
Cory (not saved)
Stacey (not saved)
Or a general message "You have unsaved changes" that triggers when one new user is added and remains until the user commits changes (clicks "Submit"). Somewhere in the ACL fieldset perhaps. Or both.
Issue 2:
(use this image for reference Image of UI)
The module automatically adds the node author to the list. In the image above "user1" would be the author. The problem is is the node author can accidentally be removed thereby remove the grants for the author. My suggestion is to give a class for the node author so admins can do what they want with it (hide or display: none). PLUS force the node author to always be listed at the top of the list at all times. Right now the list is sorted UID lowest to highest.
I'm open for other suggestions as well.
NOTE: The patch may need to be built against the project ACL.
project/flexiaccess (version: 7.x-1.1+5-dev)
https://www.drupal.org/project/flexiaccess
Dependency:
project/acl (dev)
https://www.drupal.org/project/acl
I'm a trusted sponsor. Can provide proof.
Thank you!
Mark
Comments
OP states he "wantsto" pay <$150
OP states that he "wants to sponsor" changes, "is a good sponsor," "it should take at most two hours," and evidently wants to pay less than about $150 for this. FWIW.
Hi Ken. My figures are based
Hi Ken. My figures are based on past experience with other modules & patches I've paid for, and how much I can afford for this one. In your last email to me you asked how much can I afford. I responded with "Assuming you have competitive rates I can pay for two hours of work to complete this request." You could have just replied - no thank you - in your email. I don't understand where the anger is coming from, and it seems unbecoming a consulting business.