[imp] added creation of about message

bzr revid: nicolas.vanhoren@openerp.com-20110905151420-nnjh005ol8dsouhx
This commit is contained in:
niv-openerp 2011-09-05 17:14:20 +02:00
parent 37eb595473
commit 05be8f7cc5
4 changed files with 17 additions and 2 deletions

View File

@ -11,6 +11,7 @@ import simplejson
import textwrap import textwrap
import xmlrpclib import xmlrpclib
import time import time
import webrelease
from xml.etree import ElementTree from xml.etree import ElementTree
from cStringIO import StringIO from cStringIO import StringIO
@ -193,6 +194,12 @@ class WebClient(openerpweb.Controller):
return {"modules": transs, return {"modules": transs,
"lang_parameters": lang_obj} "lang_parameters": lang_obj}
@openerpweb.jsonrequest
def version_info(self, req):
return {
"version": webrelease.version
}
class Database(openerpweb.Controller): class Database(openerpweb.Controller):
_cp_path = "/web/database" _cp_path = "/web/database"

View File

@ -545,9 +545,17 @@ openerp.web.Header = openerp.web.Widget.extend({
self.$content.appendTo(self.$element); self.$content.appendTo(self.$element);
self.$element.find(".logout").click(self.on_logout); self.$element.find(".logout").click(self.on_logout);
self.$element.find("a.preferences").click(self.on_preferences); self.$element.find("a.preferences").click(self.on_preferences);
self.$element.find(".about").click(self.on_about);
self.shortcut_load(); self.shortcut_load();
}); });
}, },
on_about: function() {
var self = this;
self.rpc("/web/webclient/version_info", {}).then(function(res) {
var $help = $(QWeb.render("About-Page", {version_info: res}));
debugger;
});
},
do_reset: function() { do_reset: function() {
this.$content.remove(); this.$content.remove();
}, },

View File

@ -1361,7 +1361,7 @@
<t t-name="About-Page"> <t t-name="About-Page">
<div> <div>
<h1>OpenERP Web</h1> <h1>OpenERP Web</h1>
<h3 style="padding:0 5px 5px">Version 6.0.2</h3> <h3 style="padding:0 5px 5px">Version <t t-esc="version_info.version"/></h3>
<p> <p>
Copyright © 2006-TODAY OpenERP SA. All Rights Reserved.<br /> Copyright © 2006-TODAY OpenERP SA. All Rights Reserved.<br />
OpenERP is a trademark of the OpenERP SA Company. OpenERP is a trademark of the OpenERP SA Company.

View File

@ -1,6 +1,6 @@
name = 'openerp-web-proto' name = 'openerp-web-proto'
version = '6.0.1' version = '6.1.0 alpha'
description = "Web Client of OpenERP, the Enterprise Management Software" description = "Web Client of OpenERP, the Enterprise Management Software"
long_description = "OpenERP Web is the web client of the OpenERP, a free enterprise management software" long_description = "OpenERP Web is the web client of the OpenERP, a free enterprise management software"
author = "OpenERP S.A." author = "OpenERP S.A."