[MERGE] from trunk

bzr revid: jam@tinyerp.com-20120831045217-xoy25yc9ignfi94v
bzr revid: rco@openerp.com-20120831145305-4wf3sl8un59k61he
This commit is contained in:
Raphael Collet 2012-08-31 16:53:05 +02:00
commit 0304a1eada
333 changed files with 1135 additions and 1006 deletions

View File

@ -12,60 +12,61 @@ This module provides the core of the OpenERP Web Client.
'auto_install': True, 'auto_install': True,
'post_load': 'wsgi_postload', 'post_load': 'wsgi_postload',
'js' : [ 'js' : [
'static/lib/datejs/globalization/en-US.js', "static/lib/datejs/globalization/en-US.js",
'static/lib/datejs/core.js', "static/lib/datejs/core.js",
'static/lib/datejs/parser.js', "static/lib/datejs/parser.js",
'static/lib/datejs/sugarpak.js', "static/lib/datejs/sugarpak.js",
'static/lib/datejs/extras.js', "static/lib/datejs/extras.js",
'static/lib/jquery/jquery-1.7.2.js', "static/lib/jquery/jquery-1.7.2.js",
'static/lib/jquery.MD5/jquery.md5.js', "static/lib/jquery.MD5/jquery.md5.js",
'static/lib/jquery.form/jquery.form.js', "static/lib/jquery.form/jquery.form.js",
'static/lib/jquery.validate/jquery.validate.js', "static/lib/jquery.validate/jquery.validate.js",
'static/lib/jquery.ba-bbq/jquery.ba-bbq.js', "static/lib/jquery.ba-bbq/jquery.ba-bbq.js",
'static/lib/spinjs/spin.js', "static/lib/spinjs/spin.js",
'static/lib/jquery.blockUI/jquery.blockUI.js', "static/lib/jquery.autosize/jquery.autosize.js",
'static/lib/jquery.ui/js/jquery-ui-1.8.17.custom.min.js', "static/lib/jquery.blockUI/jquery.blockUI.js",
'static/lib/jquery.ui.timepicker/js/jquery-ui-timepicker-addon.js', "static/lib/jquery.ui/js/jquery-ui-1.8.17.custom.min.js",
'static/lib/jquery.ui.notify/js/jquery.notify.js', "static/lib/jquery.ui.timepicker/js/jquery-ui-timepicker-addon.js",
'static/lib/jquery.deferred-queue/jquery.deferred-queue.js', "static/lib/jquery.ui.notify/js/jquery.notify.js",
'static/lib/jquery.scrollTo/jquery.scrollTo-min.js', "static/lib/jquery.deferred-queue/jquery.deferred-queue.js",
'static/lib/jquery.tipsy/jquery.tipsy.js', "static/lib/jquery.scrollTo/jquery.scrollTo-min.js",
'static/lib/jquery.textext/jquery.textext.js', "static/lib/jquery.tipsy/jquery.tipsy.js",
'static/lib/jquery.timeago/jquery.timeago.js', "static/lib/jquery.textext/jquery.textext.js",
'static/lib/qweb/qweb2.js', "static/lib/jquery.timeago/jquery.timeago.js",
'static/lib/underscore/underscore.js', "static/lib/qweb/qweb2.js",
'static/lib/underscore/underscore.string.js', "static/lib/underscore/underscore.js",
'static/lib/backbone/backbone.js', "static/lib/underscore/underscore.string.js",
'static/lib/cleditor/jquery.cleditor.js', "static/lib/backbone/backbone.js",
'static/lib/py.js/lib/py.js', "static/lib/cleditor/jquery.cleditor.js",
'static/src/js/boot.js', "static/lib/py.js/lib/py.js",
'static/src/js/corelib.js', "static/src/js/boot.js",
'static/src/js/coresetup.js', "static/src/js/corelib.js",
'static/src/js/dates.js', "static/src/js/coresetup.js",
'static/src/js/formats.js', "static/src/js/dates.js",
'static/src/js/chrome.js', "static/src/js/formats.js",
'static/src/js/views.js', "static/src/js/chrome.js",
'static/src/js/data.js', "static/src/js/views.js",
'static/src/js/data_export.js', "static/src/js/data.js",
'static/src/js/data_import.js', "static/src/js/data_export.js",
'static/src/js/search.js', "static/src/js/data_import.js",
'static/src/js/view_form.js', "static/src/js/search.js",
'static/src/js/view_list.js', "static/src/js/view_form.js",
'static/src/js/view_list_editable.js', "static/src/js/view_list.js",
'static/src/js/view_tree.js', "static/src/js/view_list_editable.js",
"static/src/js/view_tree.js",
], ],
'css': [ 'css' : [
'static/lib/jquery.ui.bootstrap/css/custom-theme/jquery-ui-1.8.16.custom.css', "static/lib/jquery.ui.bootstrap/css/custom-theme/jquery-ui-1.8.16.custom.css",
'static/lib/jquery.ui.timepicker/css/jquery-ui-timepicker-addon.css', "static/lib/jquery.ui.timepicker/css/jquery-ui-timepicker-addon.css",
'static/lib/jquery.ui.notify/css/ui.notify.css', "static/lib/jquery.ui.notify/css/ui.notify.css",
'static/lib/jquery.tipsy/tipsy.css', "static/lib/jquery.tipsy/tipsy.css",
'static/lib/jquery.textext/jquery.textext.css', "static/lib/jquery.textext/jquery.textext.css",
'static/src/css/base.css', "static/src/css/base.css",
'static/src/css/data_export.css', "static/src/css/data_export.css",
'static/src/css/data_import.css', "static/src/css/data_import.css",
'static/lib/cleditor/jquery.cleditor.css', "static/lib/cleditor/jquery.cleditor.css",
], ],
'qweb': [ 'qweb' : [
'static/src/xml/*.xml', "static/src/xml/*.xml",
], ],
} }

View File

@ -104,12 +104,6 @@ class OpenERPSession(object):
del state['config'] del state['config']
return state return state
def openerp_entreprise(self):
if not self._uid:
return False
else:
return self.model('publisher_warranty.contract').status()['status'] == 'full'
def build_connection(self): def build_connection(self):
conn = openerplib.Connection(self.config.connector, database=self._db, login=self._login, conn = openerplib.Connection(self.config.connector, database=self._db, login=self._login,
user_id=self._uid, password=self._password) user_id=self._uid, password=self._password)

View File

@ -806,7 +806,6 @@ class Session(openerpweb.Controller):
"context": req.session.get_context() if req.session._uid else {}, "context": req.session.get_context() if req.session._uid else {},
"db": req.session._db, "db": req.session._db,
"login": req.session._login, "login": req.session._login,
"openerp_entreprise": req.session.openerp_entreprise(),
} }
@openerpweb.jsonrequest @openerpweb.jsonrequest
@ -1191,12 +1190,26 @@ class DataSet(openerpweb.Controller):
return req.session.exec_workflow(model, id, signal) return req.session.exec_workflow(model, id, signal)
@openerpweb.jsonrequest @openerpweb.jsonrequest
def resequence(self, req, model, ids): def resequence(self, req, model, ids, field='sequence', offset=0):
""" Re-sequences a number of records in the model, by their ids
The re-sequencing starts at the first model of ``ids``, the sequence
number is incremented by one after each record and starts at ``offset``
:param ids: identifiers of the records to resequence, in the new sequence order
:type ids: list(id)
:param str field: field used for sequence specification, defaults to
"sequence"
:param int offset: sequence number for first record in ``ids``, allows
starting the resequencing from an arbitrary number,
defaults to ``0``
"""
m = req.session.model(model) m = req.session.model(model)
if not len(m.fields_get(['sequence'])): if not m.fields_get([field]):
return False return False
for i in range(len(ids)): # python 2.6 has no start parameter
m.write([ids[i]], { 'sequence': i }) for i, id in enumerate(ids):
m.write(id, { field: i + offset })
return True return True
class DataGroup(openerpweb.Controller): class DataGroup(openerpweb.Controller):

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
"X-Poedit-Language: Czech\n" "X-Poedit-Language: Czech\n"
#. openerp-web #. openerp-web

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
"Language: es\n" "Language: es\n"
#. openerp-web #. openerp-web

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -8,14 +8,14 @@ msgstr ""
"Project-Id-Version: openerp-web\n" "Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-07-02 09:06+0200\n" "POT-Creation-Date: 2012-07-02 09:06+0200\n"
"PO-Revision-Date: 2012-06-04 12:04+0000\n" "PO-Revision-Date: 2012-08-24 09:16+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: Herczeg Péter <herczegp@gmail.com>\n"
"Language-Team: Hungarian <hu@li.org>\n" "Language-Team: Hungarian <hu@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176
@ -124,7 +124,7 @@ msgstr "Névjegy"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:1052 #: addons/web/static/src/js/chrome.js:1052
msgid "OpenERP - Unsupported/Community Version" msgid "OpenERP - Unsupported/Community Version"
msgstr "" msgstr "OpenERP - Támogatás nélküli / Közösségi verzió"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/coresetup.js:619 #: addons/web/static/src/js/coresetup.js:619
@ -189,7 +189,7 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/js/data_export.js:6 #: addons/web/static/src/js/data_export.js:6
msgid "Export Data" msgid "Export Data"
msgstr "" msgstr "Adatok exportálása"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/data_export.js:19 #: addons/web/static/src/js/data_export.js:19
@ -200,12 +200,12 @@ msgstr ""
#: addons/web/static/src/js/view_form.js:3298 #: addons/web/static/src/js/view_form.js:3298
#: addons/web/static/src/js/views.js:968 #: addons/web/static/src/js/views.js:968
msgid "Close" msgid "Close"
msgstr "" msgstr "Bezárás"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/data_export.js:20 #: addons/web/static/src/js/data_export.js:20
msgid "Export To File" msgid "Export To File"
msgstr "" msgstr "Exportálás fájlba"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/data_export.js:126 #: addons/web/static/src/js/data_export.js:126
@ -220,17 +220,17 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/js/data_export.js:375 #: addons/web/static/src/js/data_export.js:375
msgid "Please select fields to export..." msgid "Please select fields to export..."
msgstr "" msgstr "Kérjük válassza ki az exportálandó mezőket..."
#. openerp-web #. openerp-web
#: addons/web/static/src/js/data_import.js:34 #: addons/web/static/src/js/data_import.js:34
msgid "Import Data" msgid "Import Data"
msgstr "" msgstr "Adatok importálása"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/data_import.js:71 #: addons/web/static/src/js/data_import.js:71
msgid "Import File" msgid "Import File"
msgstr "" msgstr "Fájl importálása"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/data_import.js:106 #: addons/web/static/src/js/data_import.js:106
@ -247,7 +247,7 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/js/data_import.js:383 #: addons/web/static/src/js/data_import.js:383
msgid "*Required Fields are not selected :" msgid "*Required Fields are not selected :"
msgstr "" msgstr "*Szükséges mezők nincsennek kiválasztva:"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/formats.js:139 #: addons/web/static/src/js/formats.js:139
@ -298,12 +298,12 @@ msgstr ""
#: addons/web/static/src/js/search.js:1108 #: addons/web/static/src/js/search.js:1108
#, python-format #, python-format
msgid "Group by: %s" msgid "Group by: %s"
msgstr "" msgstr "Csoportosítás: %s"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:1132 #: addons/web/static/src/js/search.js:1132
msgid "GroupBy" msgid "GroupBy"
msgstr "" msgstr "Csoportosítás"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:1267 #: addons/web/static/src/js/search.js:1267
@ -357,12 +357,12 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:1341 #: addons/web/static/src/js/search.js:1341
msgid "contains" msgid "contains"
msgstr "" msgstr "tartalmazza"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:1342 #: addons/web/static/src/js/search.js:1342
msgid "doesn't contain" msgid "doesn't contain"
msgstr "" msgstr "nem tartalmazza"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:1343 #: addons/web/static/src/js/search.js:1343
@ -371,7 +371,7 @@ msgstr ""
#: addons/web/static/src/js/search.js:1401 #: addons/web/static/src/js/search.js:1401
#: addons/web/static/src/js/search.js:1424 #: addons/web/static/src/js/search.js:1424
msgid "is equal to" msgid "is equal to"
msgstr "" msgstr "egyenlő"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:1344 #: addons/web/static/src/js/search.js:1344
@ -380,7 +380,7 @@ msgstr ""
#: addons/web/static/src/js/search.js:1402 #: addons/web/static/src/js/search.js:1402
#: addons/web/static/src/js/search.js:1425 #: addons/web/static/src/js/search.js:1425
msgid "is not equal to" msgid "is not equal to"
msgstr "" msgstr "nem egyenlő"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:1345 #: addons/web/static/src/js/search.js:1345
@ -389,7 +389,7 @@ msgstr ""
#: addons/web/static/src/js/search.js:1403 #: addons/web/static/src/js/search.js:1403
#: addons/web/static/src/js/search.js:1426 #: addons/web/static/src/js/search.js:1426
msgid "greater than" msgid "greater than"
msgstr "" msgstr "nagyobb, mint"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:1346 #: addons/web/static/src/js/search.js:1346
@ -398,7 +398,7 @@ msgstr ""
#: addons/web/static/src/js/search.js:1404 #: addons/web/static/src/js/search.js:1404
#: addons/web/static/src/js/search.js:1427 #: addons/web/static/src/js/search.js:1427
msgid "less than" msgid "less than"
msgstr "" msgstr "kisebb, mint"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:1347 #: addons/web/static/src/js/search.js:1347
@ -407,7 +407,7 @@ msgstr ""
#: addons/web/static/src/js/search.js:1405 #: addons/web/static/src/js/search.js:1405
#: addons/web/static/src/js/search.js:1428 #: addons/web/static/src/js/search.js:1428
msgid "greater or equal than" msgid "greater or equal than"
msgstr "" msgstr "nagyobb vagy egyenlő, mint"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:1348 #: addons/web/static/src/js/search.js:1348
@ -416,28 +416,28 @@ msgstr ""
#: addons/web/static/src/js/search.js:1406 #: addons/web/static/src/js/search.js:1406
#: addons/web/static/src/js/search.js:1429 #: addons/web/static/src/js/search.js:1429
msgid "less or equal than" msgid "less or equal than"
msgstr "" msgstr "kisebb vagy egyenlő, mint"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:1419 #: addons/web/static/src/js/search.js:1419
#: addons/web/static/src/js/search.js:1444 #: addons/web/static/src/js/search.js:1444
msgid "is" msgid "is"
msgstr "" msgstr "egyenlő"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:1445 #: addons/web/static/src/js/search.js:1445
msgid "is not" msgid "is not"
msgstr "" msgstr "nem egyenlő"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:1459 #: addons/web/static/src/js/search.js:1459
msgid "is true" msgid "is true"
msgstr "" msgstr "igaz"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:1460 #: addons/web/static/src/js/search.js:1460
msgid "is false" msgid "is false"
msgstr "" msgstr "hamis"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/view_editor.js:20 #: addons/web/static/src/js/view_editor.js:20
@ -538,7 +538,7 @@ msgstr "Duplikálás"
#: addons/web/static/src/js/view_form.js:133 #: addons/web/static/src/js/view_form.js:133
#: addons/web/static/src/js/view_form.js:728 #: addons/web/static/src/js/view_form.js:728
msgid "Set Default" msgid "Set Default"
msgstr "Alapértelmezés beállítása" msgstr "Alapértelmezett értékek beállítása"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/view_page.js:59 #: addons/web/static/src/js/view_page.js:59
@ -549,7 +549,7 @@ msgstr "Biztos, hogy törölni akarja ezt a rekordot?"
#: addons/web/static/src/js/view_form.js:508 #: addons/web/static/src/js/view_form.js:508
msgid "" msgid ""
"Warning, the record has been modified, your changes will be discarded." "Warning, the record has been modified, your changes will be discarded."
msgstr "" msgstr "Figyelem, a rekord tartalma megváltozott, a változások elvesznek."
#. openerp-web #. openerp-web
#: addons/web/static/src/js/view_form.js:735 #: addons/web/static/src/js/view_form.js:735
@ -640,18 +640,18 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/js/view_list.js:8 #: addons/web/static/src/js/view_list.js:8
msgid "List" msgid "List"
msgstr "" msgstr "Lista"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/view_list.js:277 #: addons/web/static/src/js/view_list.js:277
msgid "Unlimited" msgid "Unlimited"
msgstr "" msgstr "Korlátlan"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/views.js:819 #: addons/web/static/src/js/views.js:819
#: addons/web/static/src/xml/base.xml:1742 #: addons/web/static/src/xml/base.xml:1742
msgid "Import" msgid "Import"
msgstr "" msgstr "Import"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/views.js:822 #: addons/web/static/src/js/views.js:822
@ -662,7 +662,7 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/js/view_list.js:374 #: addons/web/static/src/js/view_list.js:374
msgid "Group" msgid "Group"
msgstr "" msgstr "Csoport"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/view_list.js:549 #: addons/web/static/src/js/view_list.js:549
@ -672,7 +672,7 @@ msgstr "Biztos, hogy törölni akarja ezeket a rekordokat?"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/views.js:925 #: addons/web/static/src/js/views.js:925
msgid "Warning" msgid "Warning"
msgstr "" msgstr "Figyelmeztetés"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/view_list.js:716 #: addons/web/static/src/js/view_list.js:716
@ -725,17 +725,17 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/js/views.js:716 #: addons/web/static/src/js/views.js:716
msgid "Print" msgid "Print"
msgstr "" msgstr "Nyomtatás"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/views.js:717 #: addons/web/static/src/js/views.js:717
msgid "Attachment" msgid "Attachment"
msgstr "" msgstr "Melléklet"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/views.js:718 addons/web/static/src/xml/base.xml:276 #: addons/web/static/src/js/views.js:718 addons/web/static/src/xml/base.xml:276
msgid "More" msgid "More"
msgstr "" msgstr "Egyebek"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/views.js:810 #: addons/web/static/src/js/views.js:810
@ -760,7 +760,7 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/js/views.js:885 #: addons/web/static/src/js/views.js:885
msgid "Do you really want to delete this attachment ?" msgid "Do you really want to delete this attachment ?"
msgstr "" msgstr "Valóban törölni szeretné ezt a mellékletet?"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/views.js:962 #: addons/web/static/src/js/views.js:962
@ -770,7 +770,7 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:52 #: addons/web/static/src/xml/base.xml:52
msgid "Loading..." msgid "Loading..."
msgstr "" msgstr "Betöltés…"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:251 #: addons/web/static/src/xml/base.xml:251
@ -956,12 +956,12 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:325 #: addons/web/static/src/xml/base.xml:325
msgid "About OpenERP" msgid "About OpenERP"
msgstr "" msgstr "OpenERP - Névjegy"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:327 #: addons/web/static/src/xml/base.xml:327
msgid "Log out" msgid "Log out"
msgstr "" msgstr "Kijelentkezés"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:333 #: addons/web/static/src/xml/base.xml:333
@ -1111,7 +1111,7 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:518 #: addons/web/static/src/xml/base.xml:518
msgid "Delete this attachment" msgid "Delete this attachment"
msgstr "" msgstr "Melléklet törlése"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:523 #: addons/web/static/src/xml/base.xml:523
@ -1132,7 +1132,7 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:687 #: addons/web/static/src/xml/base.xml:687
msgid "Discard" msgid "Discard"
msgstr "" msgstr "Elvetés"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:806 #: addons/web/static/src/xml/base.xml:806
@ -1142,17 +1142,17 @@ msgstr "Alapértelmezett:"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:823 #: addons/web/static/src/xml/base.xml:823
msgid "Condition:" msgid "Condition:"
msgstr "" msgstr "Feltétel:"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:842 #: addons/web/static/src/xml/base.xml:842
msgid "Only you" msgid "Only you"
msgstr "" msgstr "csak saját"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:849 #: addons/web/static/src/xml/base.xml:849
msgid "All users" msgid "All users"
msgstr "" msgstr "Minden felhasználó"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:856 #: addons/web/static/src/xml/base.xml:856
@ -1208,7 +1208,7 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:973 #: addons/web/static/src/xml/base.xml:973
msgid "Change default:" msgid "Change default:"
msgstr "" msgstr "Alapértelmezett megváltoztatása:"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:977 #: addons/web/static/src/xml/base.xml:977
@ -1228,7 +1228,7 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1040 #: addons/web/static/src/xml/base.xml:1040
msgid "Open this resource" msgid "Open this resource"
msgstr "" msgstr "Erőforrás megnyitása"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1063 #: addons/web/static/src/xml/base.xml:1063
@ -1259,7 +1259,7 @@ msgstr "Törlés"
#: addons/web/static/src/xml/base.xml:1179 #: addons/web/static/src/xml/base.xml:1179
#: addons/web/static/src/xml/base.xml:1230 #: addons/web/static/src/xml/base.xml:1230
msgid "Uploading ..." msgid "Uploading ..."
msgstr "" msgstr "Feltöltés..."
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1066 #: addons/web/static/src/xml/base.xml:1066
@ -1316,7 +1316,7 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1205 #: addons/web/static/src/xml/base.xml:1205
msgid "Advanced Search..." msgid "Advanced Search..."
msgstr "" msgstr "Részletes keresés…"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1287 #: addons/web/static/src/xml/base.xml:1287
@ -1341,7 +1341,7 @@ msgstr "Szűrő mentése"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1305 #: addons/web/static/src/xml/base.xml:1305
msgid "Filter Name:" msgid "Filter Name:"
msgstr "" msgstr "Szűrő neve:"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1307 #: addons/web/static/src/xml/base.xml:1307
@ -1351,12 +1351,12 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1376 #: addons/web/static/src/xml/base.xml:1376
msgid "Custom Filters" msgid "Custom Filters"
msgstr "" msgstr "Egyedi szűrők"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1379 #: addons/web/static/src/xml/base.xml:1379
msgid "Save current filter" msgid "Save current filter"
msgstr "" msgstr "Aktuális szűrés mentése"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1381 #: addons/web/static/src/xml/base.xml:1381
@ -1366,13 +1366,13 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1383 #: addons/web/static/src/xml/base.xml:1383
msgid "Share with all users" msgid "Share with all users"
msgstr "" msgstr "Mindenkinek elérhető"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/search.js:298 #: addons/web/static/src/js/search.js:298
#: addons/web/static/src/xml/base.xml:1299 #: addons/web/static/src/xml/base.xml:1299
msgid "Add to Dashboard" msgid "Add to Dashboard"
msgstr "" msgstr "Hozzáadás vezérlőpulthoz"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1394 #: addons/web/static/src/xml/base.xml:1394
@ -1392,7 +1392,7 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1406 #: addons/web/static/src/xml/base.xml:1406
msgid "Advanced Search" msgid "Advanced Search"
msgstr "" msgstr "Részletes Keresés"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1411 #: addons/web/static/src/xml/base.xml:1411
@ -1402,7 +1402,7 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1412 #: addons/web/static/src/xml/base.xml:1412
msgid "Apply" msgid "Apply"
msgstr "" msgstr "Alkalmazás"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1509 #: addons/web/static/src/xml/base.xml:1509
@ -1422,36 +1422,40 @@ msgid ""
" You can export all data or only the fields that can be " " You can export all data or only the fields that can be "
"reimported after modification." "reimported after modification."
msgstr "" msgstr ""
"Ez a varázsló exportálja az aktuális keresési feltételeknek megfelelő összes "
"adatot egy CSV fájlba.\n"
" Lehetőség van valamennyi adat exportálására vagy csak azon "
"mezőkére, amelyek változtatások után visszaimportálásra kerülnek."
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1624 #: addons/web/static/src/xml/base.xml:1624
msgid "Export Type:" msgid "Export Type:"
msgstr "" msgstr "Exportálás típusa"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1626 #: addons/web/static/src/xml/base.xml:1626
msgid "Import Compatible Export" msgid "Import Compatible Export"
msgstr "" msgstr "Import/export kompatibilis"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1627 #: addons/web/static/src/xml/base.xml:1627
msgid "Export all Data" msgid "Export all Data"
msgstr "" msgstr "Összes adat exportálása"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1630 #: addons/web/static/src/xml/base.xml:1630
msgid "Export Formats" msgid "Export Formats"
msgstr "" msgstr "Export formátumok"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1636 #: addons/web/static/src/xml/base.xml:1636
msgid "Available fields" msgid "Available fields"
msgstr "" msgstr "Elérhető mezők"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1638 #: addons/web/static/src/xml/base.xml:1638
msgid "Fields to export" msgid "Fields to export"
msgstr "" msgstr "Exportálandó mezők:"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1640 #: addons/web/static/src/xml/base.xml:1640
@ -1466,7 +1470,7 @@ msgstr "Összes eltávolítása"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1666 #: addons/web/static/src/xml/base.xml:1666
msgid "Name" msgid "Name"
msgstr "" msgstr "Név"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1699 #: addons/web/static/src/xml/base.xml:1699
@ -1476,12 +1480,12 @@ msgstr "Mentés mint:"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1706 #: addons/web/static/src/xml/base.xml:1706
msgid "Saved exports:" msgid "Saved exports:"
msgstr "" msgstr "Mentett exportálások:"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1748 #: addons/web/static/src/xml/base.xml:1748
msgid "1. Import a .CSV file" msgid "1. Import a .CSV file"
msgstr "" msgstr ".CSV fájl importálása"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1749 #: addons/web/static/src/xml/base.xml:1749
@ -1503,7 +1507,7 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1759 #: addons/web/static/src/xml/base.xml:1759
msgid "Import Options" msgid "Import Options"
msgstr "" msgstr "Importálási beállítások"
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1763 #: addons/web/static/src/xml/base.xml:1763
@ -1560,7 +1564,7 @@ msgstr ""
#. openerp-web #. openerp-web
#: addons/web/static/src/xml/base.xml:1811 #: addons/web/static/src/xml/base.xml:1811
msgid "Here is a preview of the file we could not import:" msgid "Here is a preview of the file we could not import:"
msgstr "" msgstr "Itt van a fájlnak az előnézete, amit nem tudunk importálni:"
#~ msgid "Create..." #~ msgid "Create..."
#~ msgstr "Létrehozás…" #~ msgstr "Létrehozás…"
@ -1603,3 +1607,30 @@ msgstr ""
#~ msgid "More…" #~ msgid "More…"
#~ msgstr "Több..." #~ msgstr "Több..."
#~ msgid "Any of the following conditions must match"
#~ msgstr "Bármelyik feltétel igaz"
#~ msgid "All the following conditions must match"
#~ msgstr "Midegyik feltétel igaz"
#~ msgid "None of the following conditions must match"
#~ msgstr "Egyik feltétel sem igaz"
#~ msgid "Links"
#~ msgstr "Hivatkozások"
#~ msgid "Add condition"
#~ msgstr "Feltétel hozzáadása"
#~ msgid "Unfold menu"
#~ msgstr "Menü kibontása"
#~ msgid "Fold menu"
#~ msgstr "Menü elrejtése"
#~ msgid "Disable all tips"
#~ msgstr "Minden tipp tiltása"
#~ msgid "Hide this tip"
#~ msgstr "Tii elrejtése"

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -15,8 +15,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:22+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:49+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web/static/src/js/chrome.js:176 #: addons/web/static/src/js/chrome.js:176

View File

@ -0,0 +1,165 @@
// Autosize 1.10 - jQuery plugin for textareas
// (c) 2012 Jack Moore - jacklmoore.com
// license: www.opensource.org/licenses/mit-license.php
(function ($) {
var
hidden = 'hidden',
borderBox = 'border-box',
lineHeight = 'lineHeight',
copy = '<textarea tabindex="-1" style="position:absolute; top:-9999px; left:-9999px; right:auto; bottom:auto; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; word-wrap:break-word; height:0 !important; min-height:0 !important; overflow:hidden">',
// line-height is omitted because IE7/IE8 doesn't return the correct value.
copyStyle = [
'fontFamily',
'fontSize',
'fontWeight',
'fontStyle',
'letterSpacing',
'textTransform',
'wordSpacing',
'textIndent'
],
oninput = 'oninput',
onpropertychange = 'onpropertychange',
test = $(copy)[0];
// For testing support in old FireFox
test.setAttribute(oninput, "return");
if ($.isFunction(test[oninput]) || onpropertychange in test) {
// test that line-height can be accurately copied to avoid
// incorrect value reporting in old IE and old Opera
$(test).css(lineHeight, '99px');
if ($(test).css(lineHeight) === '99px') {
copyStyle.push(lineHeight);
}
$.fn.autosize = function (className) {
return this.each(function () {
var
ta = this,
$ta = $(ta),
mirror,
minHeight = $ta.height(),
maxHeight = parseInt($ta.css('maxHeight'), 10),
active,
i = copyStyle.length,
resize,
boxOffset = 0;
if ($ta.css('box-sizing') === borderBox || $ta.css('-moz-box-sizing') === borderBox || $ta.css('-webkit-box-sizing') === borderBox){
boxOffset = $ta.outerHeight() - $ta.height();
}
if ($ta.data('mirror') || $ta.data('ismirror')) {
// if autosize has already been applied, exit.
// if autosize is being applied to a mirror element, exit.
return;
} else {
mirror = $(copy).data('ismirror', true).addClass(className || 'autosizejs')[0];
// Changed allowed resize only in edit mode by VTA (31/8/2012)
if ($ta.attr('disabled')) {
$ta.css('resize', 'none');
}
// Changed horizontal to vertical by VTA (31/8/2012)
resize = $ta.css('resize') === 'none' ? 'none' : 'vertical';
$ta.data('mirror', $(mirror)).css({
overflow: hidden,
overflowY: hidden,
wordWrap: 'break-word',
resize: resize
});
}
// Opera returns '-1px' when max-height is set to 'none'.
maxHeight = maxHeight && maxHeight > 0 ? maxHeight : 9e4;
// Using mainly bare JS in this function because it is going
// to fire very often while typing, and needs to very efficient.
function adjust() {
var height, overflow;
// the active flag keeps IE from tripping all over itself. Otherwise
// actions in the adjust function will cause IE to call adjust again.
if (!active) {
active = true;
mirror.value = ta.value;
mirror.style.overflowY = ta.style.overflowY;
// Update the width in case the original textarea width has changed
mirror.style.width = $ta.css('width');
// Needed for IE to reliably return the correct scrollHeight
mirror.scrollTop = 0;
// Set a very high value for scrollTop to be sure the
// mirror is scrolled all the way to the bottom.
mirror.scrollTop = 9e4;
height = mirror.scrollTop;
overflow = hidden;
if (height > maxHeight) {
height = maxHeight;
overflow = 'scroll';
} else if (height < minHeight) {
height = minHeight;
}
ta.style.overflowY = overflow;
ta.style.height = height + boxOffset + 'px';
// This small timeout gives IE a chance to draw it's scrollbar
// before adjust can be run again (prevents an infinite loop).
setTimeout(function () {
active = false;
}, 1);
}
}
// mirror is a duplicate textarea located off-screen that
// is automatically updated to contain the same text as the
// original textarea. mirror always has a height of 0.
// This gives a cross-browser supported way getting the actual
// height of the text, through the scrollTop property.
while (i--) {
mirror.style[copyStyle[i]] = $ta.css(copyStyle[i]);
}
$('body').append(mirror);
if (onpropertychange in ta) {
if (oninput in ta) {
// Detects IE9. IE9 does not fire onpropertychange or oninput for deletions,
// so binding to onkeyup to catch most of those occassions. There is no way that I
// know of to detect something like 'cut' in IE9.
ta[oninput] = ta.onkeyup = adjust;
} else {
// IE7 / IE8
ta[onpropertychange] = adjust;
}
} else {
// Modern Browsers
ta[oninput] = adjust;
}
$(window).resize(adjust);
// Allow for manual triggering if needed.
$ta.bind('autosize', adjust);
// Call adjust in case the textarea already contains text.
adjust();
});
};
} else {
// Makes no changes for older browsers (FireFox3- and Safari4-)
$.fn.autosize = function () {
return this;
};
}
}(jQuery));

View File

@ -1,3 +1,3 @@
base.css: base.sass base.css: base.sass
sass --trace -t expanded base.sass base.css sass -t expanded base.sass base.css

View File

@ -69,6 +69,7 @@
display: none !important; display: none !important;
} }
} }
.openerp.openerp_webclient_container { .openerp.openerp_webclient_container {
height: 100%; height: 100%;
position: relative; position: relative;
@ -84,7 +85,7 @@
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5); text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
/* http://www.quirksmode.org/dom/inputfile.html /* http://www.quirksmode.org/dom/inputfile.html
* http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image * http://stackoverflow.com/questions/2855589/replace-input-type-file-by-an-image
*/ */ */
} }
.openerp :-moz-placeholder { .openerp :-moz-placeholder {
color: #afafb6 !important; color: #afafb6 !important;
@ -141,6 +142,13 @@
background-image: -o-linear-gradient(top, #eeeeee, #dedede); background-image: -o-linear-gradient(top, #eeeeee, #dedede);
background-image: linear-gradient(to bottom, #eeeeee, #dedede); background-image: linear-gradient(to bottom, #eeeeee, #dedede);
} }
.openerp ul, .openerp li, .openerp ol {
margin: 0;
padding: 0;
}
.openerp li {
list-style-type: none;
}
.openerp input, .openerp textarea, .openerp select { .openerp input, .openerp textarea, .openerp select {
padding: 2px 4px; padding: 2px 4px;
border: 1px solid #cccccc; border: 1px solid #cccccc;
@ -155,13 +163,6 @@
.openerp h4 { .openerp h4 {
margin: 4px 0; margin: 4px 0;
} }
.openerp .oe_semantic_html_override ul, .openerp .oe_semantic_html_override li, .openerp .oe_semantic_html_override ol {
margin: 0;
padding: 0;
}
.openerp .oe_semantic_html_override ul li, .openerp .oe_semantic_html_override li li, .openerp .oe_semantic_html_override ol li {
list-style-type: none;
}
.openerp a.button:link, .openerp a.button:visited, .openerp button, .openerp input[type='submit'], .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button { .openerp a.button:link, .openerp a.button:visited, .openerp button, .openerp input[type='submit'], .openerp .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
display: inline-block; display: inline-block;
border: 1px solid #ababab; border: 1px solid #ababab;
@ -626,18 +627,6 @@
padding: 0 16px; padding: 0 16px;
list-style: none; list-style: none;
zoom: 1; zoom: 1;
margin: 0;
padding: 0;
}
.openerp .oe_notebook li {
list-style-type: none;
}
.openerp .oe_notebook ul, .openerp .oe_notebook li, .openerp .oe_notebook ol {
margin: 0;
padding: 0;
}
.openerp .oe_notebook ul li, .openerp .oe_notebook li li, .openerp .oe_notebook ol li {
list-style-type: none;
} }
.openerp .oe_notebook.ui-corner-all { .openerp .oe_notebook.ui-corner-all {
-moz-border-radius: 0; -moz-border-radius: 0;
@ -942,13 +931,6 @@
-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9); -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
box-shadow: 0 0 18px rgba(0, 0, 0, 0.9); box-shadow: 0 0 18px rgba(0, 0, 0, 0.9);
} }
.openerp .oe_login .oe_login_pane ul, .openerp .oe_login .oe_login_pane li, .openerp .oe_login .oe_login_pane ol {
margin: 0;
padding: 0;
}
.openerp .oe_login .oe_login_pane ul li, .openerp .oe_login .oe_login_pane li li, .openerp .oe_login .oe_login_pane ol li {
list-style-type: none;
}
.openerp .oe_login .oe_login_pane h2 { .openerp .oe_login .oe_login_pane h2 {
margin-top: 0; margin-top: 0;
font-size: 18px; font-size: 18px;
@ -1028,13 +1010,6 @@
background-image: -o-linear-gradient(top, #646060, #262626); background-image: -o-linear-gradient(top, #646060, #262626);
background-image: linear-gradient(to bottom, #646060, #262626); background-image: linear-gradient(to bottom, #646060, #262626);
} }
.openerp .oe_topbar ul, .openerp .oe_topbar li, .openerp .oe_topbar ol {
margin: 0;
padding: 0;
}
.openerp .oe_topbar ul li, .openerp .oe_topbar li li, .openerp .oe_topbar ol li {
list-style-type: none;
}
.openerp .oe_topbar .oe_topbar_item { .openerp .oe_topbar .oe_topbar_item {
display: block; display: block;
padding: 5px 10px 7px; padding: 5px 10px 7px;
@ -1107,13 +1082,6 @@
text-shadow: 0 1px 1px white; text-shadow: 0 1px 1px white;
padding-bottom: 16px; padding-bottom: 16px;
} }
.openerp .oe_leftbar ul, .openerp .oe_leftbar li, .openerp .oe_leftbar ol {
margin: 0;
padding: 0;
}
.openerp .oe_leftbar ul li, .openerp .oe_leftbar li li, .openerp .oe_leftbar ol li {
list-style-type: none;
}
.openerp a.oe_logo { .openerp a.oe_logo {
width: 220px; width: 220px;
display: block; display: block;
@ -1316,13 +1284,6 @@
width: 100%; width: 100%;
table-layout: fixed; table-layout: fixed;
} }
.openerp .oe_view_manager table.oe_view_manager_header ul, .openerp .oe_view_manager table.oe_view_manager_header li, .openerp .oe_view_manager table.oe_view_manager_header ol {
margin: 0;
padding: 0;
}
.openerp .oe_view_manager table.oe_view_manager_header ul li, .openerp .oe_view_manager table.oe_view_manager_header li li, .openerp .oe_view_manager table.oe_view_manager_header ol li {
list-style-type: none;
}
.openerp .oe_view_manager table.oe_view_manager_header .oe_header_row { .openerp .oe_view_manager table.oe_view_manager_header .oe_header_row {
clear: both; clear: both;
text-shadow: 0 1px 1px white; text-shadow: 0 1px 1px white;
@ -1989,10 +1950,12 @@
margin: 0 auto; margin: 0 auto;
padding: 16px 0 48px; padding: 16px 0 48px;
} }
.openerp .oe_form div.oe_form_configuration div.oe_horizontal_separator { .openerp .oe_form .oe_grey {
margin: 12px 0 8px 0; color: #aaaaaa;
max-width: 650px;
margin: 0 0 10px 0;
} }
.openerp .oe_form div.oe_form_configuration p, .openerp .oe_form div.oe_form_configuration ul, .openerp .oe_form div.oe_form_configuration ol { .openerp .oe_form div.oe_form_configuration p {
color: #aaaaaa; color: #aaaaaa;
max-width: 650px; max-width: 650px;
} }
@ -2041,7 +2004,6 @@
padding-left: 24px; padding-left: 24px;
margin: 0; margin: 0;
position: relative; position: relative;
z-index: 10;
} }
.openerp ul.oe_form_steps li .arrow, .openerp ul.oe_form_steps_clickable li .arrow { .openerp ul.oe_form_steps li .arrow, .openerp ul.oe_form_steps_clickable li .arrow {
width: 17px; width: 17px;
@ -2052,7 +2014,6 @@
} }
.openerp ul.oe_form_steps li .arrow span, .openerp ul.oe_form_steps_clickable li .arrow span { .openerp ul.oe_form_steps li .arrow span, .openerp ul.oe_form_steps_clickable li .arrow span {
position: relative; position: relative;
z-index: 11;
width: 24px; width: 24px;
height: 24px; height: 24px;
display: inline-block; display: inline-block;
@ -2227,7 +2188,7 @@
.openerp .oe_horizontal_separator { .openerp .oe_horizontal_separator {
font-weight: bold; font-weight: bold;
font-size: 20px; font-size: 20px;
margin: 8px 0px 8px 0px; margin: 15px 0px 10px 0px;
color: #7c7bad; color: #7c7bad;
} }
.openerp .oe_horizontal_separator:empty { .openerp .oe_horizontal_separator:empty {
@ -2441,19 +2402,12 @@
float: right; float: right;
padding-left: 2px; padding-left: 2px;
} }
.openerp .oe_form_field_status { .openerp.ui-autocomplete li.oe_m2o_dropdown_option a {
margin: 0; font-style: italic;
padding: 0; padding-left: 2em;
} }
.openerp .oe_form_field_status ul, .openerp .oe_form_field_status li, .openerp .oe_form_field_status ol { .openerp.ui-autocomplete li:not(.oe_m2o_dropdown_option) + li.oe_m2o_dropdown_option {
margin: 0; margin-top: 10px;
padding: 0;
}
.openerp .oe_form_field_status ul li, .openerp .oe_form_field_status li li, .openerp .oe_form_field_status ol li {
list-style-type: none;
}
.openerp .oe_form_field_status li {
list-style-type: none;
} }
.openerp .oe_form .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page { .openerp .oe_form .oe_form_field_one2many > .oe_view_manager .oe_list_pager_single_page {
display: none; display: none;

View File

@ -111,16 +111,6 @@ $sheet-max-width: 860px
content: $icon-name content: $icon-name
color: $color color: $color
@mixin ul-html-override()
margin: 0
padding: 0
li
list-style-type: none
@mixin semantic-html-override()
ul, li, ol
@include ul-html-override()
// }}} // }}}
// CSS animation bounces {{{ // CSS animation bounces {{{
@-moz-keyframes bounce @-moz-keyframes bounce
@ -204,6 +194,11 @@ $sheet-max-width: 860px
@include vertical-gradient(#f0f0fa, #eeeef6) @include vertical-gradient(#f0f0fa, #eeeef6)
.zebra tbody tr:hover td .zebra tbody tr:hover td
@include vertical-gradient(#eee, #dedede) @include vertical-gradient(#eee, #dedede)
ul, li, ol
margin: 0
padding: 0
li
list-style-type: none
input, textarea, select input, textarea, select
padding: 2px 4px padding: 2px 4px
border: 1px solid #ccc border: 1px solid #ccc
@ -213,8 +208,6 @@ $sheet-max-width: 860px
vertical-align: middle vertical-align: middle
h4 h4
margin: 4px 0 margin: 4px 0
.oe_semantic_html_override
@include semantic-html-override
// }}} // }}}
// Button style {{{ // Button style {{{
a.button:link, a.button:visited, button, input[type='submit'], .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button a.button:link, a.button:visited, button, input[type='submit'], .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button
@ -516,8 +509,6 @@ $sheet-max-width: 860px
padding: 0 16px padding: 0 16px
list-style: none list-style: none
zoom: 1 zoom: 1
@include ul-html-override
@include semantic-html-override
.oe_notebook.ui-corner-all .oe_notebook.ui-corner-all
@include radius(0) @include radius(0)
.oe_notebook:before, .oe_notebook:after .oe_notebook:before, .oe_notebook:after
@ -737,7 +728,6 @@ $sheet-max-width: 860px
text-align: left text-align: left
@include radius(8px) @include radius(8px)
@include box-shadow(0 0 18px rgba(0, 0, 0, 0.9)) @include box-shadow(0 0 18px rgba(0, 0, 0, 0.9))
@include semantic-html-override
h2 h2
margin-top: 0 margin-top: 0
font-size: 18px font-size: 18px
@ -803,7 +793,6 @@ $sheet-max-width: 860px
height: 31px height: 31px
border-top: solid 1px #d3d3d3 border-top: solid 1px #d3d3d3
@include vertical-gradient(#646060, #262626) @include vertical-gradient(#646060, #262626)
@include semantic-html-override
.oe_topbar_item .oe_topbar_item
display: block display: block
padding: 5px 10px 7px padding: 5px 10px 7px
@ -854,7 +843,6 @@ $sheet-max-width: 860px
border-right: 1px solid $tag-border border-right: 1px solid $tag-border
text-shadow: 0 1px 1px white text-shadow: 0 1px 1px white
padding-bottom: 16px padding-bottom: 16px
@include semantic-html-override
a.oe_logo a.oe_logo
width: 220px width: 220px
display: block display: block
@ -1019,7 +1007,6 @@ $sheet-max-width: 860px
table.oe_view_manager_header table.oe_view_manager_header
width: 100% width: 100%
table-layout: fixed table-layout: fixed
@include semantic-html-override
.oe_header_row .oe_header_row
//min-height: 26px //min-height: 26px
//line-height: 26px //line-height: 26px
@ -1529,10 +1516,12 @@ $sheet-max-width: 860px
max-width: $sheet-max-width max-width: $sheet-max-width
margin: 0 auto margin: 0 auto
padding: 16px 0 48px padding: 16px 0 48px
.oe_grey
color: #aaa
max-width: 650px
margin: 0 0 10px 0
div.oe_form_configuration div.oe_form_configuration
div.oe_horizontal_separator p
margin: 12px 0 8px 0
p, ul, ol
color: #aaa color: #aaa
max-width: 650px max-width: 650px
label label
@ -1567,7 +1556,6 @@ $sheet-max-width: 860px
padding-left: 24px padding-left: 24px
margin: 0 margin: 0
position: relative position: relative
z-index: 10
.arrow .arrow
width: 17px width: 17px
display: inline-block display: inline-block
@ -1576,7 +1564,6 @@ $sheet-max-width: 860px
margin-left: -5px margin-left: -5px
span span
position: relative position: relative
z-index: 11
width: 24px width: 24px
height: 24px height: 24px
display: inline-block display: inline-block
@ -1692,7 +1679,7 @@ $sheet-max-width: 860px
.oe_horizontal_separator .oe_horizontal_separator
font-weight: bold font-weight: bold
font-size: 20px font-size: 20px
margin: 8px 0px 8px 0px margin: 15px 0px 10px 0px
color: $section-title-color color: $section-title-color
.oe_horizontal_separator:empty .oe_horizontal_separator:empty
height: 5px height: 5px
@ -1866,11 +1853,12 @@ $sheet-max-width: 860px
line-height: 14px line-height: 14px
float: right float: right
padding-left: 2px padding-left: 2px
// }}} &.ui-autocomplete
// FormView.fieldstatus {{{ li.oe_m2o_dropdown_option a
.oe_form_field_status font-style: italic
@include semantic-html-override padding-left: 2em
@include ul-html-override li:not(.oe_m2o_dropdown_option) + li.oe_m2o_dropdown_option
margin-top: 10px
// }}} // }}}
// FormView.one2many {{{ // FormView.one2many {{{
.oe_form .oe_form_field_one2many > .oe_view_manager .oe_form .oe_form_field_one2many > .oe_view_manager

View File

@ -193,29 +193,9 @@ instance.web.CrashManager = instance.web.CallbackEnabled.extend({
on_traceback: function(error) { on_traceback: function(error) {
var self = this; var self = this;
var buttons = {}; var buttons = {};
if (instance.session.openerp_entreprise) { buttons[_t("Ok")] = function() {
buttons[_t("Send OpenERP Enterprise Report")] = function() { $(this).dialog("close");
var $this = $(this); };
var issuename = $('#issuename').val();
var explanation = $('#explanation').val();
var remark = $('#remark').val();
// Call the send method from server to send mail with details
new instance.web.DataSet(self, 'publisher_warranty.contract').call_and_eval('send', [error.data,explanation,remark,issuename]).then(function(result){
if (result === false) {
alert('There was a communication error.');
} else {
$this.dialog('close');
}
});
};
buttons[_t("Dont send")] = function() {
$(this).dialog("close");
};
} else {
buttons[_t("Ok")] = function() {
$(this).dialog("close");
};
}
var dialog = new instance.web.Dialog(this, { var dialog = new instance.web.Dialog(this, {
title: "OpenERP " + _.str.capitalize(error.type), title: "OpenERP " + _.str.capitalize(error.type),
width: '80%', width: '80%',
@ -1043,10 +1023,6 @@ instance.web.WebClient = instance.web.Client.extend({
self.user_menu.on_action.add(this.proxy('on_menu_action')); self.user_menu.on_action.add(this.proxy('on_menu_action'));
self.user_menu.do_update(); self.user_menu.do_update();
self.bind_hashchange(); self.bind_hashchange();
if (!self.session.openerp_entreprise) {
var version_label = _t("OpenERP - Unsupported/Community Version");
self.$el.find('.oe_footer_powered').append(_.str.sprintf('<span> - <a href="http://www.openerp.com/support-or-publisher-warranty-contract" target="_blank">%s</a></span>', version_label));
}
self.set_title(); self.set_title();
}, },
destroy_content: function() { destroy_content: function() {

View File

@ -35,7 +35,6 @@ instance.web.Session = instance.web.JsonRPC.extend( /** @lends instance.web.Sess
this.username = false; this.username = false;
this.user_context= {}; this.user_context= {};
this.db = false; this.db = false;
this.openerp_entreprise = false;
this.module_list = instance._modules.slice(); this.module_list = instance._modules.slice();
this.module_loaded = {}; this.module_loaded = {};
_(this.module_list).each(function (mod) { _(this.module_list).each(function (mod) {
@ -78,8 +77,7 @@ instance.web.Session = instance.web.JsonRPC.extend( /** @lends instance.web.Sess
db: result.db, db: result.db,
username: result.login, username: result.login,
uid: result.uid, uid: result.uid,
user_context: result.context, user_context: result.context
openerp_entreprise: result.openerp_entreprise
}); });
}); });
}, },
@ -103,8 +101,7 @@ instance.web.Session = instance.web.JsonRPC.extend( /** @lends instance.web.Sess
db: result.db, db: result.db,
username: result.login, username: result.login,
uid: result.uid, uid: result.uid,
user_context: result.context, user_context: result.context
openerp_entreprise: result.openerp_entreprise
}); });
if (!_volatile) { if (!_volatile) {
self.set_cookie('session_id', self.session_id); self.set_cookie('session_id', self.session_id);

View File

@ -12,7 +12,6 @@ openerp.test_support = {
username: false, username: false,
user_context: {}, user_context: {},
db: false, db: false,
openerp_entreprise: false,
// this.module_list = openerp._modules.slice(); // this.module_list = openerp._modules.slice();
// this.module_loaded = {}; // this.module_loaded = {};
// _(this.module_list).each(function (mod) { // _(this.module_list).each(function (mod) {

View File

@ -697,7 +697,7 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
}, },
on_button_save: function() { on_button_save: function() {
var self = this; var self = this;
return this.do_save().then(function(result) { return this.do_save().then(function(result) {
self.to_view_mode(); self.to_view_mode();
}); });
}, },
@ -767,10 +767,11 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
* record or saving an existing one depending on whether the record * record or saving an existing one depending on whether the record
* already has an id property. * already has an id property.
* *
* @param {Function} [success] callback on save success * @param {Boolean} [prepend_on_create=false] if ``do_save`` creates a new
* @param {Boolean} [prepend_on_create=false] if ``do_save`` creates a new record, should that record be inserted at the start of the dataset (by default, records are added at the end) * record, should that record be inserted at the start of the dataset (by
* default, records are added at the end)
*/ */
do_save: function(success, prepend_on_create) { do_save: function(prepend_on_create) {
var self = this; var self = this;
return this.mutating_mutex.exec(function() { return self.is_initialized.pipe(function() { return this.mutating_mutex.exec(function() { return self.is_initialized.pipe(function() {
try { try {
@ -805,21 +806,21 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
self.set({'display_invalid_fields': false}); self.set({'display_invalid_fields': false});
var save_deferral; var save_deferral;
if (!self.datarecord.id) { if (!self.datarecord.id) {
// console.log("FormView(", self, ") : About to create", values); // Creation save
save_deferral = self.dataset.create(values).pipe(function(r) { save_deferral = self.dataset.create(values).pipe(function(r) {
return self.on_created(r, undefined, prepend_on_create); return self.on_created(r, prepend_on_create);
}, null); }, null);
} else if (_.isEmpty(values) && ! self.force_dirty) { } else if (_.isEmpty(values) && ! self.force_dirty) {
// console.log("FormView(", self, ") : Nothing to save"); // Not dirty, noop save
save_deferral = $.Deferred().resolve({}).promise(); save_deferral = $.Deferred().resolve({}).promise();
} else { } else {
self.force_dirty = false; self.force_dirty = false;
// console.log("FormView(", self, ") : About to save", values); // Write save
save_deferral = self.dataset.write(self.datarecord.id, values, {}).pipe(function(r) { save_deferral = self.dataset.write(self.datarecord.id, values, {}).pipe(function(r) {
return self.on_saved(r); return self.on_saved(r);
}, null); }, null);
} }
return save_deferral.then(success); return save_deferral;
} }
} catch (e) { } catch (e) {
console.error(e); console.error(e);
@ -838,14 +839,19 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
warnings.push('</ul>'); warnings.push('</ul>');
this.do_warn("The following fields are invalid :", warnings.join('')); this.do_warn("The following fields are invalid :", warnings.join(''));
}, },
on_saved: function(r, success) { /**
* Reload the form after saving
*
* @param {Object} r result of the write function.
*/
on_saved: function(r) {
if (!r.result) { if (!r.result) {
// should not happen in the server, but may happen for internal purpose // should not happen in the server, but may happen for internal purpose
return $.Deferred().reject(); return $.Deferred().reject();
} else { } else {
return $.when(this.reload()).pipe(function () { return $.when(this.reload()).pipe(function () {
return r; }) return r;
.then(success); });
} }
}, },
/** /**
@ -858,10 +864,10 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
* * Updates the pager and sidebar displays * * Updates the pager and sidebar displays
* *
* @param {Object} r * @param {Object} r
* @param {Function} success callback to execute after having updated the dataset * @param {Boolean} [prepend_on_create=false] adds the newly created record
* @param {Boolean} [prepend_on_create=false] adds the newly created record at the beginning of the dataset instead of the end * at the beginning of the dataset instead of the end
*/ */
on_created: function(r, success, prepend_on_create) { on_created: function(r, prepend_on_create) {
if (!r.result) { if (!r.result) {
// should not happen in the server, but may happen for internal purpose // should not happen in the server, but may happen for internal purpose
return $.Deferred().reject(); return $.Deferred().reject();
@ -880,8 +886,8 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
} }
//openerp.log("The record has been created with id #" + this.datarecord.id); //openerp.log("The record has been created with id #" + this.datarecord.id);
return $.when(this.reload()).pipe(function () { return $.when(this.reload()).pipe(function () {
return _.extend(r, {created: true}); }) return _.extend(r, {created: true});
.then(success); });
} }
}, },
on_action: function (action) { on_action: function (action) {
@ -2324,11 +2330,16 @@ instance.web.form.FieldDate = instance.web.form.FieldDatetime.extend({
instance.web.form.FieldText = instance.web.form.AbstractField.extend(instance.web.form.ReinitializeFieldMixin, { instance.web.form.FieldText = instance.web.form.AbstractField.extend(instance.web.form.ReinitializeFieldMixin, {
template: 'FieldText', template: 'FieldText',
init: function (field_manager, node) {
this._super(field_manager, node);
},
initialize_content: function() { initialize_content: function() {
var self = this;
this.$textarea = this.$el.find('textarea'); this.$textarea = this.$el.find('textarea');
this.default_height = this.$textarea.css('height');
if (!this.get("effective_readonly")) { if (!this.get("effective_readonly")) {
this.$textarea.change(_.bind(function() { this.$textarea.change(_.bind(function() {
this.set({'value': instance.web.parse_value(this.$textarea.val(), this)}); self.set({'value': instance.web.parse_value(self.$textarea.val(), self)});
}, this)); }, this));
} else { } else {
this.$textarea.attr('disabled', 'disabled'); this.$textarea.attr('disabled', 'disabled');
@ -2341,15 +2352,17 @@ instance.web.form.FieldText = instance.web.form.AbstractField.extend(instance.we
this.setupFocus(this.$textarea); this.setupFocus(this.$textarea);
}, },
set_value: function(value_) { set_value: function(value_) {
this._super.apply(this, arguments); this._super(value_);
this.render_value(); this.render_value();
$(window).resize();
}, },
render_value: function() { render_value: function() {
var show_value = instance.web.format_value(this.get('value'), this, ''); var show_value = instance.web.format_value(this.get('value'), this, '');
this.$textarea.val(show_value); if (show_value === '') {
if (show_value && this.view.options.resize_textareas) { this.$textarea.css('height', parseInt(this.default_height)+"px");
this.do_resize(this.view.options.resize_textareas);
} }
this.$textarea.val(show_value);
this.$textarea.autosize();
}, },
is_syntax_valid: function() { is_syntax_valid: function() {
if (!this.get("effective_readonly")) { if (!this.get("effective_readonly")) {
@ -2368,26 +2381,6 @@ instance.web.form.FieldText = instance.web.form.AbstractField.extend(instance.we
focus: function($el) { focus: function($el) {
this.$textarea.focus(); this.$textarea.focus();
}, },
do_resize: function(max_height) {
max_height = parseInt(max_height, 10);
var $input = this.$textarea,
$div = $('<div style="position: absolute; z-index: 1000; top: 0"/>').width($input.width()),
new_height;
$div.text($input.val());
_.each('font-family,font-size,white-space'.split(','), function(style) {
$div.css(style, $input.css(style));
});
$div.appendTo($('body'));
new_height = $div.height();
if (new_height < 90) {
new_height = 90;
}
if (!isNaN(max_height) && new_height > max_height) {
new_height = max_height;
}
$div.remove();
$input.height(new_height);
},
}); });
/** /**
@ -2412,7 +2405,7 @@ instance.web.form.FieldTextHtml = instance.web.form.AbstractField.extend(instanc
self._updating_editor = false; self._updating_editor = false;
this.$textarea = this.$el.find('textarea'); this.$textarea = this.$el.find('textarea');
var width = ((this.node.attrs || {}).editor_width || 468); var width = ((this.node.attrs || {}).editor_width || 468);
var height = ((this.node.attrs || {}).editor_height || 100); var height = ((this.node.attrs || {}).editor_height || 250);
this.$textarea.cleditor({ this.$textarea.cleditor({
width: width, // width not including margins, borders or padding width: width, // width not including margins, borders or padding
height: height, // height not including margins, borders or padding height: height, // height not including margins, borders or padding
@ -2565,7 +2558,7 @@ instance.web.form.FieldSelection = instance.web.form.AbstractField.extend(instan
} }
}); });
// jquery autocomplete tweak to allow html // jquery autocomplete tweak to allow html and classnames
(function() { (function() {
var proto = $.ui.autocomplete.prototype, var proto = $.ui.autocomplete.prototype,
initSource = proto._initSource; initSource = proto._initSource;
@ -2592,7 +2585,8 @@ instance.web.form.FieldSelection = instance.web.form.AbstractField.extend(instan
return $( "<li></li>" ) return $( "<li></li>" )
.data( "item.autocomplete", item ) .data( "item.autocomplete", item )
.append( $( "<a></a>" )[ this.options.html ? "html" : "text" ]( item.label ) ) .append( $( "<a></a>" )[ this.options.html ? "html" : "text" ]( item.label ) )
.appendTo( ul ); .appendTo( ul )
.addClass(item.classname);
} }
}); });
})(); })();
@ -2632,25 +2626,36 @@ instance.web.form.CompletionFieldMixin = {
// search more... if more results that max // search more... if more results that max
if (values.length > self.limit) { if (values.length > self.limit) {
values = values.slice(0, self.limit); values = values.slice(0, self.limit);
values.push({label: _t("<em>   Search More...</em>"), action: function() { values.push({
dataset.name_search(search_val, self.build_domain(), 'ilike' label: _t("Search More..."),
, false, function(data) { action: function() {
self._search_create_popup("search", data); dataset.name_search(search_val, self.build_domain(), 'ilike', false, function(data) {
}); self._search_create_popup("search", data);
}}); });
},
classname: 'oe_m2o_dropdown_option'
});
} }
// quick create // quick create
var raw_result = _(data.result).map(function(x) {return x[1];}); var raw_result = _(data.result).map(function(x) {return x[1];});
if (search_val.length > 0 && !_.include(raw_result, search_val)) { if (search_val.length > 0 && !_.include(raw_result, search_val)) {
values.push({label: _.str.sprintf(_t('<em>   Create "<strong>%s</strong>"</em>'), values.push({
$('<span />').text(search_val).html()), action: function() { label: _.str.sprintf(_t('Create "<strong>%s</strong>"'),
self._quick_create(search_val); $('<span />').text(search_val).html()),
}}); action: function() {
self._quick_create(search_val);
},
classname: 'oe_m2o_dropdown_option'
});
} }
// create... // create...
values.push({label: _t("<em>   Create and Edit...</em>"), action: function() { values.push({
self._search_create_popup("form", undefined, self._create_context(search_val)); label: _t("Create and Edit..."),
}}); action: function() {
self._search_create_popup("form", undefined, self._create_context(search_val));
},
classname: 'oe_m2o_dropdown_option'
});
return values; return values;
}); });

View File

@ -716,7 +716,7 @@ openerp.web.list_editable = function (instance) {
save: function () { save: function () {
var self = this; var self = this;
return this.form return this.form
.do_save(null, this.delegate.prepends_on_create()) .do_save(this.delegate.prepends_on_create())
.pipe(function (result) { .pipe(function (result) {
var created = result.created && !self.record.id; var created = result.created && !self.record.id;
if (created) { if (created) {

View File

@ -874,7 +874,7 @@ instance.web.Sidebar = instance.web.Widget.extend({
var view = this.getParent(); var view = this.getParent();
this.sections = [ this.sections = [
{ 'name' : 'print', 'label' : _t('Print'), }, { 'name' : 'print', 'label' : _t('Print'), },
{ 'name' : 'files', 'label' : _t('Attachment'), }, { 'name' : 'files', 'label' : _t('Attachment(s)'), },
{ 'name' : 'other', 'label' : _t('More'), } { 'name' : 'other', 'label' : _t('More'), }
]; ];
this.items = { this.items = {
@ -1077,14 +1077,13 @@ instance.web.TranslateDialog = instance.web.Dialog.extend({
start: function() { start: function() {
var self = this; var self = this;
this._super(); this._super();
$.when(this.languages_loaded).then(function() { return $.when(this.languages_loaded).then(function() {
self.$el.html(instance.web.qweb.render('TranslateDialog', { widget: self })); self.$el.html(instance.web.qweb.render('TranslateDialog', { widget: self }));
self.$fields_form = self.$el.find('.oe_translation_form'); self.$fields_form = self.$el.find('.oe_translation_form');
self.$fields_form.find('.oe_trad_field').change(function() { self.$fields_form.find('.oe_trad_field').change(function() {
$(this).toggleClass('touched', ($(this).val() != $(this).attr('data-value'))); $(this).toggleClass('touched', ($(this).val() != $(this).attr('data-value')));
}); });
}); });
return this;
}, },
on_languages_loaded: function(langs) { on_languages_loaded: function(langs) {
this.languages = langs; this.languages = langs;
@ -1136,9 +1135,9 @@ instance.web.TranslateDialog = instance.web.Dialog.extend({
}); });
}, },
on_btn_save: function() { on_btn_save: function() {
var trads = {}, var trads = {};
self = this, var self = this;
trads_mutex = new $.Mutex(); var trads_mutex = new $.Mutex();
self.$fields_form.find('.oe_trad_field.touched').each(function() { self.$fields_form.find('.oe_trad_field.touched').each(function() {
var field = $(this).attr('name').split('-'); var field = $(this).attr('name').split('-');
if (!trads[field[0]]) { if (!trads[field[0]]) {
@ -1157,6 +1156,7 @@ instance.web.TranslateDialog = instance.web.Dialog.extend({
}); });
}); });
this.close(); this.close();
return trads_mutex;
}, },
on_btn_close: function() { on_btn_close: function() {
this.close(); this.close();

View File

@ -51,29 +51,6 @@
</table> </table>
</t> </t>
<t t-name="CrashManager.error"> <t t-name="CrashManager.error">
<t t-if="!session.openerp_entreprise">
<span>Your version of OpenERP is unsupported. Support &amp; maintenance services are available here: <a href="http://www.openerp.com/support-or-publisher-warranty-contract" target="_blank">OpenERP Entreprise</a>.</span>
</t>
<t t-if="session.openerp_entreprise">
<div class="oe_error_send">
<div>
<div class="oe_centeralign"><b>OpenERP Enterprise Contract.</b></div>
<div><br/>Your report will be sent to the OpenERP Enterprise team.<br/></div><br/>
<div>
<label>Summary:</label><br/>
<input id="issuename" type="text" class="oe_fielddiv"/>
</div><br/><br/>
<div>
<label>Description:</label><br/>
<textarea id="explanation" rows="6"></textarea>
</div><br/><br/>
<div>
<label>What you did:</label><br/>
<textarea id="remark" rows="6" ></textarea>
</div>
</div>
</div><br/>
</t>
<div class="oe_error_detail"> <div class="oe_error_detail">
<pre><t t-esc="error.message"/></pre> <pre><t t-esc="error.message"/></pre>
<hr/> <hr/>
@ -143,7 +120,7 @@
</tr> </tr>
<tr> <tr>
<td><label for="db_name">New database name:</label></td> <td><label for="db_name">New database name:</label></td>
<td><input type="text" name="db_name" class="required" matches="^[a-zA-Z][a-zA-Z0-9_]+$" autofocus="true"/></td> <td><input type="text" name="db_name" class="required" matches="^[a-zA-Z][a-zA-Z0-9_-]+$" autofocus="true"/></td>
</tr> </tr>
<tr> <tr>
<td><label for="demo_data">Load Demonstration data:</label></td> <td><label for="demo_data">Load Demonstration data:</label></td>
@ -563,6 +540,7 @@
<t t-foreach="widget.sections" t-as="section"> <t t-foreach="widget.sections" t-as="section">
<div class="oe_form_dropdown_section"> <div class="oe_form_dropdown_section">
<button class="oe_dropdown_toggle oe_dropdown_arrow"> <button class="oe_dropdown_toggle oe_dropdown_arrow">
<t t-if="section.name == 'files'" t-raw="widget.items[section.name].length || ''"/>
<t t-esc="section.label"/> <t t-esc="section.label"/>
</button> </button>
<ul class="oe_dropdown_menu"> <ul class="oe_dropdown_menu">
@ -749,15 +727,17 @@
<span class="oe_form_buttons_view"> <span class="oe_form_buttons_view">
<t t-if="widget._is_action_enabled('edit')"> <t t-if="widget._is_action_enabled('edit')">
<div style="display: inline-block;"> <!-- required for the bounce effect on button --> <div style="display: inline-block;"> <!-- required for the bounce effect on button -->
<button type="button" class="oe_button oe_form_button_edit">Edit</button> <button type="button" class="oe_button oe_form_button_edit" accesskey="E">Edit</button>
</div> </div>
</t> </t>
<t t-if="widget._is_action_enabled('create')"> <t t-if="widget._is_action_enabled('create')">
<button type="button" class="oe_button oe_form_button_create">Create</button> <button type="button" class="oe_button oe_form_button_create" accesskey="C">Create</button>
</t> </t>
</span> </span>
<span class="oe_form_buttons_edit"> <span class="oe_form_buttons_edit">
<button type="button" class="oe_button oe_form_button_save oe_highlight">Save</button> <span class="oe_fade">or</span> <a href="#" class="oe_bold oe_form_button_cancel">Discard</a> <button type="button" class="oe_button oe_form_button_save oe_highlight" accesskey="S">Save</button>
<span class="oe_fade">or</span>
<a href="#" class="oe_bold oe_form_button_cancel" accesskey="D">Discard</a>
</span> </span>
</t> </t>
</div> </div>
@ -843,7 +823,7 @@
<div class="oe_clear"> <div class="oe_clear">
<ul t-attf-class="oe_notebook #{classnames}"> <ul t-attf-class="oe_notebook #{classnames}">
<li t-foreach="pages" t-as="page" t-att-modifiers="page.modifiers"> <li t-foreach="pages" t-as="page" t-att-modifiers="page.modifiers">
<a t-attf-href="##{page.id}"> <a t-attf-href="##{page.id}" t-att-accesskey="page.accesskey">
<t t-esc="page.string"/> <t t-esc="page.string"/>
</a> </a>
</li> </li>
@ -1087,7 +1067,7 @@
</span> </span>
</t> </t>
<t t-name="FieldStatus"> <t t-name="FieldStatus">
<ul t-att-class="'oe_form_field_status ' + (widget.options.clickable ? 'oe_form_steps_clickable' : 'oe_form_steps')" t-att-style="widget.node.attrs.style"/> <ul t-att-class="widget.options.clickable ? 'oe_form_steps_clickable' : 'oe_form_steps'" t-att-style="widget.node.attrs.style"/>
</t> </t>
<t t-name="FieldStatus.content"> <t t-name="FieldStatus.content">
<t t-foreach="widget.selection" t-as="i"> <t t-foreach="widget.selection" t-as="i">
@ -1191,7 +1171,8 @@
<button type="button" class="oe_button oe_form_button" <button type="button" class="oe_button oe_form_button"
t-att-style="widget.node.attrs.style" t-att-style="widget.node.attrs.style"
t-att-tabindex="widget.node.attrs.tabindex" t-att-tabindex="widget.node.attrs.tabindex"
t-att-autofocus="widget.node.attrs.autofocus"> t-att-autofocus="widget.node.attrs.autofocus"
t-att-accesskey="widget.node.attrs.accesskey">
<img t-if="widget.node.attrs.icon" t-att-src="_s + widget.node.attrs.icon" width="16" height="16"/> <img t-if="widget.node.attrs.icon" t-att-src="_s + widget.node.attrs.icon" width="16" height="16"/>
<span t-if="widget.string"><t t-esc="widget.string"/></span> <span t-if="widget.string"><t t-esc="widget.string"/></span>
</button> </button>

View File

@ -39,5 +39,4 @@ class TestSession(Session):
"context": CONTEXT, "context": CONTEXT,
"db": req.session._db, "db": req.session._db,
"login": req.session._login, "login": req.session._login,
"openerp_entreprise": False,
} }

View File

@ -18,38 +18,34 @@
<script type="text/javascript"> <script type="text/javascript">
$(function() { $(function() {
$("body").on('click','button',function(ev){ $("body").on('click','button',function(ev){
eval($("pre.run").text()); console.log($("textarea").val());
eval($("textarea").val());
}); });
}); });
</script> </script>
</head> </head>
<body> <body>
<h1>OpenERP web_api examples</h1> <h1>OpenERP web_api test</h1>
<h2>Example 1: Load the list of defined ir.model <button>Run it !</button></h2> <h2>Example: Load the content of ir.model <button>Run it !</button></h2>
<blockquote>
<h3>Code: </h3>
<pre> <pre>
&lt;script type="text/javascript" src="/web/webclient/js"&gt;&lt;/script&gt; &lt;script type="text/javascript" src="/web/webclient/js"&gt;&lt;/script&gt;
&lt;script type="text/javascript"&gt; &lt;script type="text/javascript"&gt;
<pre id="ex1" class="run"> <textarea rows="12" cols="100"id="ex1" class="run">
var instance = openerp.init(["web"]); // get a new instance var instance = openerp.init(["web"]); // get a new instance
instance.session.session_bind(); // bind it to the right hostname instance.session.session_bind(); // bind it to the right hostname
instance.session.session_authenticate("trunk", "admin", "admin", false).then(function() { instance.session.session_authenticate("trunk", "admin", "admin", false).then(function() {
var ds = new instance.web.DataSetSearch(null, "ir.model"); var ds = new instance.web.DataSetSearch(null, "ir.model");
ds.read_slice(['name','model'], {}).then(function(models){ ds.read_slice(['name','model'], {}).then(function(models){
_.each(models,function(m,i){ _.each(models,function(m,i){
$("#ex1res").append("&lt;li&gt;" + m.model + " (" + m.name + ") &lt;/li&gt;") $("#result").append("&lt;li&gt;" + m.model + " (" + m.name + ") &lt;/li&gt;")
});
}); });
}); });
</pre>&lt;/script&gt; });
</textarea>
&lt;/script&gt;</pre>
<h3>Result:</h3>
<pre id="result" class="result">
</pre> </pre>
<h3>Div for output:</h3>
<div id="ex1res" class="result">
&nbsp;
</div>
</blockquote>
<h2>Help me to complete this examples on <a href="http://bazaar.launchpad.net/~openerp/openerp-web/trunk/view/head:/addons/web_api/static/src/example.html">launchpad</a></h2>
</body> </body>
</html> </html>

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
"X-Poedit-Language: Czech\n" "X-Poedit-Language: Czech\n"
#. openerp-web #. openerp-web

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -15,8 +15,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
"Language: es\n" "Language: es\n"
#. openerp-web #. openerp-web

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

View File

@ -14,8 +14,8 @@ msgstr ""
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Launchpad-Export-Date: 2012-08-15 04:50+0000\n" "X-Launchpad-Export-Date: 2012-08-28 07:23+0000\n"
"X-Generator: Launchpad (build 15801)\n" "X-Generator: Launchpad (build 15864)\n"
#. openerp-web #. openerp-web
#: addons/web_calendar/static/src/js/calendar.js:11 #: addons/web_calendar/static/src/js/calendar.js:11

Some files were not shown because too many files have changed in this diff Show More