← Back to team overview

openerp-dev-web team mailing list archive

lp:~openerp-dev/openobject-addons/addons-training-improve-code-ysa into lp:~openobject-training/openobject-addons/training_with_history

 

Yogesh(Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/addons-training-improve-code-ysa into lp:~openobject-training/openobject-addons/training_with_history.

Requested reviews:
  OpenObject Training (openobject-training)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-improve-code-ysa/+merge/54309

improve code in training,training_exam, training_room, training_intra module.
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-improve-code-ysa/+merge/54309
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/addons-training-improve-code-ysa.
=== modified file 'training/training.py'
--- training/training.py	2011-03-21 12:26:03 +0000
+++ training/training.py	2011-03-22 08:55:07 +0000
@@ -547,7 +547,7 @@
         if context is None:
             context = {}
         link_id = context.get('link_id', False)
-        has_master_course = context and ('master_course' in context) or False
+        has_master_course = 'master_course' in context or False
 
         if link_id:
             course = self.browse(cr, uid, link_id, context=context)
@@ -561,7 +561,7 @@
         if has_master_course:
             return list(set(super(training_course, self).search(cr, uid, [('reference_id', '!=', False)], context=context)))
 
-        offer_id = context and context.get('offer_id', False) or False
+        offer_id = context.get('offer_id', False)
 
         if offer_id:
             proxy = self.pool.get('training.course.offer.rel')
@@ -1012,7 +1012,7 @@
             cr.execute("""SELECT offer_id FROM training_course_offer_rel WHERE course_id = %s""", (course_id,))
             return [x[0] for x in cr.fetchall()]
 
-        offer_id = context and context.get('offer_id', False) or False
+        offer_id = context.get('offer_id', False)
 
         if offer_id:
             cr.execute("""SELECT course_id FROM training_course_offer_rel WHERE offer_id = %s""", (offer_id,))
@@ -1126,7 +1126,7 @@
             fp.write(result)
             fp.close()
 
-            active_id = context and context.get('active_id')
+            active_id = context.get('active_id', False)
             seance = self.pool.get('training.seance').browse(cr, uid, active_id, context=context)
             ts = time.strptime(seance.date, '%Y-%m-%d %H:%M:%S')
             date = time.strftime('%Y%m%d', ts)
@@ -1152,7 +1152,7 @@
     def add_selections(self, cr, uid, ids, directory, log, context=None):
         if context is None:
             context = {}
-        active_id = context and context.get('active_id')
+        active_id = context.get('active_id', False)
         seance = self.pool.get('training.seance').browse(cr, uid, active_id, context=context)
         ts = time.strptime(seance.date, '%Y-%m-%d %H:%M:%S')
         date = time.strftime('%Y%m%d', ts)
@@ -1907,7 +1907,7 @@
     def search(self, cr, uid, domain, offset=0, limit=None, order=None, context=None, count=False):
         if context is None:
             context = {}
-        subscription_id = context and context.get('subscription_id', False) or False
+        subscription_id = context.get('subscription_id', False)
         if subscription_id:
             proxy = self.pool.get('training.subscription.line')
             ids = proxy.search(cr, uid, [('subscription_id', '=', subscription_id)], context=context)
@@ -1930,8 +1930,8 @@
     def action_apply(self, cr, uid, ids, context=None):
         if context is None:
             context = {}
-        subscription_form_view = context and context.get('subscription_form_view', False) or False
-        record_id = context and context.get('record_id', False) or False
+        subscription_form_view = context.get('subscription_form_view', False)
+        record_id = context.get('record_id', False)
 
         this = self.browse(cr, uid, ids)[0]
 
@@ -2725,10 +2725,10 @@
     def search(self, cr, uid, domain, offset=0, limit=None, order=None, context=None, count=False):
         if context is None:
             context = {}
-        offer_id = context and context.get('offer_id', False) or False
+        offer_id = context.get('offer_id', False)
 
         if offer_id:
-            date = context and context.get('date', False) or False
+            date = context.get('date', False)
             if not date:
                 date = time.strftime('%Y-%m-%d')
             cr.execute("SELECT seance.id AS seance_id, rel.offer_id, seance.course_id, seance.name, seance.state, seance.date "
@@ -2742,8 +2742,8 @@
 
             return [x[0] for x in cr.fetchall()]
 
-        job_id = context and context.get('job_id', False) or False
-        request_session_id = context and context.get('request_session_id', False) or False
+        job_id = context.get('job_id', False)
+        request_session_id = context.get('request_session_id', False)
 
         if job_id and request_session_id:
             session = self.pool.get('training.session').browse(cr, uid, request_session_id, context=context)
@@ -3718,7 +3718,7 @@
                     'account_id' : session.offer_id.product_id.property_account_income and session.offer_id.product_id.property_account_income.id or account_id,
                     'origin' : sl.name,
                     'price_unit' : sl.price,
-                    'discount' : context and context.get('discount', 0.0) or 0.0,
+                    'discount' : context.get('discount', 0.0),
                     'invoice_line_tax_id': self._get_invoice_line_taxes(cr, uid, sl, fpos, partner, session, context=context),
                     'account_analytic_id': '',
                     'analytics_id': '',  # Analytic Distribution
@@ -4492,7 +4492,7 @@
     def default_get(self, cr, uid, fields, context=None):
         if context is None:
             context = {}
-        record_id = context and context.get('record_id', False) or False
+        record_id = context.get('record_id', False)
 
         res = super(training_session_duplicate_wizard, self).default_get(cr, uid, fields, context=context)
 

=== modified file 'training/wizard/training_create_block_offer.xml'
--- training/wizard/training_create_block_offer.xml	2011-03-21 12:26:03 +0000
+++ training/wizard/training_create_block_offer.xml	2011-03-22 08:55:07 +0000
@@ -7,15 +7,16 @@
 	        <field name="type">form</field>
 	        <field name="arch" type="xml">
 	            <form string="Offer Description">
-	            	<group colspan="2" col="2">
-						<field name="name" />
-						<field name="type_id" />
-						<field name="lang_id" />
-						<field name="product_line_id" />
+	            	<group colspan="4" col="2">
+						<field name="name"/>
+						<field name="type_id"/>
+						<field name="lang_id"/>
+						<field name="product_line_id"/>
 					</group>
 	                <newline/>
-	                <separator colspan="4" string=""/>
-	                <group colspan="2" col="2">
+	                <separator colspan="4"/>
+	                <group colspan="4">
+                        <label colspan="2"/>
 	                    <button type="special" special="cancel" string="Cancel" icon="gtk-cancel"/>
 	                    <button type="object" name="create_block_offer" string="Create Offers" icon="gtk-new"/>
 	                </group>

=== modified file 'training/wizard/training_create_offer.xml'
--- training/wizard/training_create_offer.xml	2011-03-21 12:26:03 +0000
+++ training/wizard/training_create_offer.xml	2011-03-22 08:55:07 +0000
@@ -9,8 +9,9 @@
 	            <form string="Create Offers">
 	            	<label string="Do you want to create an offer for each selected course ?" />
 	                <newline/>
-	                <separator colspan="4" string=""/>
-	                <group colspan="2" col="2">
+	                <separator colspan="4"/>
+	                <group colspan="4">
+                        <label colspan="2"/>
 	                    <button type="special" special="cancel" string="Cancel" icon="gtk-cancel"/>
 	                    <button type="object" name="create_offers" string="Create Offers" icon="gtk-new"/>
 	                </group>

=== modified file 'training/wizard/training_subscription_line_confirm.xml'
--- training/wizard/training_subscription_line_confirm.xml	2011-03-21 12:26:03 +0000
+++ training/wizard/training_subscription_line_confirm.xml	2011-03-22 08:55:07 +0000
@@ -9,8 +9,9 @@
 	            <form string="Confirm Subscription Lines">
 	            	<label string="Do you want to confirm all subscription lines ?" />
 	                <newline/>
-	                <separator colspan="4" string=""/>
-	                <group colspan="2" col="2">
+	                <separator colspan="4"/>
+	                <group colspan="4">
+                        <label colspan="2"/>
 	                    <button type="special" special="cancel" string="Cancel" icon="gtk-cancel"/>
 	                    <button type="object" name="confirm_line" string="Confirm" icon="gtk-apply"/>
 	                </group>

=== modified file 'training/wizard/training_subscription_second_line.xml'
--- training/wizard/training_subscription_second_line.xml	2011-03-21 12:26:03 +0000
+++ training/wizard/training_subscription_second_line.xml	2011-03-22 08:55:07 +0000
@@ -9,8 +9,9 @@
 	            <form string="Mass Subscription Second Line">
 	            	<label string="This wizard will generate the subscription !" />
 	                <newline/>
-	                <separator colspan="4" string=""/>
-	                <group colspan="2" col="2">
+	                <separator colspan="4"/>
+	                <group colspan="4">
+                        <label colspan="2"/>
 	                    <button type="special" special="cancel" string="Cancel" icon="gtk-cancel"/>
 	                    <button type="object" name="make_subscription" string="Make Subscription" icon="gtk-apply"/>
 	                </group>

=== modified file 'training/wizard/training_subscription_session.xml'
--- training/wizard/training_subscription_session.xml	2011-03-21 12:26:03 +0000
+++ training/wizard/training_subscription_session.xml	2011-03-22 08:55:07 +0000
@@ -15,7 +15,8 @@
 	                <field name="line_ids" nolabel="1" colspan="4" domain="[('state', 'in', ('opened','opened_confirmed'))]"/>
 	                <newline/>
 	                <separator colspan="4" string=""/>
-	                <group colspan="2" col="2">
+	                <group colspan="4">
+                        <label colspan="2"/>
 	                    <button type="special" special="cancel" string="Cancel" icon="gtk-cancel"/>
 	                    <button type="object" name="make_subscription" string="Create Subscription" icon="gtk-new"/>
 	                </group>

=== modified file 'training/wizard/validate_course_view.xml'
--- training/wizard/validate_course_view.xml	2011-03-21 12:26:03 +0000
+++ training/wizard/validate_course_view.xml	2011-03-22 08:55:07 +0000
@@ -9,8 +9,9 @@
 	            <form string="Validate Courses">
 	            	<label string="Do you want to validate the selected courses ?" />
 	                <newline/>
-	                <separator colspan="4" string=""/>
-	                <group colspan="2" col="2">
+	                <separator colspan="4"/>
+	                <group colspan="4">
+                        <label colspan="2"/>
 	                    <button type="special" special="cancel" string="Cancel" icon="gtk-cancel"/>
 	                    <button type="object" name="validate_courses" string="Validate Courses" icon="gtk-apply"/>
 	                </group>

=== modified file 'training/wizard/wizard_create_session.py'
--- training/wizard/wizard_create_session.py	2010-10-08 09:36:11 +0000
+++ training/wizard/wizard_create_session.py	2011-03-22 08:55:07 +0000
@@ -51,8 +51,10 @@
     }
 
     def _get_new_session_data(self, cr, uid, wizard, context=None):
+        if context is None:
+            context = {}
         session_proxy = self.pool.get('training.session')
-        active_id = context and context.get('active_id') or None
+        active_id = context.get('active_id') or None
         vals = session_proxy.on_change_offer(cr, uid, None, active_id)
         if isinstance(vals, dict):
             # we have specified a custom name on session creation,

=== modified file 'training/wizard/wizard_create_session_view.xml'
--- training/wizard/wizard_create_session_view.xml	2011-03-21 12:26:03 +0000
+++ training/wizard/wizard_create_session_view.xml	2011-03-22 08:55:07 +0000
@@ -13,8 +13,9 @@
                 <newline/>
                 <field name="date"/>
                 <newline/>
-                <separator colspan="4" string=""/>
-                <group colspan="2" col="2">
+                <separator colspan="4"/>
+                <group colspan="4">
+                    <label colspan="2"/>
                     <button type="special" special="cancel" string="Cancel" icon="gtk-cancel"/>
                     <button type="object" name="create_session" string="Create Session" icon="gtk-apply"/>
                 </group>

=== modified file 'training_exam/training_exam.py'
--- training_exam/training_exam.py	2011-03-15 13:00:49 +0000
+++ training_exam/training_exam.py	2011-03-22 08:55:07 +0000
@@ -138,7 +138,7 @@
     def search(self, cr, uid, domain, offset=0, limit=None, order=None, context=None, count=False):
         if context is None:
             context = {}
-        request_session_id = context and context.get('request_session_id', False) or False
+        request_session_id = context.get('request_session_id', False)
         if request_session_id:
             session = self.pool.get('training.session').browse(cr, uid, request_session_id, context=context)
             if session.kind == 'exam':
@@ -487,9 +487,9 @@
     def search(self, cr, uid, domain, offset=0, limit=None, order=None, context=None, count=False):
         if context is None:
             context = {}
-        course_id = context and context.get('course_id', False) or False
-        kind = context and context.get('kind', False) or False
-        without_course = context and context.get('course', False) or False
+        course_id = context.get('course_id', False)
+        kind = context.get('kind', False)
+        without_course = context.get('course', False)
 
         if without_course:
             cr.execute("SELECT id "
@@ -516,7 +516,7 @@
 
             return [x[0] for x in cr.fetchall()]
 
-        questionnaire_id = context and context.get('questionnaire_id', False) or False
+        questionnaire_id = context.get('questionnaire_id', False)
         if questionnaire_id:
             course_id = self.pool.get('training.exam.questionnaire').browse(cr, uid, questionnaire_id).course_id.id
 
@@ -1168,7 +1168,7 @@
                     'account_id' : session.offer_id.product_id.property_account_income and session.offer_id.product_id.property_account_income.id or account_id,
                     'origin' : sl.name,
                     'price_unit' : sl.price,
-                    'discount' : context and context.get('discount', 0.0) or 0.0,
+                    'discount' : context.get('discount', 0.0),
                     'invoice_line_tax_id': self._get_invoice_line_taxes(cr, uid, sl, fpos, partner, session, context=context),
                     'account_analytic_id': '',
                     'analytics_id': '',  # Analytic Distribution

=== modified file 'training_exam/wizard/training_exam_add_question.py'
--- training_exam/wizard/training_exam_add_question.py	2011-03-15 13:00:49 +0000
+++ training_exam/wizard/training_exam_add_question.py	2011-03-22 08:55:07 +0000
@@ -38,12 +38,12 @@
     def _default_questionnaire_id(self, cr, uid, context=None):
         if context is None:
             context = {}
-        return context and context.get('active_id', False) or False
+        return context.get('active_id', False)
 
     def _default_course_id(self, cr, uid, context=None):
         if context is None:
             context = {}
-        active_id = context and context.get('active_id', False) or False
+        active_id = context.get('active_id', False)
 
         questionnaire = self.pool.get('training.exam.questionnaire').browse(cr, uid, active_id, context=context)
         if questionnaire.type == 'examen':

=== modified file 'training_exam/wizard/training_exam_depricate_question.py'
--- training_exam/wizard/training_exam_depricate_question.py	2011-03-15 10:34:06 +0000
+++ training_exam/wizard/training_exam_depricate_question.py	2011-03-22 08:55:07 +0000
@@ -18,9 +18,9 @@
         if context is None:
             context = {}
         question_pool = self.pool.get('training.exam.question')
-        if context and 'active_ids' in context:
+        if context.get('active_ids',[]):
             wizard = self.browse(cr, uid, ids[0], context=context)
-            question_ids = context.get('active_ids')
+            question_ids = context.get('active_ids', [])
             validated_question_ids = question_pool.search(cr, uid, [('state','in',['validated','draft']),('id','in',question_ids)], context=context)
 
             if wizard.note:

=== modified file 'training_exam/wizard/training_exam_validate_question.py'
--- training_exam/wizard/training_exam_validate_question.py	2011-03-15 10:34:06 +0000
+++ training_exam/wizard/training_exam_validate_question.py	2011-03-22 08:55:07 +0000
@@ -32,8 +32,8 @@
         if context is None:
             context = {}
         question_pool = self.pool.get('training.exam.question')
-        if context and 'active_ids' in context:
-            question_ids = context.get('active_ids')
+        if context.get('active_ids',[]):
+            question_ids = context.get('active_ids',[])
             draft_question_ids = question_pool.search(cr, uid, [('state','=','draft'),('id','in',question_ids)], context=context)
             question_pool.action_validate(cr, uid, draft_question_ids, context=context)
         return {'type': 'ir.actions.act_window.close'}

=== modified file 'training_exam/wizard/training_seance_generate.py'
--- training_exam/wizard/training_seance_generate.py	2011-03-15 10:34:06 +0000
+++ training_exam/wizard/training_seance_generate.py	2011-03-22 08:55:07 +0000
@@ -49,7 +49,7 @@
     def add_selections(self, cr, uid, ids, directory, log, context=None):
         if context is None:
             context = {}
-        active_id = context and context.get('active_id')
+        active_id = context.get('active_id', False)
         seance = self.pool.get('training.seance').browse(cr, uid, active_id, context=context)
         ts = time.strptime(seance.date, '%Y-%m-%d %H:%M:%S')
         date = time.strftime('%Y%m%d', ts)

=== modified file 'training_room/wizard/training_create_session_wizard.py'
--- training_room/wizard/training_create_session_wizard.py	2011-03-21 09:18:22 +0000
+++ training_room/wizard/training_create_session_wizard.py	2011-03-22 08:55:07 +0000
@@ -36,7 +36,7 @@
         if context is None:
             context= {}
         session_pool = self.pool.get('training.session')
-        active_id = context and context.get('active_id') or None
+        active_id = context.get('active_id', False)
         vals = session_pool.on_change_offer(cr, uid, None, active_id)
         return vals.get('value',{}).get(field,False)
 


Follow ups