Defect #5452
closedMember role forms in project settings are not hidden after member added
100%
Description
Member role forms in project settings should be hidden by default.
And we click [edit] button to see them.
But if I add some member to a project, all member role forms are shown.
So I have to click [cancel] button one by one to hide them.
It seems that the behavior was changed after the fix for #4852 ( r3483 ).
Because the load event handler bellow is not called after member added.
Event.observe(window, 'load', function() { $$('.hol').each(function(el) { el.hide(); }); });
Files
Updated by Felix Schäfer over 14 years ago
- Category set to UI
- Target version set to 0.9.5
I have also had that problem on at least one of my installations. I'll try to go through all of them and post the version numbers.
Updated by Alain Alain091 over 14 years ago
- File _members.rhtml.diff _members.rhtml.diff added
See patches attached for application.js and _members.rhtml
The name of the function hideRoles could be change if not appropriate.
Updated by Alain Alain091 over 14 years ago
- File application.js.diff application.js.diff added
The other file
Updated by Yuki Kita over 14 years ago
- File member_role_forms.patch member_role_forms.patch added
Alain Gandon wrote:
See patches attached for application.js and _members.rhtml
The name of the function hideRoles could be change if not appropriate.
Thanks for your cooperation.
The patch works fine.
But I noticed that there still remains some code to be fixed.
So I updated your patch.
Updated by Yuki Kita over 14 years ago
But I noticed that there still remains some code to be fixed.
Member role forms are shown not only after member added, but also after member deleted and member role changed.
Updated by Yuki Kita over 14 years ago
- File member_role_forms2.patch member_role_forms2.patch added
Updated the patch to reflect the current trunk.
Updated by Eric Davis over 14 years ago
- Status changed from New to Resolved
- Assignee set to Eric Davis
- % Done changed from 0 to 100
- Resolution set to Fixed
Fixed in r3784. I did it a little differently and had the RJS in the MembersController send hideOnLoad()
to the page itself. Thank you for the contribution.
Updated by Eric Davis over 14 years ago
- Status changed from Resolved to Closed
Merged to 0.9-stable for release.