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)
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)