Ignore:
Timestamp:
May 1, 2010 11:15:53 PM (14 years ago)
Author:
crchemist
Message:

remove @@seotab-visibility

Location:
quintagroup.seoptimizer/branches/3.0.1-cleanup/quintagroup/seoptimizer
Files:
3 added
6 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.seoptimizer/branches/3.0.1-cleanup/quintagroup/seoptimizer

    • Property svn:ignore set to
      *.mo
  • quintagroup.seoptimizer/branches/3.0.1-cleanup/quintagroup/seoptimizer/browser/configure.zcml

    r2249 r2251  
    7979        /> 
    8080 
    81     <browser:page 
    82         name="seotab-visibility" 
    83         for="*" 
    84         class=".views.VisibilityCheckerView" 
    85         attribute="checkVisibilitySEOAction" 
    86         layer=".interfaces.IPloneSEOLayer" 
    87         permission="zope2.Public" 
    88         /> 
    8981 
    9082    <browser:resourceDirectory name="quintagroup.seoptimizer" directory="./resources" /> 
  • quintagroup.seoptimizer/branches/3.0.1-cleanup/quintagroup/seoptimizer/browser/views.py

    r2247 r2251  
    158158        """ 
    159159        return condition and first or second 
     160 
     161    def isAvailable(self): 
     162        """ Checks visibility 'SEO Properties' action for content 
     163        """ 
     164        context = aq_inner(self.context) 
     165        plone = queryMultiAdapter((self, self.request),name="plone_portal_state").portal() 
     166        adapter = ISEOConfigletSchema(plone) 
     167        return self.context.portal_type in adapter.types_seo_enabled 
    160168 
    161169    def validateSEOProperty(self, property, value): 
     
    301309        return self.template() 
    302310 
    303  
    304 class VisibilityCheckerView( BrowserView ): 
    305     """ This class contains methods that visibility checker. 
    306     """ 
    307  
    308     def checkVisibilitySEOAction(self): 
    309         """ Checks visibility 'SEO Properties' action for content 
    310         """ 
    311         context = aq_inner(self.context) 
    312         plone = queryMultiAdapter((self, self.request),name="plone_portal_state").portal() 
    313         adapter = ISEOConfigletSchema(plone) 
    314         return bool(self.context.portal_type in adapter.types_seo_enabled) 
    315  
  • quintagroup.seoptimizer/branches/3.0.1-cleanup/quintagroup/seoptimizer/profiles.zcml

    r2139 r2251  
    2929      /> 
    3030 
     31  <genericsetup:registerProfile 
     32      name="upgrade_301_to_305" 
     33      title="Upgrade quintagroup.seoptimizer 3.0.1 to 3.0.5" 
     34      directory="profiles/upgrade_301_to_305" 
     35      description="Upgrades the quintagroup.seoptimizer from version 3.0.1 to 3.0.5." 
     36      for="Products.CMFPlone.interfaces.IMigratingPloneSiteRoot" 
     37      provides="Products.GenericSetup.interfaces.EXTENSION" 
     38      /> 
     39 
    3140  <genericsetup:upgradeStep 
    3241      title="Upgrade quintagroup.seoptimizer" 
     
    3847      profile="quintagroup.seoptimizer:default" /> 
    3948 
     49  <genericsetup:upgradeStep 
     50      title="Upgrade quintagroup.seoptimizer" 
     51      description="Upgrade quintagroup.seoptimizer 3.0.1 to 3.0.5" 
     52      source="3.0.0" 
     53      destination="3.0.5" 
     54      handler=".upgrades.upgrade_301_to_305" 
     55      sortkey="1" 
     56      profile="quintagroup.seoptimizer:default" /> 
     57 
    4058</configure> 
     59 
  • quintagroup.seoptimizer/branches/3.0.1-cleanup/quintagroup/seoptimizer/profiles/default/actions.xml

    r2139 r2251  
    1010      name="url_expr">string:${object_url}/@@seo-context-properties</property> 
    1111   <property name="icon_expr"></property> 
    12    <property name="available_expr">object/@@seotab-visibility</property> 
     12   <property name="available_expr">object/@@seo-context-properties/isAvailable</property> 
    1313   <property name="permissions"> 
    1414    <element value="Modify portal content"/> 
  • quintagroup.seoptimizer/branches/3.0.1-cleanup/quintagroup/seoptimizer/upgrades.py

    r2238 r2251  
    129129    removeSkin(plone_tools) 
    130130    migrateCanonical(plone_tools) 
     131 
     132def upgrade_301_to_305(setuptool): 
     133    """ Upgrade quintagroup.seoptimizer from version 3.0.0 to 3.0.5. 
     134    """ 
     135    plone_tools = queryMultiAdapter((setuptool, setuptool.REQUEST), name="plone_tools") 
     136    setuptool.runAllImportStepsFromProfile('profile-quintagroup.seoptimizer:upgrade_301_to_305') 
Note: See TracChangeset for help on using the changeset viewer.