Example #1
0
def update(label, plugin, parameters=None):
    """Update an existing redirection."""
    from invenio_utils.json import json, json_unicode_to_utf8
    from .api import update_redirection
    parameters = parameters or '{}'
    parameters = json_unicode_to_utf8(json.loads(parameters))
    update_redirection(label, plugin, parameters)
Example #2
0
def update(label, plugin, parameters=None):
    """Update an existing redirection."""
    from invenio_utils.json import json, json_unicode_to_utf8
    from .api import update_redirection
    parameters = parameters or '{}'
    parameters = json_unicode_to_utf8(json.loads(parameters))
    update_redirection(label, plugin, parameters)
Example #3
0
def create(label, plugin, parameters, update_redirection=False):
    """Register redirection page."""
    from invenio_utils.json import json, json_unicode_to_utf8
    from .api import register_redirection

    parameters = json_unicode_to_utf8(json.loads(parameters))
    register_redirection(label, plugin, parameters, update_redirection)
Example #4
0
def create(label, plugin, parameters, update_redirection=False):
    """Register redirection page."""
    from invenio_utils.json import json, json_unicode_to_utf8
    from .api import register_redirection

    parameters = json_unicode_to_utf8(json.loads(parameters))
    register_redirection(label, plugin, parameters, update_redirection)