-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add thirdPartyAddress
to the Attribute's shareInfo
#282
Conversation
@sebbi08 please make sure that your pipelines pass before assigning a PR to anyone. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The accept
sections of the Read- and ShareAttributeItemProcessors need tests that the thirdParty is set correctly
...ion/src/modules/requests/itemProcessors/shareAttribute/ShareAttributeRequestItemProcessor.ts
Outdated
Show resolved
Hide resolved
packages/consumption/src/modules/attributes/local/CreateSharedLocalAttributeCopyParams.ts
Outdated
Show resolved
Hide resolved
packages/consumption/src/modules/attributes/local/CreateSharedLocalAttributeParams.ts
Outdated
Show resolved
Hide resolved
packages/consumption/src/modules/attributes/local/LocalAttributeShareInfo.ts
Outdated
Show resolved
Hide resolved
packages/content/src/requests/items/shareAttribute/ShareAttributeRequestItem.ts
Show resolved
Hide resolved
Slightly related: Why don't we have a use case for sharing a RelationshipAttribute? Right now it's done by building a request. Also do we intend to use this new thirdPartyAddress for queries or something? Right now it only exists. |
...st/modules/requests/itemProcessors/shareAttribute/ShareAttributeRequestItemProcessor.test.ts
Outdated
Show resolved
Hide resolved
…LocalAttributeCopyParams.ts Co-authored-by: Magnus Kuhn <127854942+Magnus-Kuhn@users.noreply.github.com>
…LocalAttributeParams.ts Co-authored-by: Magnus Kuhn <127854942+Magnus-Kuhn@users.noreply.github.com>
…teShareInfo.ts Co-authored-by: Magnus Kuhn <127854942+Magnus-Kuhn@users.noreply.github.com>
We are currently in the evaluation of such "shortcut usecases" they might not be part of the runtime. The third party address is currently only prerequisites for some other tickets in regard to validation. |
...ion/src/modules/requests/itemProcessors/shareAttribute/ShareAttributeRequestItemProcessor.ts
Outdated
Show resolved
Hide resolved
This especially applies to the |
...ption/src/modules/requests/itemProcessors/readAttribute/ReadAttributeRequestItemProcessor.ts
Show resolved
Hide resolved
packages/consumption/test/modules/attributes/AttributesController.test.ts
Outdated
Show resolved
Hide resolved
packages/consumption/test/modules/attributes/AttributesController.test.ts
Outdated
Show resolved
Hide resolved
packages/consumption/test/modules/attributes/AttributesController.test.ts
Outdated
Show resolved
Hide resolved
...st/modules/requests/itemProcessors/shareAttribute/ShareAttributeRequestItemProcessor.test.ts
Outdated
Show resolved
Hide resolved
thirdPartyAddress
to the Attribute's shareInfo
packages/consumption/src/modules/attributes/local/LocalAttribute.ts
Outdated
Show resolved
Hide resolved
packages/consumption/src/modules/attributes/local/LocalAttribute.ts
Outdated
Show resolved
Hide resolved
...ption/src/modules/requests/itemProcessors/readAttribute/ReadAttributeRequestItemProcessor.ts
Show resolved
Hide resolved
...ption/src/modules/requests/itemProcessors/readAttribute/ReadAttributeRequestItemProcessor.ts
Show resolved
Hide resolved
...ion/src/modules/requests/itemProcessors/shareAttribute/ShareAttributeRequestItemProcessor.ts
Outdated
Show resolved
Hide resolved
...st/modules/requests/itemProcessors/shareAttribute/ShareAttributeRequestItemProcessor.test.ts
Show resolved
Hide resolved
...st/modules/requests/itemProcessors/shareAttribute/ShareAttributeRequestItemProcessor.test.ts
Show resolved
Hide resolved
...ion/src/modules/requests/itemProcessors/shareAttribute/ShareAttributeRequestItemProcessor.ts
Outdated
Show resolved
Hide resolved
...ion/src/modules/requests/itemProcessors/shareAttribute/ShareAttributeRequestItemProcessor.ts
Show resolved
Hide resolved
...st/modules/requests/itemProcessors/shareAttribute/ShareAttributeRequestItemProcessor.test.ts
Outdated
Show resolved
Hide resolved
...ion/src/modules/requests/itemProcessors/shareAttribute/ShareAttributeRequestItemProcessor.ts
Show resolved
Hide resolved
...ion/src/modules/requests/itemProcessors/shareAttribute/ShareAttributeRequestItemProcessor.ts
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🐳
Readiness checklist