def links_factory(pid):
    """Deposit links factory."""
    links = deposit_links_factory(pid)
    links.pop('html', None)
    bucket_link = default_bucket_link_factory(pid)
    if bucket_link is not None:
        links['bucket'] = bucket_link
    return links
Пример #2
0
def links_factory(pid):
    """Deposit links factory."""
    links = deposit_links_factory(pid)
    links['html'] = links['html'].replace('deposit', 'drafts')
    bucket_link = default_bucket_link_factory(pid)
    if bucket_link is not None:
        links['bucket'] = bucket_link
    return links
def links_factory(pid):
    """Deposit links factory."""
    links = deposit_links_factory(pid)

    bucket_link = default_bucket_link_factory(pid)
    if bucket_link is not None:
        links['bucket'] = bucket_link
    return links
Пример #4
0
def links_factory(pid):
    """Deposit links factory."""
    links = deposit_links_factory(pid)

    links['html'] = current_app.config['DEPOSIT_UI_ENDPOINT'].format(
        host=request.host,
        scheme=request.scheme,
        pid_value=pid.pid_value,
    )

    return links
Пример #5
0
def links_factory(pid, **kwargs):
    """Deposit links factory."""
    links = deposit_links_factory(pid)

    links.update(base_factory(pid, **kwargs))
    return links