[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
This commit is contained in:
ron@tinyerp.com
2011-11-14 16:43:13 +05:30
parent a67e8be3fa
commit 5502ea7a9c
3 changed files with 24 additions and 1 deletions
+1
View File
@@ -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,
+1 -1
View File
@@ -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"/>
@@ -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"