Repository: incubator-stratos
Updated Branches:
  refs/heads/master ca2e2c14d -> 78c83378e


Applying patch given by Chanaka for STRATOS-555


Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/e8b164bf
Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/e8b164bf
Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/e8b164bf

Branch: refs/heads/master
Commit: e8b164bf80563c82ea7b24961edf222cb71d39fd
Parents: 6932793
Author: Sajith Kariyawasam <[email protected]>
Authored: Sun Mar 23 19:57:04 2014 +0530
Committer: Sajith Kariyawasam <[email protected]>
Committed: Sun Mar 23 19:57:04 2014 +0530

----------------------------------------------------------------------
 .../themes/theme1/partials/cartridge_info.hbs   | 46 ++++++++++----------
 .../console/themes/theme1/partials/header.hbs   | 10 ++---
 .../theme1/partials/subscribe_cartridge.hbs     | 29 +++++-------
 .../themes/theme1/partials/tenant_new.hbs       |  4 +-
 .../themes/theme1/ui/js/tenant_management.js    | 10 ++++-
 5 files changed, 50 insertions(+), 49 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8b164bf/components/org.apache.stratos.manager.console/console/themes/theme1/partials/cartridge_info.hbs
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.manager.console/console/themes/theme1/partials/cartridge_info.hbs
 
b/components/org.apache.stratos.manager.console/console/themes/theme1/partials/cartridge_info.hbs
index 26bb78f..d20ae99 100644
--- 
a/components/org.apache.stratos.manager.console/console/themes/theme1/partials/cartridge_info.hbs
+++ 
b/components/org.apache.stratos.manager.console/console/themes/theme1/partials/cartridge_info.hbs
@@ -9,34 +9,32 @@
 <div class="container">
 <div class="row">
     <div class="col-lg-12">
-
+
         <div style="margin-bottom:20px;">{{cartridgeInfo.description}}</div>
 
-        <div class="data-title">Access URLs:</div>
-        <div>
-            <a target="_blank" 
href="http://{{cartridgeInfo.cartridgeAlias}}.{{cartridgeInfo.hostName}}";>http://{{cartridgeInfo.cartridgeAlias}}.{{cartridgeInfo.hostName}}</a>
-        </div>
-        <div>
-            <a target="_blank" 
href="https://{{cartridgeInfo.cartridgeAlias}}.{{cartridgeInfo.hostName}}";>https://{{cartridgeInfo.cartridgeAlias}}.{{cartridgeInfo.hostName}}</a>
-        </div>
-
-
-        <div class="data-title">ActiveInstances:</div>
+        <div class="data-title">Access URLs:</div>
+        {{#each cartridgeInfo.portMapping}}
+        <div>
+            <a target="_blank" 
href="{{protocol}}://{{../cartridgeInfo.hostName}}:{{proxyport}}">{{protocol}}://{{../cartridgeInfo.hostName}}:{{proxyport}}</a>
+        </div>
+        {{/each}}
+
+        <div class="data-title">ActiveInstances:</div>
         <div>{{cartridgeInfo.activeInstances}}</div>
 
-        <div class="data-title">CartridgeAlias:</div>
+        <div class="data-title">CartridgeAlias:</div>
         <div>{{cartridgeInfo.cartridgeAlias}}</div>
 
-        <div class="data-title">CartridgeType:</div>
+        <div class="data-title">CartridgeType:</div>
         <div>{{cartridgeInfo.cartridgeType}}</div>
 
-        <div class="data-title">HostName:</div>
+        <div class="data-title">HostName:</div>
         <div>{{cartridgeInfo.hostName}}</div>
 
-        <div class="data-title">Version:</div>
+        <div class="data-title">Version:</div>
         <div>{{cartridgeInfo.version}}</div>
 
-        <div class="data-title">Tenancy Model:</div>
+        <div class="data-title">Tenancy Model:</div>
          {{#if cartridgeInfo.multiTenant}}
             <div>true</div>
 
@@ -45,32 +43,32 @@
          {{/if}}
 
 
-        <div class="data-title">Provider:</div>
+        <div class="data-title">Provider:</div>
         <div>{{cartridgeInfo.provider}}</div>
 
         {{#if cartridgeInfo.repoURL }}
-           <div class="data-title">RepoURL</div>
+           <div class="data-title">RepoURL</div>
             <div>{{cartridgeInfo.repoURL}}</div>
         {{/if}}
 
         {{#ifCond cartridgeInfo.provider "==" "data"}}
 
-            <div class="data-title">UserName</div>
+            <div class="data-title">UserName</div>
             <div>{{cartridgeInfo.dbUserName}}</div>
 
-            <div class="data-title">Password</div>
+            <div class="data-title">Password</div>
             <div>{{cartridgeInfo.password}}</div>
 
         {{/ifCond}}
         {{#if clusterinfo.member}}
-            <div class="data-title">Members Private ip(s):</div>
+            <div class="data-title">Members Private ip(s):</div>
             <div>
                 {{#each clusterinfo.member}}
                   {{memberIp}}
                 {{/each}}
              </div>
 
-             <div class="data-title">Members Public ip(s):</div>
+             <div class="data-title">Members Public ip(s):</div>
             <div>
                 {{#each clusterinfo.member}}
                   {{memberPublicIp}}
@@ -80,14 +78,14 @@
         {{/if}}
 
         {{#if lbclusterinfo.member}}
-            <div class="data-title">LB Private ip:</div>
+            <div class="data-title">LB Private ip:</div>
             <div>
                 {{#each lbclusterinfo.member}}
                           {{memberIp}};
                 {{/each}}
              </div>
 
-             <div class="data-title">LB Public ip:</div>
+             <div class="data-title">LB Public ip:</div>
             <div>
                 {{#each lbclusterinfo.member}}
                           {{memberPublicIp}};

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8b164bf/components/org.apache.stratos.manager.console/console/themes/theme1/partials/header.hbs
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.manager.console/console/themes/theme1/partials/header.hbs
 
b/components/org.apache.stratos.manager.console/console/themes/theme1/partials/header.hbs
index 7e02db1..45b4f3a 100644
--- 
a/components/org.apache.stratos.manager.console/console/themes/theme1/partials/header.hbs
+++ 
b/components/org.apache.stratos.manager.console/console/themes/theme1/partials/header.hbs
@@ -19,7 +19,7 @@
                  </div>
                  <div class="col-lg-9 custom-nav">
                     <ul class="pull-left">
-                        <!-- li {{#if dashboard}} class="active" {{/if}}><a 
href="{{url "/dashboard.jag"}}"><i class="fa fa-dashboard"></i> 
<span><br>Dashboard</span></a></li -->
+                        <!-- li {{#if dashboard}} class="active" {{/if}}><a 
href="{{url "/dashboard.jag"}}"><i class="fa fa-dashboard"></i> 
<span><br>Dashboard</span></a></li -->
                         <li {{#if my_cartridges}} class="active" {{/if}}><a 
href="{{url "/"}}"><i class="fa fa-tasks"></i>  <span><br>My 
Cartridges</span></a></li>
                         {{#isAllowed "configure"}}<li {{#if 
configure_stratos}} class="active" {{/if}}><a href="{{url 
"/configure_stratos.jag"}}"><i class="fa fa-cogs"></i> <span><br>Configure 
Stratos</span></a></li>{{/isAllowed}}
                         {{#isAllowed "tenant-mgt"}}<li {{#if tenant_mgt}} 
class="active" {{/if}}><a href="{{url "/tenant_management.jag"}}"><i class="fa 
fa-user"></i> <span><br>Tenant Mgt</span></a></li>{{/isAllowed}}
@@ -28,7 +28,7 @@
                      <li class="dropdown">
                              <a href="#" class="dropdown-toggle" 
data-toggle="dropdown"><i class="fa fa-user"></i><br /> {{#user}}{{/user}} <b 
class="caret"></b></a>
                              <ul class="dropdown-menu">
-                                 <!--li><a><i class="fa fa-file-text-o"></i> 
View Profile</a></li -->
+                                 <!--li><a><i class="fa fa-file-text-o"></i> 
View Profile</a></li -->
                                 <li>
                                     <a href="{{url 
"/controllers/logout.jag"}}"><i class="fa fa-sign-out"></i> logout</a>
                                 </li>
@@ -49,12 +49,12 @@
                             <a class="btn {{button.class_name}}" href="{{url 
button.link }}"><i class="{{button.class_icon}}"></i> {{button.name}}</a>
                         </div>
                         {{#if has_action_buttons}}
-                        <div class="col-lg-4 action-buttons">
+                        <div class="col-lg-4 action-buttons">
                             <button class="btn btn-default" 
onclick="manage_selected('activate')" type="button">Activate</button>
                             <button class="btn btn-default" 
onclick="manage_selected('deactivate')">Deactivate</button>
-                            <button class="btn btn-default" 
onclick="manage_selected('delete')">Delete</button>
+                            <!--<button class="btn btn-default" 
onclick="manage_selected('delete')">Delete</button>-->
                         </div>
-                        <div class="col-lg-5 help-section">
+                        <div class="col-lg-5 help-section">
                             {{#if has_help}}
                                 <i class="icons-help"></i>
                                 <p>{{help}}</p>

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8b164bf/components/org.apache.stratos.manager.console/console/themes/theme1/partials/subscribe_cartridge.hbs
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.manager.console/console/themes/theme1/partials/subscribe_cartridge.hbs
 
b/components/org.apache.stratos.manager.console/console/themes/theme1/partials/subscribe_cartridge.hbs
index 8368fe0..0cd3518 100644
--- 
a/components/org.apache.stratos.manager.console/console/themes/theme1/partials/subscribe_cartridge.hbs
+++ 
b/components/org.apache.stratos.manager.console/console/themes/theme1/partials/subscribe_cartridge.hbs
@@ -9,15 +9,14 @@
 <div class="container">
     <div class="row">
         <div class="col-lg-12">
-            <form method="post" role="form" action="{{url 
"/controllers/cartridgeSubscribeSubmit.jag"}}" id="newTenantForm">
+            <form method="post" role="form" action="{{url 
"/controllers/cartridgeSubscribeSubmit.jag"}}" id="subscribeCartridgeForm">
             <div class="form-group">
                 <label class="required">Public URL:</label>
                 <div class="form-inline">
                     <input name="cartridgeType" type="hidden" 
value="{{cartridgeType}}"/>
                     <input name="alias"
                            type="text"
-                           class="required"
-                           class="form-control input-xlarge js-help"
+                           class="required form-control input-xlarge js-help"
                            data-help="Specify a unique alias which can be used 
to generate the hostname as alias.hostname from cartridge"
                            data-help-x-offset="50"
                            data-help-y-offset="10"
@@ -36,8 +35,7 @@
                     <div class="form-inline">
                         <input name="repoURL"
                                type="text"
-                               class="required"
-                               class="form-control input-xlarge js-help"
+                               class="required form-control input-xlarge 
js-help"
                                data-help="Specify a repository URL of the 
artifacts."
                                data-help-x-offset="50"
                                data-help-y-offset="10"
@@ -54,13 +52,13 @@
                 <div class="form-group">
                     <label class="required">Username:</label>
                     <div class="form-inline">
-                        <input name="repoUsername" class="required"  
class="form-control input-xlarge" placeholder="username"/>
+                        <input name="repoUsername" class="required 
form-control input-xlarge" placeholder="username"/>
                     </div>
                 </div>
                 <div class="form-group">
                     <label class="required">Password:</label>
                     <div class="form-inline">
-                        <input name="repoPassword" class="required" 
type="password" class="form-control input-xlarge" placeholder="******"/>
+                        <input name="repoPassword" type="password" 
class="required form-control input-xlarge" placeholder="******"/>
                     </div>
                 </div>
             </div>
@@ -146,14 +144,18 @@
                  {{/unless}}
              {{/if}}
 
+            <div class="form-group">
+                    <label class="required">New Checkbox:</label>
+                    <label>
+                        <input name="new_checkbox" type="checkbox" 
id="new_checkbox"/> Require Persistent Storage
+                    </label>
+            </div>
 
             <button type="submit" class="btn btn-primary">Subscribe to 
Cartridge</button>
             </form>
         </div>
     </div>
 </div>
-<script src="{{url "/themes/theme1/ui/js/utils.js"}}"></script>
-<script src="{{url "/themes/theme1/ui/js/tenant_management.js"}}"></script>
 <script>
     $(function(){
         $('.js-help')
@@ -190,14 +192,7 @@
         $volume_check.click(function(){
             $('#persistence_container').toggle($volume_check.checked);
         });
-    });
-
-     $('#alias').keyup(function(){
-        if($(this).val() != ""){
-             $('#domainMessage').show().html('Domain is not 
available').addClass('noDomain').removeClass('hasDomain');
-        }
-
+        $( "#subscribeCartridgeForm" ).validate();
     });
 
 </script>
-<script src="{{url "/themes/theme1/ui/js/utils.js"}}"></script>

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8b164bf/components/org.apache.stratos.manager.console/console/themes/theme1/partials/tenant_new.hbs
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.manager.console/console/themes/theme1/partials/tenant_new.hbs
 
b/components/org.apache.stratos.manager.console/console/themes/theme1/partials/tenant_new.hbs
index f798846..2836b6e 100644
--- 
a/components/org.apache.stratos.manager.console/console/themes/theme1/partials/tenant_new.hbs
+++ 
b/components/org.apache.stratos.manager.console/console/themes/theme1/partials/tenant_new.hbs
@@ -40,11 +40,11 @@
 
                 <div class="col-md-3 padding-remover-left">
                     <label  class="required">Admin Password:</label>
-                    <input class="required" name="adminPassword" 
type="password"/>
+                    <input class="required" name="adminPassword" 
id="adminPassword" type="password"/>
                 </div>
                 <div class="col-md-3">
                     <label class="required">Admin Password (Repeat):</label>
-                    <input class="required" type="password"/>
+                    <input class="required" name="adminPassword_again" 
id="adminPassword_again" type="password"/>
                 </div>
 
                 <div class="clearfix"></div>

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/e8b164bf/components/org.apache.stratos.manager.console/console/themes/theme1/ui/js/tenant_management.js
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.manager.console/console/themes/theme1/ui/js/tenant_management.js
 
b/components/org.apache.stratos.manager.console/console/themes/theme1/ui/js/tenant_management.js
index 3c37f33..50d07fa 100644
--- 
a/components/org.apache.stratos.manager.console/console/themes/theme1/ui/js/tenant_management.js
+++ 
b/components/org.apache.stratos.manager.console/console/themes/theme1/ui/js/tenant_management.js
@@ -7,7 +7,15 @@ $(function(){
         }
     });
 
-    $('#newTenantForm').validate();
+    $( "#newTenantForm" ).validate({
+        rules: {
+            adminPassword: "required",
+                adminPassword_again: {
+                    equalTo: "#adminPassword"
+                }
+        }
+    });
+
 });
 function manage_selected(action){
     var checked = "";

Reply via email to