Saurang Suthar(OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-addons14_event_issue-ssu into 
lp:openobject-addons.

Requested reviews:
  Purnendu Singh (OpenERP) (psi-tinyerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-addons14_event_issue-ssu/+merge/127766

Hello sir,

I have set end_date on the basis of start_date +1h.

Thank you.
  SSU
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-addons14_event_issue-ssu/+merge/127766
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-addons14_event_issue-ssu.
=== modified file 'event/event.py'
--- event/event.py	2012-10-02 20:40:23 +0000
+++ event/event.py	2012-10-03 13:29:45 +0000
@@ -19,6 +19,7 @@
 #
 ##############################################################################
 
+from datetime import datetime, timedelta, date
 from osv import fields, osv
 from tools.translate import _
 from openerp import SUPERUSER_ID
@@ -288,6 +289,13 @@
 
         return {'value' : values}
 
+    def onchange_start_date(self, cr, uid, ids, date_end, date_begin, context=None):
+        value = {}
+        if date_begin:
+            start = datetime.strptime(date_begin, "%Y-%m-%d %H:%M:%S")
+            if not date_end or date_end:
+                date_end = start + timedelta(hours=1.00)
+            return {'value': {'date_end':date_end.strftime("%Y-%m-%d %H:%M:%S")}}
 
     # ----------------------------------------
     # OpenChatter methods and notifications

=== modified file 'event/event_view.xml'
--- event/event_view.xml	2012-09-30 14:16:38 +0000
+++ event/event_view.xml	2012-10-03 13:29:45 +0000
@@ -134,7 +134,7 @@
                                 </group>
                                 <group>
                                     <field name="type" on_change="onchange_event_type(type,context)"/>
-                                    <field name="date_begin"/>
+                                    <field name="date_begin" on_change="onchange_start_date(date_end,date_begin,context)"/>
                                     <field name="date_end"/>
                                 </group>
                             </group>

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to