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$
Exemple #2
0
    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$
Exemple #3
0
 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