Merge lp:~mallorymarcot/unifield-server/us-3058 into lp:unifield-server

Proposed by jftempo
Status: Needs review
Proposed branch: lp:~mallorymarcot/unifield-server/us-3058
Merge into: lp:unifield-server
Diff against target: 36 lines (+17/-0)
1 file modified
bin/addons/mission_stock/mission_stock.py (+17/-0)
To merge this branch: bzr merge lp:~mallorymarcot/unifield-server/us-3058
Reviewer Review Type Date Requested Status
UniField Reviewer Team Pending
Review via email: mp+356176@code.launchpad.net
To post a comment you must log in.

Unmerged revisions

5101. By Mallory MARCOT

US-3058 [IMP] ading fake name on stock mission report to sort then

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'bin/addons/mission_stock/mission_stock.py'
2--- bin/addons/mission_stock/mission_stock.py 2018-07-18 09:21:25 +0000
3+++ bin/addons/mission_stock/mission_stock.py 2018-10-05 09:12:54 +0000
4@@ -189,6 +189,8 @@
5 _name = 'stock.mission.report'
6 _description = 'Mission stock report'
7
8+ _order = 'fake_name'
9+
10 logger = logging.getLogger('MSR')
11 def _get_local_report(self, cr, uid, ids, field_name, args, context=None):
12 '''
13@@ -230,8 +232,23 @@
14
15 return res
16
17+ def _get_fake_name(self, cr, uid, ids, name, args, context=None):
18+ if context is None:
19+ context = {}
20+
21+ res = {}
22+ for smr in self.browse(cr, uid, ids, context=context):
23+ if smr.full_view:
24+ res[smr.id] = '000_%s' % smr.name
25+ else:
26+ res[smr.id] = smr.name
27+
28+ return res
29+
30+
31 _columns = {
32 'name': fields.char(size=128, string='Name', required=True),
33+ 'fake_name': fields.function(_get_fake_name, method=True, type='char', size=128, string='Fake name', store=True),
34 'instance_id': fields.many2one('msf.instance', string='Instance', required=True),
35 'full_view': fields.boolean(string='Is a full view report ?'),
36 'local_report': fields.function(_get_local_report, fnct_search=_src_local_report,

Subscribers

People subscribed via source and target branches