Footer with version number
authorLoic Baron <loic.baron@lip6.fr>
Mon, 4 May 2015 09:28:10 +0000 (11:28 +0200)
committerLoic Baron <loic.baron@lip6.fr>
Mon, 4 May 2015 09:28:10 +0000 (11:28 +0200)
myslice/settings.py
myslice/urls.py
portal/templates/_footer.html
portal/templates/fed4fire/fed4fire_footer.html
portal/templates/smartfire/smartfire_footer.html

index 5fe2169..371296b 100644 (file)
@@ -1,5 +1,6 @@
 import os.path
 import logging
+import subprocess
 
 logger = logging.getLogger('myslice')
 
@@ -17,8 +18,6 @@ config = ConfigEngine()
 
 import myslice.components as components
 
-
-
 # import djcelery
 # djcelery.setup_loader()
 
@@ -29,7 +28,16 @@ try:
 except:
     building=True
 
+if not config.myslice.portal_version:
+    try:
+        PORTAL_VERSION = subprocess.check_output(["git", "describe"])
+    except:
+        PORTAL_VERSION = 'not using git' 
 
+print 'x'*100
+print PORTAL_VERSION
+print 'x'*100
+logger.debug('PORTAL_VERSION = ',PORTAL_VERSION)
 
 # DEBUG
 if config.myslice.debug :
index 236e5ca..237c0ab 100644 (file)
@@ -89,6 +89,7 @@ urls = [
     (r'^cache/(?P<action>[^/]+)/?$', 'rest.cache.dispatch'),
     (r'^initscript/(?P<action>[^/]+)/?$', 'rest.initscript.dispatch'),
     (r'^authority/(?P<action>[^/]+)/?$', 'rest.authority.dispatch'),
+    (r'^portal_version/?$', 'rest.portal_version.dispatch'),
     #
     # REST monitoring
     (r'^monitor/services/?$', 'rest.monitor.servicesStatus'),
index ad23176..17f0a38 100644 (file)
@@ -8,9 +8,19 @@
         </div>
     </div>
     <div class="row">
-        <div class="col-md-12 copy">
+        <div class="col-md-10 copy">
             Copyright © UPMC Sorbonne Universités, on behalf of the OneLab consortium
         </div>
+        <div id="portal_version" class="col-md-2 copy">
+        </div>
     </div>
 </div>
-</div>
\ No newline at end of file
+</div>
+<script type="text/javascript">
+    $(document).ready(function() {
+        $.post("/portal_version/", function( data ) {
+            console.log(data);
+            $("#portal_version").html(data);
+        });
+    });
+</script>
index d4db4be..6c05c87 100644 (file)
@@ -1 +1,11 @@
 <!--No foorter added for the moment -->
+<div id="portal_version" class="col-md-2 copy"></div>
+
+<script type="text/javascript">
+    $(document).ready(function() {
+        $.post("/portal_version/", function( data ) {
+            console.log(data);
+            $("#portal_version").html(data);
+        });
+    });
+</script>
index 307f7d3..7dd4a22 100644 (file)
@@ -8,9 +8,16 @@
         </div>
     </div>
     <div class="row">
-        <div class="col-md-12 copy">
-            
-        </div>
+        <div class="col-md-10 copy"></div>
+        <div id="portal_version" class="col-md-2 copy"></div>
     </div>
 </div>
-</div>
\ No newline at end of file
+</div>
+<script type="text/javascript">
+    $(document).ready(function() {
+        $.post("/portal_version/", function( data ) {
+            console.log(data);
+            $("#portal_version").html(data);
+        });
+    });
+</script>