Example #1
0
 def __init__(self, zblogpublisher, zdocstore, zaccount, zblog,
              zblogDocument, zpubmetadata):
     ZCreateUpdateDeleteEntryCommandBase.__init__(
         self, u"publishEntry", zblogpublisher, zdocstore, zaccount, zblog,
         zblogDocument)  #$NON-NLS-1$
     self.processor = ZBlogDocumentPublishProcessor(self.zblog,
                                                    self.zblogDocument,
                                                    zpubmetadata, self)
     self.totalWorkUnits = -1
Example #2
0
 def validateConfiguration(self, validationReporter):  #@UnusedVariable
     if len(self.blogList) == 0:
         validationReporter.addError(
             u"Blog Account",
             u"Please select a blog account.")  #$NON-NLS-1$ #$NON-NLS-2$
     # call  base class to validate blog account info
     ZBlogPublisherAccountInfoValidator.validateConfiguration(
         self, validationReporter)
     # validator pub processi.
     for pubMetaData in self.pubMetaDataList:
         zblog = getBlogFromPubMetaData(pubMetaData)
         processor = ZBlogDocumentPublishProcessor(zblog,
                                                   self.zBlogDocument,
                                                   pubMetaData, None)
         processor.validateConfiguration(validationReporter)