SampleSampletypeA worked example you read or clone. Evidence: it demonstrates, it never provides.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

attachment-reuse-controls-sample

A CAP Node.js service on @cap-js/attachments with a Fiori Elements object page that embeds the ui5-upload-controls library as a custom section.

The working end of the control library: the backend is any CAP service using the attachments plugin, and the control resolves the navigation path from its binding context after being handed the service URL and path as properties. The library itself is a git submodule, so the sample shows the seam rather than a copy.

Facts

Last push

Where it sits

Lives in
Demonstrates
AttachmentsCAPAttachmentscapabilityStoring a file somebody uploaded next to the record it belongs to, and getting it back out — where the bytes actually live, who may read them, and what the UI shows while they are being scanned.
Flavors
Requires
@cap-js/attachments@cap-js/attachmentsartifactNamed as a dependency in its documentation.ui5-upload-controlsui5-upload-controlsartifactNamed as a dependency in its documentation.

Who is behind it

Mio YasutakeMio YasutakePersonMaintains this
In the atlas: maintains 47, contributes to 47, wrote 10
@miyasuta
maintainer

Before choosing this

Signals

LicenceNo licenseNeither the package manifest nor the repository tree declares a licence

Without a licence the default is all rights reserved. Ask the maintainer, or check for terms stated elsewhere, before depending on it.

What it declares

Every artifact

Type
Sample
Origin
Independently maintained

As a sample

Form
A reference application

Connections3

attachment-reuse-controls-sample connectionsattachment-reuse-controls-samplePROVIDES→ demonstrates1demonstrates authoredAttachmentsNEEDS→ needs2needs authored@cap-js/attachmentsneeds authoredui5-upload-controls

ArchitectureBetaRead from the sample's deployment descriptor. Some of the connections it states are not drawn yet.

as 2 deployment descriptors state it at 5fdd426, read
SAP BTP, Cloud Foundry Runtimebackendmta.yaml, module backend-srv, requires backend-authbinding, HTTP, outboundSAP Authorization and Trust Management service, xsuaa, applicationSAP Authorizationand TrustManagement servicebackend-srv, nodejsbackend-srvbackend-db-deployer, hdbbackend-db-deployerhana, hana, hdi-sharedhana
SAPnot SAP's, or the project's ownauthenticationstated in the document

Bound, and not drawn

  • backend-srvhana
  • backend-db-deployerhana

Documented, with no instance in the document

Bound in the descriptor, not joined to an entry

hana

SAP BTP, Cloud Foundry Runtimenpmtestnpmtest-destination-content, com.sap.application.contentnpmtest-destination-…npmtest-app-content, com.sap.application.contentnpmtest-app-contentnpmtest, html5npmtestSAP Destination service, destination, liteSAP DestinationserviceSAP Authorization and Trust Management service, xsuaa, applicationSAP Authorizationand TrustManagement serviceSAP HTML5 Application Repository service for SAP BTP, html5-apps-repo, app-hostSAP HTML5ApplicationRepository servicefor SAP BTP
SAPnot SAP's, or the project's own

Bound, and not drawn

README

quoted from miyasuta/attachment-reuse-controls-sample, read
miyasuta/attachment-reuse-controls-sample/README.mdOn GitHub

attachment-reuse-controls

A sample project demonstrating reusable UI5 file upload controls integrated with a CAP backend using the @cap-js/attachments plugin.

excerpt, no licence read, read the rest, on GitHub

Details

Sources3
GitHub APIdiscovered here, miyasutachecked
github.com/miyasuta/attachment-reuse-controls-sampletree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viaGitHub API · miyasuta
first seen in the atlas
ecosystem and domaincap, data-and-persistence
Flavors1
Node.js
“- Runtime: SAP Cloud Application Programming Model (CAP), Node.js” — miyasuta/attachment-reuse-controls-sample — READMEchecked
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:miyasuta-attachment-reuse-controls-sample
JSON
/artifacts/miyasuta-attachment-reuse-controls-sample.json
MCP
Connecting an agent