Di Li created AMBARI-20674:
------------------------------

             Summary: About to hide the Delete menu item from UI for a given 
service 
                 Key: AMBARI-20674
                 URL: https://issues.apache.org/jira/browse/AMBARI-20674
             Project: Ambari
          Issue Type: Improvement
          Components: ambari-server, ambari-web
    Affects Versions: trunk
            Reporter: Di Li
            Assignee: Di Li
             Fix For: trunk


Stack driven approach to have UI show/hide Delete service menu item for a given 
service.

A service's metainfo.xml can have 

<supportDeleteViaUI>false</supportDeleteViaUI> set at the service level to 
indicate UI should hide the menu item. Directly going thru REST API calls are 
always supported and non-restricted. 

If the section is missing, it will be treated as "support" UI delete service 
operation. In other words, UI only hides the menu item if metainfo.xml has 
explicitly set the flag to false.

Example.
"<metainfo>" +
        "  <schemaVersion>2.0</schemaVersion>" +
        "  <services>" +
        "    <service>" +
        "      <name>HDFS</name>" +
        "      <displayName>HDFS</displayName>" +
        "      <supportDeleteViaUI>false</supportDeleteViaUI>" +
        "    </service>" +
        "  </services>" +
        "</metainfo>";



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to