Пример #1
0
def upgrade_1_to_2_typo_in_registry(context):
    registry = getUtility(IRegistry)
    name = 'plone.app.querystring.field.getObjPositionInParent.operations'
    wrong_value = 'plone.app.querystring.operation.int.greaterThan'
    right_value = 'plone.app.querystring.operation.int.largerThan'
    values = registry[name]
    if wrong_value in values:
        del values[values.index(wrong_value)]
    if right_value not in values:
        values.append(right_value)
    registry[name] = values
Пример #2
0
def upgrade_1_to_2_typo_in_registry(context):
    registry = getUtility(IRegistry)
    name = 'plone.app.querystring.field.getObjPositionInParent.operations'
    wrong_value = 'plone.app.querystring.operation.int.greaterThan'
    right_value = 'plone.app.querystring.operation.int.largerThan'
    values = registry.get(name)
    if not values:
        return
    if wrong_value in values:
        del values[values.index(wrong_value)]
    if right_value not in values:
        values.append(right_value)
    registry[name] = values
Пример #3
0
 def setUp(self):
     self.registry = getUtility(IRegistry)
     self.portal = self.layer['portal']
Пример #4
0
def get_authenticator(user):
    """ Get authenticator for request """
    manager = getUtility(IKeyManager)
    secret = manager.secret()
    auth = hmac.new(secret, user, sha).hexdigest()
    return  auth
Пример #5
0
def get_authenticator(user):
    """ Get authenticator for request """
    manager = getUtility(IKeyManager)
    secret = manager.secret()
    auth = hmac.new(secret, user, sha).hexdigest()
    return auth