This is an automated email from the ASF dual-hosted git repository.

rohit pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


The following commit(s) were added to refs/heads/master by this push:
     new 9d3009f  ui: remove CA certificate button from UI (#3211)
9d3009f is described below

commit 9d3009f2b9d45e47842696380ab0281f7bc39ae4
Author: Rohit Yadav <[email protected]>
AuthorDate: Mon Mar 25 14:57:55 2019 +0530

    ui: remove CA certificate button from UI (#3211)
    
    This removes CA certificate button from UI as this is not used and
    confuses both admin and users how to use it. This may be re-introduced
    in future when a use-case can be justified.
    
    Signed-off-by: Rohit Yadav <[email protected]>
---
 ui/index.html              |  1 -
 ui/scripts/ui-custom/ca.js | 53 ----------------------------------------------
 2 files changed, 54 deletions(-)

diff --git a/ui/index.html b/ui/index.html
index 6e33598..b2e5030 100644
--- a/ui/index.html
+++ b/ui/index.html
@@ -1892,7 +1892,6 @@
         <script type="text/javascript" src="scripts/docs.js"></script>
         <script type="text/javascript" 
src="scripts/ui-custom/projectSelect.js"></script>
         <script type="text/javascript" 
src="scripts/ui-custom/saml.js"></script>
-        <script type="text/javascript" src="scripts/ui-custom/ca.js"></script>
         <script type="text/javascript" src="scripts/metrics.js"></script>
 
         <!-- Plugin/module API -->
diff --git a/ui/scripts/ui-custom/ca.js b/ui/scripts/ui-custom/ca.js
deleted file mode 100644
index c529829..0000000
--- a/ui/scripts/ui-custom/ca.js
+++ /dev/null
@@ -1,53 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-(function($, cloudStack) {
-    $(window).bind('cloudStack.ready', function() {
-        var caCert = "";
-        var downloadCaCert = function() {
-            var blob = new Blob([caCert], {type: 
'application/x-x509-ca-cert'});
-            var filename = "cloud-ca.pem";
-            if(window.navigator.msSaveOrOpenBlob) {
-                window.navigator.msSaveBlob(blob, filename);
-            } else{
-                var elem = window.document.createElement('a');
-                elem.href = window.URL.createObjectURL(blob);
-                elem.download = filename;
-                document.body.appendChild(elem)
-                elem.click();
-                document.body.removeChild(elem);
-            }
-        };
-
-        $.ajax({
-            url: createURL('listCaCertificate'),
-            success: function(json) {
-                caCert = 
json.listcacertificateresponse.cacertificates.certificate;
-                if (caCert) {
-                    var $caCertDownloadButton = 
$('<div>').addClass('cacert-download');
-                    
$caCertDownloadButton.append($('<span>').addClass('icon').html('&nbsp;').attr('title',
 'Download CA Certificate'));
-                    $caCertDownloadButton.click(function() {
-                        downloadCaCert();
-                    });
-                    $('#header .controls 
.view-switcher:last').after($caCertDownloadButton);
-                }
-            },
-            error: function(data) {
-            }
-        });
-    });
-}(jQuery, cloudStack));

Reply via email to