~unifield-team/unifield-wm/us-826

« back to all changes in this revision

Viewing changes to account_journal/project/project.py

  • Committer: jf
  • Date: 2012-08-03 14:15:44 UTC
  • mfrom: (1071.2.4 uf-1303)
  • Revision ID: jf@tempo4-20120803141544-xaplb4ot6do2b7iz
UF-1311 [FIX] Column of local expense should not be all in bold
UF-1310 [FIX] A menu is missing in supply configuration
lp:~unifield-team/unifield-wm/uf-1310

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
    _description = 'Analytic Journal'
32
32
    _inherit = 'account.analytic.journal'
33
33
 
34
 
    def get_journal_type(self, cr, uid, context=None):
 
34
    def get_journal_type(self, cr, uid, context={}):
35
35
        """
36
36
        Get all analytic journal type
37
37
        """
38
38
        return [
 
39
            ('sale','Sale'),
 
40
            ('purchase','Purchase'),
39
41
            ('cash','Cash'),
 
42
            ('general','General'),
 
43
            ('situation','Situation'),
 
44
            ('engagement', 'Engagement'),
 
45
            ('hq', 'HQ'),
40
46
            ('correction', 'Correction'),
41
47
            ('cur_adj', 'Currency Adjustement'),
42
 
            ('engagement', 'Engagement'),
43
 
            ('general','General'),
44
 
            ('hq', 'HQ'),
45
48
            ('hr', 'HR'),
46
49
            ('inkind', 'In-kind Donation'),
47
50
            ('intermission', 'Intermission'),
48
 
            ('migration', 'Migration'),
49
 
            ('extra', 'OD-Extra Accounting'),
50
 
            ('purchase','Purchase'),
51
 
            ('revaluation', 'Revaluation'),
52
 
            ('sale','Sale'),
53
 
            ('situation','Situation'),
54
51
        ]
55
52
 
56
53
    _columns = {
57
54
        'type': fields.selection(get_journal_type, 'Type', size=32, required=True, help="Gives the type of the analytic journal. When it needs for a document \
58
55
(eg: an invoice) to create analytic entries, OpenERP will look for a matching journal of the same type."),
59
 
        'code': fields.char('Journal Code', size=8, required=True),
60
56
    }
61
57
 
62
 
    def name_get(self, cr, user, ids, context=None):
63
 
        """
64
 
        Get code for Journals
65
 
        """
66
 
        result = self.read(cr, user, ids, ['code'])
67
 
        res = []
68
 
        for rs in result:
69
 
            txt = rs.get('code', '')
70
 
            res += [(rs.get('id'), txt)]
71
 
        return res
72
 
 
73
58
account_analytic_journal()
74
59
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: