Foram Katharotiya (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-addons13-survey-apa-survey-fka into 
lp:~openerp-dev/openobject-addons/trunk-addons13-survey-apa.

Requested reviews:
  Amit Patel (OpenERP) (apa-tiny)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-addons13-survey-apa-survey-fka/+merge/127941

Hello Sir,

 - remove "Survey Open Date" field when creating survey
 - dialog after survey is completed says "Complete Survey" rename it to "Survey 
Completed"
 - display every field editable in open state in survey
 - in send invitation wizard
   - add m2m tags in partner field
   - change port no.
   - display current user's email address by default
   - display default mail subject as "Invitation for " + survey-name
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-addons13-survey-apa-survey-fka/+merge/127941
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-addons13-survey-apa.
=== modified file 'survey/survey.py'
--- survey/survey.py	2012-10-02 10:29:15 +0000
+++ survey/survey.py	2012-10-04 07:08:23 +0000
@@ -53,7 +53,6 @@
         'id': fields.integer('ID'),
         'title': fields.char('Survey Title', size=128, required=1),
         'page_ids': fields.one2many('survey.page', 'survey_id', 'Page'),
-        'date_open': fields.datetime('Survey Open Date', readonly=1),
         'date_close': fields.datetime('Survey Close Date', readonly=1),
         'max_response_limit': fields.integer('Maximum Answer Limit',
                      help="Set to one if survey is answerable only once"),
@@ -61,10 +60,10 @@
                      help="Set to one if  you require only one Answer per user"),
         'state': fields.selection([('open', 'Open'), ('cancel', 'Cancelled'),('close', 'Closed') ], 'Status', readonly=True),
         'responsible_id': fields.many2one('res.users', 'Responsible', help="User responsible for survey"),
-        'tot_start_survey': fields.integer("Total Started Survey", readonly=1),
-        'tot_comp_survey': fields.integer("Total Completed Survey", readonly=1),
+        'tot_start_survey': fields.integer("Total Started Survey"),
+        'tot_comp_survey': fields.integer("Total Completed Survey"),
         'note': fields.text('Description', size=128),
-        'history': fields.one2many('survey.history', 'survey_id', 'History Lines', readonly=True),
+        'history': fields.one2many('survey.history', 'survey_id', 'History Lines'),
         'users': fields.many2many('res.users', 'survey_users_rel', 'sid', 'uid', 'Users'),
         'send_response': fields.boolean('Email Notification on Answer'),
         'type': fields.many2one('survey.type', 'Type'),
@@ -80,7 +79,7 @@
     }
 
     def survey_open(self, cr, uid, ids, arg):
-        self.write(cr, uid, ids, {'state': 'open', 'date_open': strftime("%Y-%m-%d %H:%M:%S")})
+        self.write(cr, uid, ids, {'state': 'open'})
         return True
 
     def survey_close(self, cr, uid, ids, arg):

=== modified file 'survey/survey_demo.xml'
--- survey/survey_demo.xml	2012-09-10 21:58:41 +0000
+++ survey/survey_demo.xml	2012-10-04 07:08:23 +0000
@@ -17,7 +17,6 @@
             <field name="tot_comp_survey">1</field>
             <field name="tot_start_survey">1</field>
             <field name="response_user">5</field>
-            <field name="date_open" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
            </record>
 
         <record id="survey_page_initial_who_are_you" model="survey.page">
@@ -166,7 +165,6 @@
             <field name="tot_comp_survey">1</field>
             <field name="tot_start_survey">1</field>
             <field name="response_user">5</field>
-            <field name="date_open" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
            </record>
 
         <record id="survey_page_who_are_you" model="survey.page">
@@ -633,7 +631,6 @@
             <field name="tot_comp_survey">1</field>
             <field name="tot_start_survey">1</field>
             <field name="response_user">5</field>
-            <field name="date_open" eval="time.strftime('%Y-%m-%d %H:%M:%S')"/>
            </record>
 
         <record id="survey_page_odoo_who_are_you" model="survey.page">

=== modified file 'survey/survey_view.xml'
--- survey/survey_view.xml	2012-10-02 15:11:17 +0000
+++ survey/survey_view.xml	2012-10-04 07:08:23 +0000
@@ -49,8 +49,8 @@
                             <field name="type"/>
                         </group>
                         <group>
-                            <field name="max_response_limit" attrs="{'readonly':[('state','in',('open','close'))]}"/>
-                            <field name="response_user" attrs="{'readonly':[('state','in',('open','close'))]}"/>
+                            <field name="max_response_limit" attrs="{'readonly':[('state','=','close')]}"/>
+                            <field name="response_user" attrs="{'readonly':[('state','=','close')]}"/>
                         </group>
                      </group>
                      <notebook>
@@ -215,12 +215,11 @@
                             <field name="note" placeholder="Survey description..."/>
                         </page>
                         <page string="Invited User">
-                            <field name="invited_user_ids" readonly="1"/>
+                            <field name="invited_user_ids"/>
                         </page>
                         <page string="History">
                             <group>
                                 <group>
-                                    <field name="date_open"/>
                                     <field name="date_close"/>
                                 </group>
                                 <group>
@@ -253,7 +252,6 @@
                     <field name="title"/>
                     <field name="type"/>
                     <field name="responsible_id"/>
-                    <field name="date_open"  string="Open Date"/>
                     <field name="tot_start_survey" string="Started"/>
                     <field name="tot_comp_survey" string="Completed"/>
                     <field name="state"/>
@@ -295,7 +293,6 @@
             <field name="arch" type="xml">
                 <kanban>
                     <field name="title"/>
-                    <field name="date_open"/>
                     <field name="tot_comp_survey"/>
                     <field name="max_response_limit"/>
                     <field name="responsible_id"/>

=== modified file 'survey/wizard/survey_answer.py'
--- survey/wizard/survey_answer.py	2012-10-02 10:29:15 +0000
+++ survey/wizard/survey_answer.py	2012-10-04 07:08:23 +0000
@@ -435,7 +435,7 @@
                     xml_form = etree.Element('form', {'string': _('Complete Survey Answer')})
                     xml_footer = etree.SubElement(xml_form, 'footer', {'col': '6', 'colspan': '4' ,'class': 'oe_survey_title_height'})
 
-                    etree.SubElement(xml_form, 'separator', {'string': 'Complete Survey', 'colspan': "4"})
+                    etree.SubElement(xml_form, 'separator', {'string': 'Survey Completed', 'colspan': "4"})
                     etree.SubElement(xml_form, 'label', {'string': 'Thanks for your Answer'})
                     etree.SubElement(xml_form, 'newline')
                     etree.SubElement(xml_footer, 'button', {'special':"cancel",'string':"OK",'colspan':"2",'class':'oe_highlight'})

=== modified file 'survey/wizard/survey_send_invitation.py'
--- survey/wizard/survey_send_invitation.py	2012-09-04 16:55:53 +0000
+++ survey/wizard/survey_send_invitation.py	2012-10-04 07:08:23 +0000
@@ -50,9 +50,6 @@
     _defaults = {
         'send_mail': lambda *a: 1,
         'send_mail_existing': lambda *a: 1,
-        'mail_subject': lambda *a: "Invitation",
-        'mail_subject_existing': lambda *a: "Invitation",
-        'mail_from': lambda *a: tools.config['email_from']
     }
 
     def genpasswd(self):
@@ -70,11 +67,14 @@
             name += "\t --> " + sur.title + "\n"
             if sur.state != 'open':
                 msg +=  sur.title + "\n"
+            data['mail_subject'] = "Invitation for " + sur.title
+            data['mail_subject_existing'] = "Invitation for " + sur.title
+            data['mail_from'] = sur.responsible_id.email
         if msg:
             raise osv.except_osv(_('Warning!'), _('%sSurvey is not in open state') % msg)
         data['mail'] = '''Hello %(name)s, \n\n We are inviting you for following survey. \
                     \n  ''' + name + '''\n Your login ID: %(login)s, Your password: %(passwd)s
-                    \n link :- http://'''+ str(socket.gethostname()) + ''':8080 \n\n Thanks,'''
+                    \n link :- http://'''+ str(socket.gethostname()) + ''':8069 \n\n Thanks,'''
         return data
 
     def create_report(self, cr, uid, res_ids, report_name=False, file_name=False):

=== modified file 'survey/wizard/survey_send_invitation.xml'
--- survey/wizard/survey_send_invitation.xml	2012-08-09 06:05:16 +0000
+++ survey/wizard/survey_send_invitation.xml	2012-10-04 07:08:23 +0000
@@ -16,7 +16,7 @@
                     </header>
                     <group col="4">
                         <separator string="Select Partner" colspan="4"/>
-                        <field name="partner_ids" nolabel="1"  colspan="4"/>
+                        <field name="partner_ids" nolabel="1" colspan="4" widget="many2many_tags"/>
                         <separator colspan="4" string="Send Mail for New User"/>
                         <field name="send_mail" nolabel="1"/>
                         <field name="mail_subject" colspan="3"/>

_______________________________________________
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