[IMP]: store temp file
authorksa (Open ERP) <ksa@tinyerp.co.in>
Tue, 19 Apr 2011 06:53:02 +0000 (12:23 +0530)
committerksa (Open ERP) <ksa@tinyerp.co.in>
Tue, 19 Apr 2011 06:53:02 +0000 (12:23 +0530)
bzr revid: ksa@tinyerp.co.in-20110419065302-10f2phdpq0xtok94

openerp/addons/base/base_update.xml
openerp/addons/base/res/res_company.py

index e72e6f5..de63484 100644 (file)
                             <field name="rml_footer1" colspan="4"/>
                             <field name="rml_footer2" colspan="4"/>
                             <field name="currency_id" colspan="2"/>
+                            <button name="createReport" string="Preview Report" type="object" icon="gtk-print"/>
                         </page>
                         <page string="Header/Footer" groups="base.group_extended">
                             <field colspan="4" name="rml_header" nolabel="1"/>
index c44a7c7..6fc0e54 100644 (file)
@@ -144,7 +144,7 @@ class res_company(osv.osv):
             return []
         ids =  self.search(cr, uid, [('parent_id','child_of',[company])])
         return ids
-    
+
 #  For Report
 
     def createReport(cr, uid, report, ids, name=False):
@@ -160,9 +160,9 @@ class res_company(osv.osv):
                 fp = open(report_file,'wb+')
                 fp.write(result);
                 fp.close();
-                files += [report_file]    
+                files += [report_file]
             except Exception,e:
-                continue        
+                continue
         return files
 
     def _get_partner_hierarchy(self, cr, uid, company_id, context={}):
@@ -319,7 +319,7 @@ class res_company(osv.osv):
           </template>
           </document>
           """
-        tempfilename= os.tempnam()
+        tempfilename= '/tmp/previews.rml'
         fp = open(tempfilename, 'wb+')
         fp.write(header_xml)
         fp.close()