Changeset 2259 for WAeUP_SRP/base/skins


Ignore:
Timestamp:
19 Sep 2007, 15:23:58 (17 years ago)
Author:
joachim
Message:

new feature bypass catalog_queue

Location:
WAeUP_SRP/base/skins/waeup_default
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/base/skins/waeup_default/import.py

    r1774 r2259  
    55return html renderer + psm
    66"""
     7try:
     8    from Products.zdb import set_trace
     9except:
     10    def set_trace():
     11        pass
    712import DateTime
    813from urllib import urlencode
     
    1116
    1217validate = REQUEST.has_key("import")
    13 
     18enable = REQUEST.has_key("enable_bypass")
     19disable = REQUEST.has_key("disable_bypass")
     20#set_trace()
    1421lt = context.portal_layouts
    1522#pr = context.portal_registration
     
    2330                      commit=False,
    2431                      )
    25 if psm == 'invalid':
     32if enable:
     33    context.portal_catalog.setBypassQueue(1)
     34    psm = "QueueCatalog Bypass enabled"
     35    #return REQUEST.RESPONSE.redirect("%s" % context.absolute_url())
     36elif disable:
     37    context.portal_catalog.setBypassQueue(0)
     38    psm = "QueueCatalog Bypass disabled"
     39elif psm == 'invalid':
    2640    return context.import_form(rendered = res,
    2741                               psm = "Please correct your input!",
     
    3448                              )
    3549elif psm == 'valid':
    36     pass
    37 psm = context.waeup_tool.importData(ds.get('filename'),
     50    psm = context.waeup_tool.importData(ds.get('filename'),
    3851                                    ds.get('name'),
    3952                                    ds.get('import_or_edit')
  • WAeUP_SRP/base/skins/waeup_default/import_form.pt

    r1783 r2259  
    2121                 tal:attributes="value button"
    2222                 tal:condition="not:creation" />
     23          <span tal:define="bypass here/portal_catalog/getBypassQueue|nothing">
     24            <input type="submit" class="standalone"
     25                   name="enable_bypass" value="bypass QueueCatalog"
     26                   tal:condition="not:bypass" />
     27            <input type="submit" class="standalone"
     28                   name="disable_bypass" value="use QueueCatalog"
     29                   tal:condition="bypass" />
     30          </span>
    2331        </form>
    2432      </metal:block>
Note: See TracChangeset for help on using the changeset viewer.