def updatePubMetaData(self, pubMetaData): # Flushes the UI data to the pubMetaData object. pubMetaData.setAddPoweredBy(self.poweredByZoundryCB.IsChecked()) pubMetaData.setForceReUploadImages(self.forceUploadCB.IsChecked()) pubMetaData.setAddLightbox(self.lightboxCB.IsChecked()) pubMetaData.setPublishAsDraft(self.draftCB.IsChecked()) pubMetaData.setPublishTime(None) if self.overridePubTimeCB.IsChecked(): pubTime = self.dateCtrl.getDateTime() pubMetaData.setPublishTime(pubTime) pubMetaData.setUploadTNsOnly(self.thumbnailsOnlyCB.IsChecked()) # WP custom data slug = getNoneString(self.wpPostSlugTextCtrl.GetValue() ) setCustomWPMetaDataAttribute(pubMetaData, u"wp_slug", slug) #$NON-NLS-1$ # password pw = getNoneString(self.wpPasswordTextCtrl.GetValue() ) setCustomWPMetaDataAttribute(pubMetaData, u"wp_password", pw) #$NON-NLS-1$ pubstatus = None if self.wpPublishStatusValue == ZPubMetaDataView.WP_PUBLISHED: pubstatus = u"publish" #$NON-NLS-1$ elif self.wpPublishStatusValue == ZPubMetaDataView.WP_DRAFT: pubstatus = u"draft" #$NON-NLS-1$ elif self.wpPublishStatusValue == ZPubMetaDataView.WP_PENDING: pubstatus = u"pending" #$NON-NLS-1$ elif self.wpPublishStatusValue == ZPubMetaDataView.WP_PRIVATE: pubstatus = u"private" #$NON-NLS-1$ if pubstatus: setCustomWPMetaDataAttribute(pubMetaData, u"post_status", pubstatus) #$NON-NLS-1$
def updatePubMetaData(self, pubMetaData): # Flushes the UI data to the pubMetaData object. pubMetaData.setAddPoweredBy(self.poweredByZoundryCB.IsChecked()) pubMetaData.setForceReUploadImages(self.forceUploadCB.IsChecked()) pubMetaData.setAddLightbox(self.lightboxCB.IsChecked()) pubMetaData.setPublishAsDraft(self.draftCB.IsChecked()) pubMetaData.setPublishTime(None) if self.overridePubTimeCB.IsChecked(): pubTime = self.dateCtrl.getDateTime() pubMetaData.setPublishTime(pubTime) pubMetaData.setUploadTNsOnly(self.thumbnailsOnlyCB.IsChecked()) # WP custom data slug = getNoneString(self.wpPostSlugTextCtrl.GetValue()) setCustomWPMetaDataAttribute(pubMetaData, u"wp_slug", slug) #$NON-NLS-1$ # password pw = getNoneString(self.wpPasswordTextCtrl.GetValue()) setCustomWPMetaDataAttribute(pubMetaData, u"wp_password", pw) #$NON-NLS-1$ pubstatus = None if self.wpPublishStatusValue == ZPubMetaDataView.WP_PUBLISHED: pubstatus = u"publish" #$NON-NLS-1$ elif self.wpPublishStatusValue == ZPubMetaDataView.WP_DRAFT: pubstatus = u"draft" #$NON-NLS-1$ elif self.wpPublishStatusValue == ZPubMetaDataView.WP_PENDING: pubstatus = u"pending" #$NON-NLS-1$ elif self.wpPublishStatusValue == ZPubMetaDataView.WP_PRIVATE: pubstatus = u"private" #$NON-NLS-1$ if pubstatus: setCustomWPMetaDataAttribute(pubMetaData, u"post_status", pubstatus) #$NON-NLS-1$
def _createPubMetaData(self, blogInfo): pubMetaData = createDefaultPubMetaData(blogInfo.getAccountId(), blogInfo.getBlogId()) pubMetaData.setPublishAsDraft(blogInfo.getPublishInfo().isDraft()) pubMetaData.setPublishTime( blogInfo.getPublishInfo().getPublishedTime()) categories = blogInfo.getCategories() if categories is not None and len(categories) > 0: for category in categories: pubMetaData.addCategory(category) # WP custom attrs slug = getNoneString( getWPPublishedInfoAttribute(blogInfo.getPublishInfo(), u"wp_slug")) #$NON-NLS-1$ if slug: setCustomWPMetaDataAttribute(pubMetaData, u"wp_slug", slug) #$NON-NLS-1$ pw = getSafeString( getWPPublishedInfoAttribute(blogInfo.getPublishInfo(), u"wp_password")) #$NON-NLS-1$ setCustomWPMetaDataAttribute(pubMetaData, u"wp_password", pw) #$NON-NLS-1$ status = getNoneString( getWPPublishedInfoAttribute(blogInfo.getPublishInfo(), u"post_status")) #$NON-NLS-1$ if status: setCustomWPMetaDataAttribute(pubMetaData, u"post_status", status) #$NON-NLS-1$ return pubMetaData
def _createPubMetaData(self, blogInfo): pubMetaData = createDefaultPubMetaData(blogInfo.getAccountId(), blogInfo.getBlogId()) pubMetaData.setPublishAsDraft(blogInfo.getPublishInfo().isDraft()) pubMetaData.setPublishTime(blogInfo.getPublishInfo().getPublishedTime()) categories = blogInfo.getCategories() if categories is not None and len(categories) > 0: for category in categories: pubMetaData.addCategory(category) # WP custom attrs slug = getNoneString( getWPPublishedInfoAttribute(blogInfo.getPublishInfo(), u"wp_slug") ) #$NON-NLS-1$ if slug: setCustomWPMetaDataAttribute(pubMetaData, u"wp_slug", slug) #$NON-NLS-1$ pw = getSafeString( getWPPublishedInfoAttribute(blogInfo.getPublishInfo(), u"wp_password") ) #$NON-NLS-1$ setCustomWPMetaDataAttribute(pubMetaData, u"wp_password", pw) #$NON-NLS-1$ status = getNoneString( getWPPublishedInfoAttribute(blogInfo.getPublishInfo(), u"post_status") ) #$NON-NLS-1$ if status: setCustomWPMetaDataAttribute(pubMetaData, u"post_status", status) #$NON-NLS-1$ return pubMetaData