| Summary: | Remove cancel button from project facets dialog | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [WebTools] WTP Common Tools | Reporter: | Roberto Sanchez Herrera <shr31223> | ||||||
| Component: | Faceted Project Framework | Assignee: | Konstantin Komissarchik <konstantin> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | Konstantin Komissarchik <konstantin> | ||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | ccc, neil.hauge, thatnitind | ||||||
| Version: | 3.2 | Flags: | ccc:
pmc_approved?
(david_williams) ccc: pmc_approved? (raghunathan.srinivasan) ccc: pmc_approved? (naci.dai) ccc: pmc_approved? (deboer) neil.hauge: pmc_approved+ ccc: pmc_approved? (kaloyan) ccc: review+ |
||||||
| Target Milestone: | 3.2.3 | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| Whiteboard: | PMC_approved | ||||||||
| Attachments: |
|
||||||||
|
Description
Roberto Sanchez Herrera
Created attachment 187151 [details]
Disable Cencel button
PMC Review requested due to "UI change" (although it really isn't).
* Explain why you believe this is a stop-ship defect. Or, if it is a "hotbug" (requested by an adopter) please document it as such.
While not technically a hotbug, an adopter (IBM) would like this to be fixed to improve the overall usability experience.
* Is there a work-around? If so, why do you believe the work-around is insufficient?
There is no workaround. Currently, the Cancel button does not do anything- this lulls the user into a false sense of security (that the changes are undo-able), whereas, in reality, they are not.
* How has the fix been tested? Is there a test case attached to the bugzilla record? Has a JUnit Test been added?
This has been tested by hand. It is also in the WTP 3.3 code stream already.
* Give a brief technical overview. Who has reviewed this fix?
Both Konstantin and myself have reviewed Roberto's fix. The fix is to simply not enable the cancel button, thus demonstrating to the user that changes cannot be undone.
* What is the risk associated with this fix?
This is an extremely low risk fix.
Created attachment 187392 [details]
Patch v2
Nitin has proposed a better solution that removes rather than disables the cancel button. Nitin's solution has been released to HEAD. If we are considering addressing this for 3.2.x, might as well consider applying the final solution.
Carl's discussion still applies. The only change is that the cancel button is not there instead of being disabled.
Forgot to reference Nitin's patch to HEAD... Bug 334844. Hello, just wondering if this is going to be included in 3.2.3. Thank you. Not sure how many PMC votes are required for this to go forward... Until yesterday, only 1 vote was necessary. Now I believe 2 votes are needed. > Until yesterday, only 1 vote was necessary. Now I believe 2 votes are needed.
I don't know that that's correct since we are dealing both with RC requirements and UI change requirements. It would have been nice to get some clarity from someone on the PMC on this issue...
In any case, since there appear to be people anxiously waiting for this to go in, I took the risk of releasing the patch to 3.2.3 stream. If someone objects, we can revert.
Carl, I am leaving it up to you to decide whether to ask for a respin or to pick this up in next week's integration build.
Meant to mark it as fixed. (In reply to comment #8) > > Until yesterday, only 1 vote was necessary. Now I believe 2 votes are needed. > > I don't know that that's correct since we are dealing both with RC requirements > and UI change requirements. It would have been nice to get some clarity from > someone on the PMC on this issue... I assumed this was still a project level discussion (regarding what to do), but I'm happy to chime in. I think the second solution is preferable in general and also acceptable for 3.2.3 given the context. Assuming this is the preferred direction of the project, I reiterate my +1 for the second patch. If the patch gets into this week's build then I think we are done here. If the patch goes into next week's build then it will need an additional +1 from the PMC. |