{% from "_chrome.html" import environment_chrome, page_footer %} {% import "_artifact_links.html" as artifact_links %} Dewey Artifact Detail {{ environment_chrome(deployment, region, show_environment_chrome|default(true)) }}
Artifact Detail

{{ artifact.original_filename or artifact.artifact_euid }}

{{ profile.email }}
Artifact EUID

{{ artifact.artifact_euid }} {% if artifact.original_filename %} ({{ artifact.original_filename }}) {% endif %}

{% if artifact.storage_kind == "prefix" %} Inspect the registered Dewey hierarchy node, review its metadata, and follow its S3 location. {% else %} Inspect the stored record, review metadata, and issue a fresh presigned download for this artifact. {% endif %}

{{ artifact.artifact_type or "n/a" }} {{ artifact.node_kind or "file" }} {{ artifact.import_mode or "register" }} {{ artifact.storage_status or "registered" }}
{% if detail_message %}
{{ detail_message.detail }}
{% endif %}

Overview

Primary Dewey record fields and storage coordinates.
Artifact EUID {{ artifact_links.artifact_euid_link(artifact.artifact_euid) }}
Filename {{ artifact.original_filename or "n/a" }}
Artifact Type {{ artifact.artifact_type or "n/a" }}
Producer {{ artifact.producer_system or "n/a" }}
Producer Object {{ artifact.producer_object_euid or "n/a" }}
Created {{ artifact.created_at }}
Import Mode {{ artifact.import_mode or "register" }}
Availability {{ artifact.availability_status or "n/a" }}
Storage URI {{ artifact_links.artifact_storage_action(artifact.artifact_euid, artifact.storage_uri, artifact.storage_kind, artifact.storage_console_url) }}
Storage Kind {{ artifact.storage_kind or "object" }}
Node Kind {{ artifact.node_kind or "file" }}
Terminal {{ "yes" if artifact.is_terminal else "no" }}
S3 Console {% if artifact.storage_console_url %}
Open In Console {% if artifact.storage_backend == "s3" %} Browse In Explorer {% endif %}
{% else %} n/a {% endif %}
Source URI {% if artifact.source_uri %} {{ artifact.source_uri }} {% else %} n/a {% endif %}
Bucket {{ artifact.bucket or "n/a" }}
Key {{ artifact.key or "n/a" }}
{% if artifact.storage_kind == "object" %}

Download

Create a revokable Dewey share reference, then download through a short-lived S3 URL.
{% endif %}

Hierarchy

Immediate Dewey parent and child relationships for this artifact node.
Parents
{% if artifact_parents %}
{% for item in artifact_parents %} {% endfor %}
Artifact Kind Storage
{{ artifact_links.artifact_euid_link(item.artifact_euid) }}
{{ item.original_filename or item.storage_uri }}
{{ item.node_kind or item.artifact_type or "n/a" }} {{ artifact_links.artifact_storage_action(item.artifact_euid, item.storage_uri, item.storage_kind, item.storage_console_url) }}
{% else %}
No parent hierarchy nodes.
{% endif %}
Children
{% if artifact_children %}
{% for item in artifact_children %} {% endfor %}
Artifact Kind Storage
{{ artifact_links.artifact_euid_link(item.artifact_euid) }}
{{ item.original_filename or item.storage_uri }}
{{ item.node_kind or item.artifact_type or "n/a" }} {{ artifact_links.artifact_storage_action(item.artifact_euid, item.storage_uri, item.storage_kind, item.storage_console_url) }}
{% else %}
No child hierarchy nodes.
{% endif %}

Metadata

Registry metadata and checksum payload captured on the artifact record.
Checksums
{{ artifact.checksums | tojson(indent=2) }}
Metadata
{{ artifact.metadata | tojson(indent=2) }}

Share References

Most recent issued download/share records for this artifact.
{% if artifact.storage_kind != "object" %}
Prefix nodes do not issue direct file share references.
{% elif artifact_share_references %}
{% for item in artifact_share_references %} {% endfor %}
Share Status Recipient Created Expires Accesses Action
{{ item.share_reference_euid }} {{ item.status }} {{ item.recipient_email or "unknown" }} {{ item.created_at or "n/a" }} {{ item.expires_at or "n/a" }} {{ item.access_count or 0 }}{% if item.last_accessed_at %}
{{ item.last_accessed_at }}
{% endif %}
{% if item.access_url and item.status == "active" %} Open {% else %} No active link {% endif %} {% if item.status == "active" %}
{% endif %}
{% else %}
No share references issued yet for this artifact.
{% endif %}

External Relations

Attached external-object links, if any.
{% if external_reference_candidate %}
Validated {{ external_reference_candidate.service_id }} / {{ external_reference_candidate.euid }}.
{% endif %} {% if artifact_external_relations %}
{% for item in artifact_external_relations %} {% endfor %}
Relation External Object Metadata
{{ item.relation_type }} {% set external_label = item.external_object_id or item.external_object_euid %} {% if item.external_uri %} {{ external_label }} {% else %} {{ external_label }} {% endif %} {% if item.external_system or item.external_object_type %}
{{ item.external_system }}{% if item.external_object_type %} / {{ item.external_object_type }}{% endif %}
{% endif %}
{{ item.metadata | tojson(indent=2) }}
{% else %}
No external relations attached to this artifact.
{% endif %}
{{ page_footer(git_meta, build_version) }}