diff options
| author | ron@tinyerp.com <> | 2011-11-14 16:43:13 +0530 |
|---|---|---|
| committer | ron@tinyerp.com <> | 2011-11-14 16:43:13 +0530 |
| commit | 5502ea7a9ceca7de6d5dfe697489b643903ea6b3 (patch) | |
| tree | 1851557dff77be914729019aa0e5dc4a152ae0c2 | |
| parent | a67e8be3fa9f7e513ea8770bb63b8e42088b42b0 (diff) | |
[ADD, IMP] event: 1) Added new yml event_draft2cancel.yml,
2) Updated demo data and gave min registration limit and event set to draft state instead of confirm state,
3) Created process from events register below limit but it should not be confirm then cancel event,
4) updated __openerp__.py
bzr revid: ron@tinyerp.com-20111114111313-uhlq0o6vc4enklfn
| -rw-r--r-- | addons/event/__openerp__.py | 1 | ||||
| -rw-r--r-- | addons/event/event_demo.xml | 2 | ||||
| -rw-r--r-- | addons/event/test/process/event_draft2cancel.yml | 22 |
3 files changed, 24 insertions, 1 deletions
diff --git a/addons/event/__openerp__.py b/addons/event/__openerp__.py index 3681a582f2f..aa7b3197b05 100644 --- a/addons/event/__openerp__.py +++ b/addons/event/__openerp__.py @@ -55,6 +55,7 @@ Note that: ], 'demo_xml': ['event_demo.xml'], 'test': ['test/process/event_confirm2done.yml', + 'test/process/event_draft2cancel.yml', 'test/process/partner_register2invoice.yml'], 'installable': True, 'active': False, diff --git a/addons/event/event_demo.xml b/addons/event/event_demo.xml index 4f5a01b0c76..8e1d37c52f6 100644 --- a/addons/event/event_demo.xml +++ b/addons/event/event_demo.xml @@ -76,9 +76,9 @@ <field name="unit_price">24.00</field> <field name="type" ref="event_type_1"/> <field name="user_id" ref="base.user_root"/> + <field name="register_min">50</field> <field name="register_max">350</field> </record> - <function model="event.event" name="button_confirm" eval="[ref('event_1')]"/> <record id="event_2" model="event.event"> <field name="name">Conference on ERP Buisness</field> <field eval="time.strftime('%Y-%m-05 14:00:00')" name="date_begin"/> diff --git a/addons/event/test/process/event_draft2cancel.yml b/addons/event/test/process/event_draft2cancel.yml new file mode 100644 index 00000000000..48cb102f3e8 --- /dev/null +++ b/addons/event/test/process/event_draft2cancel.yml @@ -0,0 +1,22 @@ +- + I want to organize event and its need Minimum 50 Registrations to confirm/start + this Event, but Only 10 registration confirm for this event, I confirm this event. +- + !python {model: event.event}: | + self.button_confirm(cr, uid, [ref("event_1")]) +- + Now I cheked for event and It should not be confirm because registrations for + this event is below limit. +- + !assert {model: event.event, id: event_1}: + - state == 'confirm', "Event should be confirm." +- + So I cancel this Event +- + !python {model: event.event}: | + self.button_cancel(cr, uid, [ref("event_1")]) +- + I check event should be cancel. +- + !assert {model: event.event, id: event_1}: + - state == 'cancel', "Event should be cancel" |
