provide new report for planned work
This commit is contained in:
parent
6c21581c7e
commit
428c772ea9
3 changed files with 35 additions and 0 deletions
4
organize/data/organize_work_reports_de.dmp
Normal file
4
organize/data/organize_work_reports_de.dmp
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
concept(u'work_statement', u'Leistungsabrechnung', u'report',
|
||||||
|
report_type=u'work_report')
|
||||||
|
concept(u'work_plan', u'Aktivitätenplanung', u'report',
|
||||||
|
report_type=u'work_plan_report')
|
|
@ -95,12 +95,30 @@
|
||||||
set_schema="loops.expert.report.IReportInstance" />
|
set_schema="loops.expert.report.IReportInstance" />
|
||||||
</zope:class>
|
</zope:class>
|
||||||
|
|
||||||
|
<zope:adapter
|
||||||
|
name="work_plan_report"
|
||||||
|
factory="loops.organize.work.report.WorkPlanReportInstance"
|
||||||
|
provides="loops.expert.report.IReportInstance"
|
||||||
|
trusted="True" />
|
||||||
|
<zope:class class="loops.organize.work.report.WorkPlanReportInstance">
|
||||||
|
<require permission="zope.View"
|
||||||
|
interface="loops.expert.report.IReportInstance" />
|
||||||
|
<require permission="zope.ManageContent"
|
||||||
|
set_schema="loops.expert.report.IReportInstance" />
|
||||||
|
</zope:class>
|
||||||
|
|
||||||
<browser:page
|
<browser:page
|
||||||
name="work.html"
|
name="work.html"
|
||||||
for="loops.organize.interfaces.IConceptSchema"
|
for="loops.organize.interfaces.IConceptSchema"
|
||||||
class="loops.organize.work.report.WorkStatementView"
|
class="loops.organize.work.report.WorkStatementView"
|
||||||
permission="zope.View" />
|
permission="zope.View" />
|
||||||
|
|
||||||
|
<browser:page
|
||||||
|
name="work_plan.html"
|
||||||
|
for="loops.organize.interfaces.IConceptSchema"
|
||||||
|
class="loops.organize.work.report.WorkPlanView"
|
||||||
|
permission="zope.View" />
|
||||||
|
|
||||||
<browser:page
|
<browser:page
|
||||||
name="work.csv"
|
name="work.csv"
|
||||||
for="loops.organize.interfaces.IConceptSchema"
|
for="loops.organize.interfaces.IConceptSchema"
|
||||||
|
|
|
@ -56,6 +56,11 @@ class WorkStatementView(ReportConceptView):
|
||||||
reportName = 'work_statement'
|
reportName = 'work_statement'
|
||||||
|
|
||||||
|
|
||||||
|
class WorkPlanView(ReportConceptView):
|
||||||
|
|
||||||
|
reportName = 'work_plan'
|
||||||
|
|
||||||
|
|
||||||
class WorkStatementCSVExport(ResultsConceptCSVExport):
|
class WorkStatementCSVExport(ResultsConceptCSVExport):
|
||||||
|
|
||||||
reportName = 'work_statement'
|
reportName = 'work_statement'
|
||||||
|
@ -368,6 +373,14 @@ class WorkReportInstance(ReportInstance):
|
||||||
return IWorkItems(self.recordManager['work'])
|
return IWorkItems(self.recordManager['work'])
|
||||||
|
|
||||||
|
|
||||||
|
class WorkPlanReportInstance(WorkReportInstance):
|
||||||
|
|
||||||
|
type = "work_plan"
|
||||||
|
label = u'Work Plan'
|
||||||
|
|
||||||
|
defaultStates = ('planned', 'accepted',)
|
||||||
|
|
||||||
|
|
||||||
class PersonWorkReportInstance(WorkReportInstance):
|
class PersonWorkReportInstance(WorkReportInstance):
|
||||||
|
|
||||||
type = "person_work_statement"
|
type = "person_work_statement"
|
||||||
|
|
Loading…
Add table
Reference in a new issue