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" />
|
||||
</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
|
||||
name="work.html"
|
||||
for="loops.organize.interfaces.IConceptSchema"
|
||||
class="loops.organize.work.report.WorkStatementView"
|
||||
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
|
||||
name="work.csv"
|
||||
for="loops.organize.interfaces.IConceptSchema"
|
||||
|
|
|
@ -56,6 +56,11 @@ class WorkStatementView(ReportConceptView):
|
|||
reportName = 'work_statement'
|
||||
|
||||
|
||||
class WorkPlanView(ReportConceptView):
|
||||
|
||||
reportName = 'work_plan'
|
||||
|
||||
|
||||
class WorkStatementCSVExport(ResultsConceptCSVExport):
|
||||
|
||||
reportName = 'work_statement'
|
||||
|
@ -368,6 +373,14 @@ class WorkReportInstance(ReportInstance):
|
|||
return IWorkItems(self.recordManager['work'])
|
||||
|
||||
|
||||
class WorkPlanReportInstance(WorkReportInstance):
|
||||
|
||||
type = "work_plan"
|
||||
label = u'Work Plan'
|
||||
|
||||
defaultStates = ('planned', 'accepted',)
|
||||
|
||||
|
||||
class PersonWorkReportInstance(WorkReportInstance):
|
||||
|
||||
type = "person_work_statement"
|
||||
|
|
Loading…
Add table
Reference in a new issue