diff --git a/src/component-library/pages/DID/details/DetailsDIDMeta.tsx b/src/component-library/pages/DID/details/DetailsDIDMeta.tsx index 8d8dc5eb..1b674ae2 100644 --- a/src/component-library/pages/DID/details/DetailsDIDMeta.tsx +++ b/src/component-library/pages/DID/details/DetailsDIDMeta.tsx @@ -83,6 +83,9 @@ export const DetailsDIDMeta = ({ meta }: { meta: DIDMetaViewModel }) => { + + + diff --git a/src/lib/core/entity/rucio.ts b/src/lib/core/entity/rucio.ts index 841f0ded..7f81e0ee 100644 --- a/src/lib/core/entity/rucio.ts +++ b/src/lib/core/entity/rucio.ts @@ -91,6 +91,7 @@ export type DIDMeta = { md5: string | null; guid: string | null; bytes: number | null; + is_opendata: boolean; }; export type DIDRules = { diff --git a/src/lib/core/use-case/did-meta-usecase.ts b/src/lib/core/use-case/did-meta-usecase.ts index d6ee7298..a93fb6a5 100644 --- a/src/lib/core/use-case/did-meta-usecase.ts +++ b/src/lib/core/use-case/did-meta-usecase.ts @@ -71,6 +71,7 @@ class DIDMetaUseCase md5: dto.md5, guid: dto.guid, bytes: dto.bytes, + is_opendata: dto.is_opendata, }, status: 'success', }; diff --git a/src/lib/infrastructure/gateway/did-gateway/did-gateway.ts b/src/lib/infrastructure/gateway/did-gateway/did-gateway.ts index 15ee32d1..ddf6eedd 100644 --- a/src/lib/infrastructure/gateway/did-gateway/did-gateway.ts +++ b/src/lib/infrastructure/gateway/did-gateway/did-gateway.ts @@ -130,6 +130,7 @@ export default class RucioDIDGateway implements DIDGatewayOutputPort { md5: '', guid: '', bytes: 0, + is_opendata: false, }; return Promise.resolve(errorDTO); } diff --git a/src/lib/infrastructure/gateway/did-gateway/endpoints/get-did-meta-endpoint.ts b/src/lib/infrastructure/gateway/did-gateway/endpoints/get-did-meta-endpoint.ts index 46abd3a8..9d10fc28 100644 --- a/src/lib/infrastructure/gateway/did-gateway/endpoints/get-did-meta-endpoint.ts +++ b/src/lib/infrastructure/gateway/did-gateway/endpoints/get-did-meta-endpoint.ts @@ -74,6 +74,7 @@ export default class GetDIDMetaEndpoint extends BaseEndpoint { access_cnt: null | any; created_at: string; updated_at: string; + is_opendata: boolean; }; let didType: DIDType = DIDType.UNKNOWN; @@ -135,6 +136,7 @@ export default class GetDIDMetaEndpoint extends BaseEndpoint { md5: data.md5, guid: data.guid, bytes: data.bytes, + is_opendata: data.is_opendata, }; return dto; } diff --git a/src/lib/infrastructure/presenter/did-meta-presenter.ts b/src/lib/infrastructure/presenter/did-meta-presenter.ts index f185833c..a8111d6d 100644 --- a/src/lib/infrastructure/presenter/did-meta-presenter.ts +++ b/src/lib/infrastructure/presenter/did-meta-presenter.ts @@ -26,6 +26,7 @@ export default class DIDMetaPresenter extends BasePresenter