[
https://jira.jboss.org/jira/browse/TEIID-606?page=com.atlassian.jira.plug...
]
Steven Hawkins resolved TEIID-606.
----------------------------------
Resolution: Done
Changed all console property panels to only have a concept of hiding expert properties -
and insured that required properties without a default are not treated as expert (which is
a metadata error). Previously we've ensured that no required values are marked as
expert - however is perfectly fine to have a required value in an expert field as long as
it has an acceptable default.
In general we have too much metadata:
required from multiplicity 0..1, 1
hasDefault
expert
hidden
preferred
modifiable
which gives us 64 possible state combinations. we should simply treat hidden should mean
the same as !modifiable, and !expert should mean the same thing as preferred. Assuming
that !modifiable means to not display the value regarless of the other metadata. That
leaves us with only 8 states to consider based upon required/expert/hasDefault - but
there's only 1 state we even care about the presense of a default value (other than
for a display color). That leaves us with:
required expert modifiable outcome
t t t 1) Valid only if there is a default value, then it's an Editable property that
should only be shown in expert mode
t f t 2) Editable property that should always be shown
f t t 3) Editable optional property that should be shown only in expert
f f t 4) Editable optional property that should always be shown
From a display perspective we will by default show cases 2 and 4 and
then show 1 and 3 if show expert is selected.
Connector Bindings password property is not shown on Connector
Bindings Properties panel until user checks "include optional properties" box
--------------------------------------------------------------------------------------------------------------------------------------------
Key: TEIID-606
URL:
https://jira.jboss.org/jira/browse/TEIID-606
Project: Teiid
Issue Type: Bug
Components: Console
Affects Versions: 6.0.0
Environment: Teiid Console on Windows
Reporter: Warren Gibson
Assignee: Steven Hawkins
Priority: Critical
Fix For: 6.1.1
The Teiid Console connector bindings properties panel does not show the Password property
until the user checks the optional properties box. The password property has always been
visable without requiring user to check the optional properties. It seems more like a
primary property than an optional property and from a usability standpoint should not be
hidden.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira