コード例 #1
0
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
コード例 #3
0
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
ファイル: links.py プロジェクト: weko3-dev15/weko
def links_factory(pid, **kwargs):
    """Deposit links factory."""
    links = deposit_links_factory(pid)

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