~openerp-commiter/openobject-addons/trunk-extra-addons

« back to all changes in this revision

Viewing changes to dm/offer.py

  • Committer: Olivier Laurent
  • Date: 2009-06-29 08:53:20 UTC
  • mfrom: (3735.6.12 trunk-extra-addons)
  • Revision ID: olt@tinyerp.com-20090629085320-ktjwm6n4ndu9wyj0
[MERGE]

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.
20
20
#
21
21
##############################################################################
 
22
 
22
23
import time
23
24
import netsvc
24
 
#import offer_step
25
25
 
26
26
from osv import fields
27
27
from osv import osv
28
28
 
29
 
AVAILABLE_STATES = [
 
29
AVAILABLE_STATES = [ # {{{
30
30
    ('draft','Draft'),
31
31
    ('ready', 'Ready To Plan'),
32
32
    ('open','Open'),
33
33
    ('freeze', 'Freeze'),
34
34
    ('closed', 'Close'),
35
 
]
 
35
] # }}}
36
36
 
37
 
AVAILABLE_TYPE = [
 
37
AVAILABLE_TYPE = [ # {{{
38
38
    ('model','Model'),
39
39
    ('new','New'),
40
40
    ('standart','Standart'),
41
41
    ('rewrite','Rewrite'),
42
42
    ('preoffer','Offer Idea'),
43
43
    ('as','After-Sale')
44
 
]
45
 
 
46
 
 
47
 
class dm_offer_category(osv.osv):
 
44
] # }}}
 
45
 
 
46
class dm_offer_category(osv.osv): # {{{
48
47
    _name = "dm.offer.category"
49
48
    _rec_name = "name"
50
49
 
85
84
        (_check_recursion, 'Error ! You can not create recursive categories.', ['parent_id'])
86
85
    ]
87
86
 
88
 
dm_offer_category()
 
87
dm_offer_category() # }}}
89
88
 
90
 
class dm_offer_production_cost(osv.osv):
 
89
class dm_offer_production_cost(osv.osv): # {{{
91
90
    _name = "dm.offer.production.cost"
92
91
    _columns = {
93
92
        'name' : fields.char('Name', size=32, required=True)
94
93
    }
95
94
 
96
 
dm_offer_production_cost()
 
95
dm_offer_production_cost() # }}}
97
96
 
98
 
class dm_offer(osv.osv):
 
97
class dm_offer(osv.osv): # {{{
99
98
    _name = "dm.offer"
100
99
    _rec_name = 'name'
101
100
    
288
287
                    self.pool.get('dm.offer.step.transition').copy(cr,uid,trans.id,{'step_to_id':step_to,'step_from_id':step['new_id']})
289
288
        return offer_id
290
289
 
291
 
dm_offer()
 
290
dm_offer() # }}}
292
291
 
293
 
class dm_offer_translation(osv.osv):
 
292
class dm_offer_translation(osv.osv): # {{{
294
293
    _name = "dm.offer.translation"
295
294
    _rec_name = "offer_id"
296
295
    _order = "date"
301
300
        'date' : fields.date('Date'),
302
301
        'notes' : fields.text('Notes'),
303
302
    }
304
 
dm_offer_translation()
 
303
dm_offer_translation() # }}}
305
304
 
306
305
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
307
306