Merge lp:~dorian-kemps/unifield-server/US-4980 into lp:unifield-server

Proposed by jftempo
Status: Merged
Merged at revision: 5832
Proposed branch: lp:~dorian-kemps/unifield-server/US-4980
Merge into: lp:unifield-server
Diff against target: 90 lines (+29/-13)
3 files modified
bin/addons/kit/kit.py (+18/-10)
bin/addons/kit/kit_view.xml (+2/-1)
bin/addons/msf_profile/i18n/fr_MF.po (+9/-2)
To merge this branch: bzr merge lp:~dorian-kemps/unifield-server/US-4980
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+389704@code.launchpad.net
To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'bin/addons/kit/kit.py'
--- bin/addons/kit/kit.py 2020-02-24 12:16:24 +0000
+++ bin/addons/kit/kit.py 2020-08-24 07:25:52 +0000
@@ -180,6 +180,23 @@
180 self.write(cr, uid, ids, {'state': 'done'}, context=context)180 self.write(cr, uid, ids, {'state': 'done'}, context=context)
181 return True181 return True
182182
183 def reactivate_kit(self, cr, uid, ids, context=None):
184 '''
185 set the state of a Kit Composition List to 'completed'
186 '''
187 # Some verifications
188 if context is None:
189 context = {}
190 if isinstance(ids, (int, long)):
191 ids = [ids]
192
193 for kit in self.browse(cr, uid, ids, fields_to_fetch=['state'], context=context):
194 if kit.state != 'done':
195 raise osv.except_osv(_('Error'), _('You can only re-activate a Closed Kit Composition.'))
196
197 self.write(cr, uid, ids, {'state': 'completed'}, context=context)
198 return True
199
183 def reset_to_version(self, cr, uid, ids, context=None):200 def reset_to_version(self, cr, uid, ids, context=None):
184 '''201 '''
185 open confirmation wizard202 open confirmation wizard
@@ -235,16 +252,7 @@
235 }252 }
236 item_obj.create(cr, uid, values, context=context)253 item_obj.create(cr, uid, values, context=context)
237 # we display the composition list view form254 # we display the composition list view form
238 return {'name':_("Kit Composition List"),255 return {'type': 'ir.actions.act_window_close'}
239 'view_mode': 'form,tree',
240 'view_type': 'form',
241 'res_model': 'composition.kit',
242 'res_id': obj.id,
243 'type': 'ir.actions.act_window',
244 'target': 'dummy',
245 'domain': [('composition_type', '=', 'real')],
246 'context': {'composition_type':'real'},
247 }
248256
249 def _generate_item_mirror_objects(self, cr, uid, ids, wizard_data, context=None):257 def _generate_item_mirror_objects(self, cr, uid, ids, wizard_data, context=None):
250 """258 """
251259
=== modified file 'bin/addons/kit/kit_view.xml'
--- bin/addons/kit/kit_view.xml 2020-02-24 10:31:12 +0000
+++ bin/addons/kit/kit_view.xml 2020-08-24 07:25:52 +0000
@@ -177,7 +177,8 @@
177 <button name="substitute_items" type="object" string="Substitute Items" icon="terp-stock_effects-object-colorize" attrs="{'invisible': [('state', '!=', 'completed')]}" />177 <button name="substitute_items" type="object" string="Substitute Items" icon="terp-stock_effects-object-colorize" attrs="{'invisible': [('state', '!=', 'completed')]}" />
178 <button name="de_kitting" string="De-Kitting" type="object" icon="gtk-dnd-multiple" attrs="{'invisible': [('state', '!=', 'completed')]}" />178 <button name="de_kitting" string="De-Kitting" type="object" icon="gtk-dnd-multiple" attrs="{'invisible': [('state', '!=', 'completed')]}" />
179 <button name="close_kit" string="Close" type="object" icon="gtk-close" attrs="{'invisible': [('state', '!=', 'completed')]}" />179 <button name="close_kit" string="Close" type="object" icon="gtk-close" attrs="{'invisible': [('state', '!=', 'completed')]}" />
180 </group>180 <button name="reactivate_kit" string="Re-activate" type="object" icon="gtk-undo" attrs="{'invisible': [('state', '!=', 'done')]}" />
181 </group>
181 </form>182 </form>
182 </field>183 </field>
183 </record>184 </record>
184185
=== modified file 'bin/addons/msf_profile/i18n/fr_MF.po'
--- bin/addons/msf_profile/i18n/fr_MF.po 2020-08-21 08:22:41 +0000
+++ bin/addons/msf_profile/i18n/fr_MF.po 2020-08-24 07:25:52 +0000
@@ -70216,10 +70216,11 @@
70216msgid "Sender's email"70216msgid "Sender's email"
70217msgstr "Courriel de l'expéditeur"70217msgstr "Courriel de l'expéditeur"
7021870218
70219#. module: analytic_distribution70219#. module: analytic_distribution, kit
70220#: view:account.analytic.account:070220#: view:account.analytic.account:0
70221#: view:composition.kit:0
70221msgid "Re-activate"70222msgid "Re-activate"
70222msgstr "Re-activate"70223msgstr "Réactiver"
7022370224
70224#. module: msf_doc_import70225#. module: msf_doc_import
70225#: code:addons/msf_doc_import/account.py:43570226#: code:addons/msf_doc_import/account.py:435
@@ -110447,6 +110448,12 @@
110447msgid "is dispatched."110448msgid "is dispatched."
110448msgstr "est expédié."110449msgstr "est expédié."
110449110450
110451#. module: kit
110452#: code:addons/kit/kit.py:196
110453#, python-format
110454msgid "You can only re-activate a Closed Kit Composition."
110455msgstr "Vous pouvez uniquement réactiver une Composition de Kit Cloturée."
110456
110450#. module: sale110457#. module: sale
110451#: code:addons/sale/sale_workflow.py:584110458#: code:addons/sale/sale_workflow.py:584
110452#, python-format110459#, python-format

Subscribers

People subscribed via source and target branches