[
https://issues.apache.org/jira/browse/AMBARI-11337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aleksandr Kovalenko updated AMBARI-11337:
-----------------------------------------
Attachment: AMBARI-11337.patch
> Ranger database check: Misc UI tweaks
> -------------------------------------
>
> Key: AMBARI-11337
> URL: https://issues.apache.org/jira/browse/AMBARI-11337
> Project: Ambari
> Issue Type: Bug
> Components: ambari-web
> Affects Versions: 2.1.0
> Reporter: Aleksandr Kovalenko
> Assignee: Aleksandr Kovalenko
> Priority: Critical
> Fix For: 2.1.0
>
> Attachments: AMBARI-11337.patch
>
>
> Following issues needs to be resolved as part of this ticket:
> # On Select services page after selecting ranger and proceeding: Ambari web
> should not have specific references to HDP or any other stack name. Remove
> reference to HDP 2.2. Instead refer to Ranger 0.4.0 or show that specific
> requirement only if Ranger 0.4.0 is being installed (again logic depending on
> Ranger service version rather than HDP version).
> # While landing on Customize services page JDBC driver warning is not shown
> until the database option is changed. Expected behavior is to show the
> warning when user lands on the page irrespective of the DB option value.
> # On switching to Ranger service on customize services page, undo buttons
> are shown by default for _Driver class name for a JDBC Ranger database_ and
> _Ranger DB host_ . Clicking on undo button for _Driver class name for a JDBC
> Ranger database_ makes it blank. Expected behavior is that no undo sign
> should be present for this property. It's behavior should be similar to *JDBC
> connect string for a Ranger database*.
> # Default value for *Ranger DB host* should be blank in stack meaning user
> should be enforced to enter a value on customize service page.
> # User friendly name should be used for DB FLAVOR and it's options
> ** DB FLAVOR -> DB Flavor
> ** MYSQL -> Existing MySQL Database
> ** ORACLE -> Existing Oracle Database
> ** POSTGRES -> Existing PostgreSQL Database
> ** MSSQL -> Existing Microsoft SQL Database
> # Show *SQL Command Invoker* on user interface only if it makes sense and
> user is likely to tweak it. Otherwise depending upon the ranger JDBC driver
> class, SQL command invoker can be derived on agent script and no need to
> expose it in ambari API and UI.
> # The order of properties shown in DB settings section needs to corrected. In
> my opinion "Ranger Server host, DB Flavor, Ranger DB host, Ranger DB
> username, Ranger DB password, Ranger DB root user, Ranger DB root password,
> Ranger DB name, Driver class name for a JDBC Ranger database, JDBC connect
> string for a Ranger database, *Test Connection*, Ranger Audit DB name, Ranger
> Audit DB username, Ranger Audit DB password.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)