[Carbon-dev] Notes From Data Services UI Review - Round 2

Dinusha Senanayaka dinusha at wso2.com
Tue Mar 22 08:15:32 PDT 2011


Mentioned below are the notes taken during the DS UI wizard usability review
round 2.

*In service details page:*
Manage Password
------------------------------------------------------------------------------
Secure vault should be server specific configuration.
User should be able to override password provider class by his own class if
needed.

Remove the flag enable distributed transactions.


*In Add New Data Source page:*
------------------------------------------------------------------------------
Provide check-box instead of drop down box  to  identify XA-DataSources and
non-XA_DataSources.
Currently XA specific configurations are defined in separate page. Define XA
specific configuration in the same location as we are adding a new data
source.

Introduce a way to share all data sources across data services.
Currently if we create a data source through the DS wizard, it is specific
for that service.
If we need to share the same data source from collection of services there
is no option.


*In addQuery.jsp*:
--------------------------------------------------------------------------------
Change IDs as names - Eg: Query Id - Query Name
If the same query name is given validate at the given time, not when the
next button click.


*SQL Dialects*:
---------------------------------------------------------------------------------
Enable user to decide upon the keywords that can be used to identify the
database types (currently we are using standard driver
prifixes such as mssql, mysql,etc as they appear in the jdbc url), keep a
default location to keep the dialect types.


*Allowed User Roles*:
---------------------------------------------------------------------------------
This should be an advanced configuration.
User roles can be applied only if security is applied.
If click on user roles, pop up a message telling service should be secured
to apply user roles.
Implementation of the everyone role should be reconsidered and handled from
IS side.

If there is only one data source defined, user should not have to define
data source again and again when adding a new query.
In this scenario, the corresponding Data source should be considered by
default for queries that are defined.


*General comments:*
----------------------------------------------------------------------------------
If there are default values associated with fields, they can be shown in
input fields before the user enters the desired value and,
at that point the default value should be disappeared with the mouse enter
event gets triggered.

Put the advanced configurations into a seperate section and hide them.

Add paginations to add new queries and add new operations


Please add any points if i have missed.

Regards,
Dinusha.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.wso2.org/pipermail/carbon-dev/attachments/20110322/1a8e7d0f/attachment.htm>


More information about the Carbon-dev mailing list