def lines(self,data):
res={}
result=[]
- obj_inds=self.pool.get('account.report.report').browse(self.cr,self.uid,data['indicator_id'])
-
- def find_child(obj):
- self.list.append(obj)
- if obj.child_ids:
- for child in obj.child_ids:
- find_child(child)
- return True
-
- find_child(obj_inds)
+ ind_ids=self.pool.get('account.report.report').search(self.cr,self.uid,[])
+ obj_inds=self.pool.get('account.report.report').browse(self.cr,self.uid,ind_ids)
+
+# def find_child(obj):
+# self.list.append(obj)
+# if obj.child_ids:
+# for child in obj.child_ids:
+# find_child(child)
+# return True
+#
+# find_child(obj_inds)
- for obj_ind in self.list:
+ for obj_ind in obj_inds:
res = {
'id':obj_ind.id,
'name':obj_ind.name,
'disp_graph':obj_ind.disp_graph,
'note':obj_ind.note,
'type':obj_ind.type,
- 'last':False,
}
result.append(res)
- result[-1]['last']=True
return result
def getarray(self,data,object):
def test1(self,data,object,intercall=False):
- path=tools.config['root_path']+"/Temp_images/Image"
+
obj_history=self.pool.get('account.report.history')
if data['select_base']=='year':
# renderPM.drawToFile(drawing1, 'example1.jpg','jpg')
import os
dirname ='Temp_images'
- if not os.path.isdir('./' + dirname + '/'):
- os.mkdir('./' + dirname + '/')
+ path=os.path.join(tools.config['root_path'],dirname,"Image")
+
+ if not os.path.isdir(tools.config['root_path']+ "/"+dirname + '/'):
+ os.mkdir(tools.config['root_path'] +"/"+ dirname + '/')
+ os.path.join(tools.config['root_path'],dirname,"/")
can = canvas.init('Image'+str(self.count)+".png")
# can.clip(0,0,600,400)
form = '''<?xml version="1.0"?>
<form string="Print Indicators">
- <field name="indicator_id"/>
+ <label string="Select the criteria based on which Indicators will be printed."/>
+ <newline/>
<field name="select_base"/>
</form>'''
fields = {
- 'indicator_id': {'string':'Choose Indicator', 'type':'many2one', 'relation': 'account.report.report','required':True,},
'select_base': {'string':'Choose Criteria', 'type':'selection','selection':[('year','Based On Fiscal Years'),('periods','Based on Fiscal Periods')],'required':True,},
}