import os.path
import logging
+import subprocess
logger = logging.getLogger('myslice')
import myslice.components as components
-
-
# import djcelery
# djcelery.setup_loader()
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 :
(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'),
</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>
<!--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>
</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>