3
3
xmlns:zope="http://namespaces.zope.org/zope"
4
4
i18n_domain="schooltool">
6
<zope:class class=".importer.ImportTask">
7
<require permission="schooltool.view"
8
interface="schooltool.export.interfaces.IImporterTask" />
9
<require permission="schooltool.edit"
10
set_schema="schooltool.export.interfaces.IImporterTask" />
13
<zope:class class=".importer.ImportProgressMessage">
14
<require permission="schooltool.view"
15
interface="schooltool.report.interfaces.IReportProgressMessage" />
16
<require permission="schooltool.edit"
17
set_schema="schooltool.report.interfaces.IReportProgressMessage" />
20
<zope:class class=".importer.ImportFinishedMessage">
21
<require permission="schooltool.view"
22
interface="schooltool.report.interfaces.IReportMessage" />
23
<require permission="schooltool.edit"
24
set_schema="schooltool.report.interfaces.IReportMessage" />
28
name="schooltool.report.report.OnReportArchiveScheduled"
29
for="schooltool.task.interfaces.IRemoteTask
31
schooltool.export.importer.RemoteMegaImporter"
32
provides="schooltool.task.interfaces.ITaskScheduledNotification"
33
factory=".importer.OnImportScheduled"
8
38
for="schooltool.app.interfaces.ISchoolToolApplication"
83
113
class=".importer.DownloadImportXLS"
84
114
permission="schooltool.view" />
116
<zope:class class=".importer.ImportFile">
118
permission="zope.View"
119
interface="zope.mimetype.interfaces.IContentTypeAware"
120
attributes="size openDetached"
123
permission="zope.ManageContent"
124
set_attributes="mimeType parameters"
127
permission="zope.ManageContent"
135
zope.annotation.interfaces.IAttributeAnnotatable