Changeset 159
- Timestamp:
- 05/08/09 11:58:34 (4 years ago)
- Location:
- enpraxis.educommons/trunk/enpraxis/educommons
- Files:
-
- 5 edited
-
browser/configure.zcml (modified) (1 diff)
-
configure.zcml (modified) (1 diff)
-
eventHandlers.py (modified) (3 diffs)
-
overrides.zcml (modified) (1 diff)
-
portlet/coursebuilderform.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
enpraxis.educommons/trunk/enpraxis/educommons/browser/configure.zcml
r137 r159 8 8 <include package="plone.app.contentmenu" /> 9 9 10 <utility11 provides="collective.imstransport.utilities.interfaces.IIMSManifestWriter"12 factory="enpraxis.educommons.utilities.ccwriter.IMSCCWriter"13 name="eduCommons Common Cartridge"14 />15 16 10 <browser:page 17 11 name="order_courseobjs" -
enpraxis.educommons/trunk/enpraxis/educommons/configure.zcml
r137 r159 156 156 /> 157 157 158 <subscriber 159 for="collective.imstransport.interfaces.ISetNameSpaces" 160 handler=".eventHandlers.setNameSpaces" /> 161 162 <subscriber 163 for="collective.imstransport.interfaces.IObjectWriteMetadata" 164 handler=".eventHandlers.writeECMetadata" /> 165 166 <subscriber 167 for="collective.imstransport.interfaces.IObjectReadMetadata" 168 handler=".eventHandlers.readECMetadata" /> 169 170 <subscriber 171 for="collective.imstransport.interfaces.IObjectWriteOrganizations" 172 handler=".eventHandlers.writeOrganizations" /> 173 174 <subscriber 175 for="collective.imstransport.interfaces.IObjectReadOrganizations" 176 handler=".eventHandlers.readOrganizations" /> 177 178 <subscriber 179 for="collective.imstransport.interfaces.IObjectWriteContributeNode" 180 handler=".eventHandlers.writeContributeNode" /> 181 182 <subscriber 183 for="collective.imstransport.interfaces.IObjectReadContributeNode" 184 handler=".eventHandlers.readContributeNode" /> 185 186 <subscriber 187 for="collective.imstransport.interfaces.IObjectCreateObject" 188 handler=".eventHandlers.eduCommonsCreateObject" /> 158 189 159 190 <subscriber -
enpraxis.educommons/trunk/enpraxis/educommons/eventHandlers.py
r137 r159 27 27 28 28 from enpraxis.educommons.interfaces import ICourse, IDivision 29 from collective.imstransport.utilities.ccwriter import LOM_namespace 29 from collective.imstransport.ManifestHandlers import LOM_namespace 30 from collective.imstransport.IMS_exceptions import ManifestError 30 31 from Products.CMFDefault.SyndicationTool import SyndicationTool 31 32 from Products.CMFDefault.SyndicationInfo import SyndicationInformation … … 37 38 from zope.schema.interfaces import IVocabularyFactory 38 39 from zope.formlib.form import action 39 from collective.imstransport.browser.im portform import IMSImportForm40 from collective.imstransport.browser.imstransportform import ImportForm 40 41 from utilities.interfaces import IECUtility 41 42 from zope.component import getUtility, queryUtility … … 568 569 569 570 570 class eduCommonsImportForm(I MSImportForm):571 class eduCommonsImportForm(ImportForm): 571 572 """ Render the import form """ 572 573 -
enpraxis.educommons/trunk/enpraxis/educommons/overrides.zcml
r137 r159 130 130 131 131 132 <utility133 provides="collective.imstransport.utilities.interfaces.IIMSManifestWriter"134 factory="enpraxis.educommons.utilities.ccwriter.IMSCCWriter"135 name="Common Cartridge"136 />137 138 139 132 140 133 </configure> -
enpraxis.educommons/trunk/enpraxis/educommons/portlet/coursebuilderform.py
r137 r159 36 36 from enpraxis.educommons import eduCommonsMessageFactory as _ 37 37 from Products.CMFCore.utils import getToolByName 38 from collective.imstransport.browser.im portform import ZipFileLine38 from collective.imstransport.browser.imstransportform import ZipFileLine 39 39 from collective.imstransport.utilities.interfaces import IIMSTransportUtility 40 40 from Products.CMFDefault.formlib.widgets import ChoiceRadioWidget … … 164 164 packagetype = schema.Choice(title=_(u"Package Type"), 165 165 description=_(u"The type of the ims package being uploaded"), 166 required= False,166 required=True, 167 167 default='Default', 168 vocabulary="ims packagetypevocab")168 vocabulary="imsvocab") 169 169 170 170 … … 263 263 264 264 if filename != '' and packagetype != '': 265 imsvocab = getUtility(IVocabularyFactory, name='ims packagetypevocab')(self.context)265 imsvocab = getUtility(IVocabularyFactory, name='imsvocab')(self.context) 266 266 package_xform = imsvocab.getTermByToken(packagetype).value 267 267 self.ims_util.importZipfile(course,filename,package_xform,rtype='eduCommons')
Note: See TracChangeset
for help on using the changeset viewer.
