| Summary: | Odd UI in Client Environment Configuration page | ||
|---|---|---|---|
| Product: | [WebTools] WTP Webservices | Reporter: | Tim deBoer <deboer> |
| Component: | jst.ws | Assignee: | Rupam Kuehner <rsinha> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | cbrealey, kathy |
| Version: | 1.0 | Keywords: | Documentation |
| Target Milestone: | 1.5 M5 | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
Tim deBoer
I agree the current behaviour is odd. The catch is each control is capable of influencing the other, so reordering the controls isn't necessarily the answer. We'll rethink the UI here. Chris, The reason the project type field is on top is that, historically, the project type field influenced the project field. The project type field was always enabled and we filtered the list of projects in the project combo by the value in the project type field. This was when we were limited to displaying four project types (Web, EJB, AppClient, and Java) and figuring out the type of an existing project was a fairly trivial task. With the introduction of facets, the project field combo list contains all valid existing projects (regardless of project type). The project field is not influenced by the project type field. The project type field is only enabled when a non-existing project name is entered into the project field. I went with this appraoch early in 1.0 M9 because trying to figure out which template best matches an existing project reqires some non-trivial "facet math". I think the simplest approach to fixing this bug is to reverse the order of the two fields. Let me know your thoughts. Rupam Rupam, thanks for the explanation. Reordering the controls sounds fine to me. If we ever do implement the math to classify projects by template then we can consider a different control altogether, such as a tree dropdown with projects grouped into template branches. Patch has been attached to bug 119111. Patch committed to HEAD. It will be released to this week's integration driver. Retargetting to M5. Released to HEAD as v200602221946. Closing. |