diff --git a/openerp/addons/base/i18n/hu.po b/openerp/addons/base/i18n/hu.po index 3171747a8d6..51be0b3e189 100644 --- a/openerp/addons/base/i18n/hu.po +++ b/openerp/addons/base/i18n/hu.po @@ -7,13 +7,13 @@ msgstr "" "Project-Id-Version: OpenERP Server 6.0\n" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2012-12-21 17:04+0000\n" -"PO-Revision-Date: 2013-03-12 17:34+0000\n" +"PO-Revision-Date: 2013-03-14 10:08+0000\n" "Last-Translator: krnkris \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-13 04:37+0000\n" +"X-Launchpad-Export-Date: 2013-03-15 04:56+0000\n" "X-Generator: Launchpad (build 16532)\n" #. module: base @@ -448,7 +448,7 @@ msgstr "" #: code:addons/orm.py:2649 #, python-format msgid "Invalid group_by" -msgstr "" +msgstr "Hibás csoportosítás" #. module: base #: field:ir.module.category,child_ids:0 @@ -1121,7 +1121,7 @@ msgstr "Megosztott tárterület (WebDAV)" #. module: base #: view:res.users:0 msgid "Email Preferences" -msgstr "" +msgstr "Email kiválasztás" #. module: base #: code:addons/base/ir/ir_fields.py:195 @@ -3000,14 +3000,14 @@ msgid "" " " msgstr "" "\n" -"Hibabejelentés kezelése.\n" +"Ügyfélszolgálat kezelése.\n" "====================\n" "\n" -"Mint a követelések felvitele és feldolgozása, Hibabejelentés és támogatás jó " -"eszközök a\n" +"Mint a reklamációk felvitele és feldolgozása, Ügyfélszolgálat és támogatás " +"jó eszközök a\n" "beavatkozás nyomon követésére. Ez a menü legjobban a szóbeli kommunikációhoz " "alkalmazkodik,\n" -"ami nem szükségszerűen kapcsolódik egy követeléshez. Válasszon ki egy " +"ami nem szükségszerűen kapcsolódik egy jótálláshoz. Válasszon ki egy " "ügyfelet, adjon hozzá megjegyzést\n" "és kategorizálja a beavatkozást egy csatornával és egy prioritási szinttel.\n" " " @@ -9642,7 +9642,7 @@ msgstr "" "-----------------------------------------------------------------------------" "-----------------------------\n" " * CRM Érdeklődések/Lehetőségek\n" -" * CRM garanciális és egyéb igények\n" +" * CRM reklamációs és egyéb igények\n" " * Projekt ügy\n" " * Projekt feladatok\n" " * Emberi erőforrás igények (Pályázók/jelentkezők)\n" @@ -12675,10 +12675,10 @@ msgid "" "Adds a Claim link to the delivery order.\n" msgstr "" "\n" -"Készítsen jótállási ügyet egy szállítási kézbesítési bizonylatból.\n" +"Készítsen reklamációs ügyet egy szállítási kézbesítési bizonylatból.\n" "=====================================\n" "\n" -"Egy jótálási linket ad a kézbesítési bizonylathoz.\n" +"Egy Reklamációs elérési utat ad a kézbesítési bizonylathoz.\n" #. module: base #: view:ir.model:0 @@ -16025,13 +16025,13 @@ msgid "" msgstr "" "\n" "\n" -"Vevői jótállások kezelése.\n" +"Vevői reklamációk kezelése.\n" "=======================\n" -"Ez az alkalmazás lehetővé teszi a vevők/beszállítók jótállásainak és " +"Ez az alkalmazás lehetővé teszi a vevők/beszállítók reklamációinak és " "garanciáinak nyomon követését.\n" "\n" -"Ez teljesen integrált az e-mail átjáróval, így automatikusan új jótállást " -"generálhat a beérkező emailek alapján.\n" +"Ez teljesen integrált az e-mail átjáróval, így automatikusan új reklamációt " +"generálhat a beérkező e-mailek alapján.\n" " " #. module: base diff --git a/openerp/addons/base/ir/ir_model.py b/openerp/addons/base/ir/ir_model.py index 5927b500a0f..c03d6cfaf78 100644 --- a/openerp/addons/base/ir/ir_model.py +++ b/openerp/addons/base/ir/ir_model.py @@ -1060,6 +1060,14 @@ class ir_model_data(osv.osv): if set(external_ids)-ids_set: # if other modules have defined this record, we must not delete it continue + if model == 'ir.model.fields': + # Don't remove the LOG_ACCESS_COLUMNS unless _log_access + # has been turned off on the model. + field = self.pool.get(model).browse(cr, uid, [res_id], context=context)[0] + if field.name in openerp.osv.orm.LOG_ACCESS_COLUMNS and self.pool[field.model]._log_access: + continue + if field.name == 'id': + continue _logger.info('Deleting %s@%s', res_id, model) try: cr.execute('SAVEPOINT record_unlink_save') diff --git a/openerp/addons/base/res/res_partner_view.xml b/openerp/addons/base/res/res_partner_view.xml index c6bda5111ce..c920aba23ae 100644 --- a/openerp/addons/base/res/res_partner_view.xml +++ b/openerp/addons/base/res/res_partner_view.xml @@ -269,7 +269,8 @@ - + diff --git a/openerp/addons/base/res/res_users.py b/openerp/addons/base/res/res_users.py index df83f0ac1e3..4c1d1317e07 100644 --- a/openerp/addons/base/res/res_users.py +++ b/openerp/addons/base/res/res_users.py @@ -744,6 +744,7 @@ class users_view(osv.osv): def create(self, cr, uid, values, context=None): self._set_reified_groups(values) + return super(users_view, self).create(cr, uid, values, context) def write(self, cr, uid, ids, values, context=None): @@ -782,6 +783,21 @@ class users_view(osv.osv): fields1 = (fields + ['groups_id']) if group_fields else fields values = super(users_view, self).default_get(cr, uid, fields1, context) self._get_reified_groups(group_fields, values) + + # add "default_groups_ref" inside the context to set default value for group_id with xml values + if 'groups_id' in fields and isinstance(context.get("default_groups_ref"), list): + groups = [] + ir_model_data = self.pool.get('ir.model.data') + for group_xml_id in context["default_groups_ref"]: + group_split = group_xml_id.split('.') + if len(group_split) != 2: + raise osv.except_osv(_('Invalid context value'), _('Invalid context default_groups_ref value (model.name_id) : "%s"') % group_xml_id) + try: + temp, group_id = ir_model_data.get_object_reference(cr, uid, group_split[0], group_split[1]) + except ValueError: + group_id = False + groups += [group_id] + values['groups_id'] = groups return values def read(self, cr, uid, ids, fields=None, context=None, load='_classic_read'): diff --git a/openerp/addons/base/res/res_users_view.xml b/openerp/addons/base/res/res_users_view.xml index 7e83b43179f..daa25806349 100644 --- a/openerp/addons/base/res/res_users_view.xml +++ b/openerp/addons/base/res/res_users_view.xml @@ -84,48 +84,39 @@ - res.users.simplified.form res.users 1 -
+ - -
-
-
- -