Updated Branches:
  refs/heads/master f0b70784f -> dfe1823e0

applying patch by Chanaka Jayasena, STRATOS-370. git am --signoff didnt work 
even in a newly checkout source. hence using git apply and specifyingthe 
contribution in commit msg


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

Branch: refs/heads/master
Commit: dfe1823e0a1e695f3eee5d214c120fa3aa80fe14
Parents: f0b7078
Author: Pradeep Fernando <[email protected]>
Authored: Sun Jan 19 11:03:26 2014 +0530
Committer: Pradeep Fernando <[email protected]>
Committed: Sun Jan 19 11:03:26 2014 +0530

----------------------------------------------------------------------
 .../console/asset.jag                           |  5 ++
 .../console/config/acl.json                     |  4 +-
 .../console/permission-mapping.txt              | 19 ++++++
 .../console/themes/theme1/pages/plain.hbs       | 67 ++++++++++++++++++++
 .../console/themes/theme1/partials/404.hbs      | 31 +++++++++
 .../console/themes/theme1/partials/header.hbs   |  7 +-
 .../theme1/partials/policy_deployments.hbs      | 15 ++++-
 .../console/themes/theme1/renderers/asset.js    | 38 +++++++++++
 8 files changed, 177 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/dfe1823e/components/org.apache.stratos.manager.console/console/asset.jag
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.manager.console/console/asset.jag 
b/components/org.apache.stratos.manager.console/console/asset.jag
new file mode 100644
index 0000000..f222473
--- /dev/null
+++ b/components/org.apache.stratos.manager.console/console/asset.jag
@@ -0,0 +1,5 @@
+<%
+var caramel = require('caramel')
+caramel.render({
+});
+%>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/dfe1823e/components/org.apache.stratos.manager.console/console/config/acl.json
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.manager.console/console/config/acl.json 
b/components/org.apache.stratos.manager.console/console/config/acl.json
index 8b4b6c2..5422611 100644
--- a/components/org.apache.stratos.manager.console/console/config/acl.json
+++ b/components/org.apache.stratos.manager.console/console/config/acl.json
@@ -1,10 +1,10 @@
 {
     "carbonsuper": {
-        "admin": ["view", "edit", "add", "tenant-edit"],
+        "admin": ["view", "edit", "subscribe","configure","tenant-mgt", 
"tenant-edit"],
         "Internal/Everyone": ["view", "tenant-edit"]
     },
     "tenants": {
-        "admin": ["view", "post"],
+        "admin": ["view","subscribe", "post"],
         "Internal/Everyone": ["test1","test2","view"]
     }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/dfe1823e/components/org.apache.stratos.manager.console/console/permission-mapping.txt
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.manager.console/console/permission-mapping.txt 
b/components/org.apache.stratos.manager.console/console/permission-mapping.txt
new file mode 100644
index 0000000..c56f6cd
--- /dev/null
+++ 
b/components/org.apache.stratos.manager.console/console/permission-mapping.txt
@@ -0,0 +1,19 @@
+View subscribed cartridges - view
+View cartridges - view
+
+Subscribe to cartridges - subscribe
+
+Partition Deploy - configure
+View Partitions - configure
+Policy Deployments - configure
+View Deployments - configure
+LBs Deployments - configure
+View Deployments - configure
+Cartridge Deployments - configure
+View Cartridges - configure
+Multi-Tenant Service Deployments - configure
+View MT Service Deployments - configure
+
+View Tenants - tenant-mgt
+
+Configure Stratos Wizard - configure
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/dfe1823e/components/org.apache.stratos.manager.console/console/themes/theme1/pages/plain.hbs
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.manager.console/console/themes/theme1/pages/plain.hbs
 
b/components/org.apache.stratos.manager.console/console/themes/theme1/pages/plain.hbs
new file mode 100644
index 0000000..b33b1d0
--- /dev/null
+++ 
b/components/org.apache.stratos.manager.console/console/themes/theme1/pages/plain.hbs
@@ -0,0 +1,67 @@
+<!DOCTYPE html>
+<!--[if lt IE 7]>
+<html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
+<!--[if IE 7]>
+<html class="no-js lt-ie9 lt-ie8"> <![endif]-->
+<!--[if IE 8]>
+<html class="no-js lt-ie9"> <![endif]-->
+<!--[if gt IE 8]><!-->
+<html class="no-js"> <!--<![endif]-->
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    {{include title}}
+    <meta name="description" content="">
+    <meta name="viewport" content="width=device-width">
+    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,800' 
rel='stylesheet' type='text/css'>
+    <link href="{{url "/themes/theme1/ui/css/bootstrap.css"}}" 
rel="stylesheet">
+    <link href="{{url "/themes/theme1/ui/css/bootstrap-theme.css"}}" 
rel="stylesheet">
+    <link href="{{url "/themes/theme1/ui/css/bootstrap-missing.css"}}" 
rel="stylesheet">
+    <link href="{{url "/themes/theme1/ui/css/main.css"}}" rel="stylesheet">
+
+</head>
+<body>
+
+<div id="dcontainer"></div>
+
+<!--[if lt IE 7]>
+<p class="chromeframe">You are using an <strong>outdated</strong> browser. 
Please <a href="http://browsehappy.com/";>upgrade
+    your browser</a> or <a 
href="http://www.google.com/chromeframe/?redirect=true";>activate Google Chrome 
Frame</a> to
+    improve your experience.</p>
+<![endif]-->
+
+
+<!-- Part 1: Wrap all page content here -->
+<div id="wrap">
+
+    {{include body}}
+
+
+    <!-- /container -->
+    <div id="push"></div>
+</div>
+
+<footer id="footer">
+    <div class="container">
+        <div class="pull-left"><img src="{{url 
"/themes/theme1/ui/img/egg-logo.png"}}" /></div>
+        <div class="pull-right footer-right">
+        Copyright © 2013 The Apache Software Foundation, Licensed under the 
Apache License, Version 2.0.
+        Apache SIS, Apache, the Apache feather logo are trademarks of The 
Apache Software Foundation.
+        </div>
+        <div style="clear:both"></div>
+    </div>
+</footer>
+
+
+
+<script src="{{url "/themes/theme1/ui/js/vendor/bootstrap.min.js"}}"></script>
+<script src="{{url 
"/themes/theme1/ui/js/vendor/jquery.validate.min.js"}}"></script>
+<script src="{{url "/themes/theme1/ui/js/main.js"}}"></script>
+<div class="speech-bubble help-section" id="speech_bubble_container" 
style="display: none">
+    <div class="speech-pointer"></div>
+    <i class="icon-help"></i>
+
+    <p></p>
+</div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/dfe1823e/components/org.apache.stratos.manager.console/console/themes/theme1/partials/404.hbs
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.manager.console/console/themes/theme1/partials/404.hbs
 
b/components/org.apache.stratos.manager.console/console/themes/theme1/partials/404.hbs
new file mode 100644
index 0000000..19d4c06
--- /dev/null
+++ 
b/components/org.apache.stratos.manager.console/console/themes/theme1/partials/404.hbs
@@ -0,0 +1,31 @@
+<div class="top-blue-strip"></div>
+<style>
+body {
+    padding-top: 0;
+    padding-bottom: 0;
+}
+</style>
+
+
+<div class="container">
+    <div class="row">
+        <div class="col-lg-12">
+            <a style="margin-top: 20px;display: inline-block"  href="{{url 
"/"}}"><img src="{{url "/themes/theme1/ui/img/logo-login.png"}}"/></a>
+
+            <h1>OOPS!</h1>
+        </div>
+    </div>
+</div>
+<div class="container">
+    <div class="row">
+        <div class="col-lg-12">
+            <div class="h2-wrapper"><h2>We are really sorry but the page you 
requested cannot be found.</h2></div>
+        </div>
+    </div>
+    <div class="row">
+
+        <div class="col-md-12">
+            It seems that the a page you were trying to reach doesn't exist 
anymore, or maybe it has just moved. We think that the best thing to do is to 
start again from the <a  href="{{url "/"}}">home page</a>. Feel free to contact 
us if the problem persist or if you definitely can't find what you are looking 
for. Thank you very much.
+        </div>
+    </div>
+</div>

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/dfe1823e/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 23f5082..eea3ce2 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
@@ -16,18 +16,13 @@
         <div class="container">
             <div class="row">
                 <div class="col-lg-3">
-                    {{#ifAllowed "tenant-mgt"}}
-                        can tenant-mgt
-                    {{else}}
-                        can't tenant-mgt
-                    {{/ifAllowed}}
                     <a class="navbar-brand" href="{{url "/"}}"><img src="{{url 
"/themes/theme1/ui/img/logo-inside.png"}}"/></a>
                  </div>
                  <div class="col-lg-9 custom-nav">
                     <ul class="pull-left">
                         <!-- li {{#if dashboard}} class="active" {{/if}}><a 
href="{{url "/"}}"><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 "edit"}}<li {{#if configure_stratos}} 
class="active" {{/if}}><a href="{{url "/partition_deployments.jag"}}"><i 
class="fa fa-cogs"></i> <span><br>Configure 
Stratos</span></a></li>{{/isAllowed}}
+                        {{#isAllowed "configure"}}<li {{#if 
configure_stratos}} class="active" {{/if}}><a href="{{url 
"/partition_deployments.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}}
                      </ul>
                      <ul class="pull-right">

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/dfe1823e/components/org.apache.stratos.manager.console/console/themes/theme1/partials/policy_deployments.hbs
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.manager.console/console/themes/theme1/partials/policy_deployments.hbs
 
b/components/org.apache.stratos.manager.console/console/themes/theme1/partials/policy_deployments.hbs
index f688477..e70039a 100644
--- 
a/components/org.apache.stratos.manager.console/console/themes/theme1/partials/policy_deployments.hbs
+++ 
b/components/org.apache.stratos.manager.console/console/themes/theme1/partials/policy_deployments.hbs
@@ -10,11 +10,24 @@
         <div class="col-md-12">
             <h2>Deploy New Policy</h2>
             <form method="post" role="form" action="{{url 
"/controllers/partitionDefintionSubmit.jag"}}">
-            <label for="policy" class="required">Policy Configuration</label>
+
 
             <div class="container">
                 <div class="row">
                     <div class="col-md-6 padding-remover-left">
+                        <label class="required">Policy Type</label>
+
+                        <div class="form-inline" style="padding-bottom: 10px;">
+                            <div class="radio">
+                                <label style="padding-right: 20px;">
+                                    <input name="policyType" type="radio" 
checked="checked"> Auto scale
+                                </label>
+                                <label>
+                                    <input name="policyType" type="radio"> 
Deployment
+                                </label>
+                            </div>
+                        </div>
+                        <label for="policy" class="required">Policy 
Configuration</label>
                         <textarea name="policy-definition" 
class="form-control" rows="11" id="policy"></textarea>
                         <button type="submit" class="btn btn-primary" 
id="deployPolicy">Deploy Partition</button>
                         <a>Cancel</a>

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/dfe1823e/components/org.apache.stratos.manager.console/console/themes/theme1/renderers/asset.js
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.manager.console/console/themes/theme1/renderers/asset.js
 
b/components/org.apache.stratos.manager.console/console/themes/theme1/renderers/asset.js
new file mode 100644
index 0000000..3aaf2c7
--- /dev/null
+++ 
b/components/org.apache.stratos.manager.console/console/themes/theme1/renderers/asset.js
@@ -0,0 +1,38 @@
+var render = function (theme, data, meta, require) {
+      // Re-create the data structure of the cartridges.
+
+    theme('plain', {
+        body: [
+            {
+                partial: '404',
+                context: {
+                    title: 'My Cartridges'
+                }
+            }
+        ],
+        header: [
+            {
+                partial: 'header',
+                context: {
+                    title: 'My Cartridges',
+                    my_cartridges: true,
+                    button: {
+                        link: '/cartridges.jag',
+                        name: 'Subscribe to Cartridge',
+                        class_name: 'btn-important'
+                    },
+                    has_help: true,
+                    help: 'Create cartridges like PHP, Python, Ruby etc.. Or 
create data cartridges with mySql, PostgreSQL. Directly install applications 
like Drupal, Wordpress etc..'
+                }
+            }
+        ],
+        title: [
+            {
+                partial: 'title',
+                context: {
+                    title: "My Cartridges"
+                }
+            }
+        ]
+    });
+};
\ No newline at end of file

Reply via email to