Conversation
* chore: remove error * wip: update AttributeController * feat: remove parents and childs * chore: remove unused error * refactor: variable name * chore: remove unnessecary tests --------- Co-authored-by: Milena Czierlinski <milena.czierlinski@js-soft.com>
* feat: update imports * feat: update usable attribute value types * chore: update schemas * chore: remove old tests * chore: update schema * chore: update tests * chore: update schemas * fix: AttributesController tests * fix: RepositoryAttributeDVO test * fix: attributes tests * fix: attributes tests * fix: last test * fix: uncomment tests * fix: update all conversions * fix: make complex test complex again * chore: re-add complex test
* refactor: AttributesController * refactor: more formatting * chore: rebuild schemas
* rename: DeletedByEmitter and -Recipient * chore: delete ThirdPartyRelationshipAttributeDeletionInfo * chore: renaming * refactor: rename setPeerDeletionInfoOfReceivedAttribute * refactor: rename setPeerDeletionInfoOfReceivedAttributeAndPredecessors and simplify code * refactor: simplify more code of AttributesController * test: adjust deletionstatuses * test: expect correct deletion status * refactor: use AbstractAttributeDeletionInfoJSON in AbstractAttributeSharingDetailsJSON --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
…770) * feat: notify peers who only received a predecessor of the deleted attribute * test: notification about deleted predecessor * feat: return early if there are not peers to notify * test: adjust error message * test: getPeersWithExclusivelyForwardedPredecessors * test: adjust error message again
* refactor: update consumption * refactor: update the runtime * refactor: flatten LocalAttributeDTO * refactor: move more files * fix: completely ditch peerSharingDetails * chore: wording * chore: rm comment
* chore: add attributeId to ForwardedSharingDetails * chore: fix error for now * feat: update code * test: start updateing consumption tests * refactor: ForwardedSharingDetails -> ForwardingDetails * fix: compiler errors in consumption tests * chore: wording * chore: remove more query options * chore: use updateNumberOfForwards everywhere * fix: hand attributeId to validateFullAttributeDeletionProcess * fix: only parse attribute if needed and then omit numberOfForwards in comparison * test: add await * fix: omit numberOfForwards in more comparisons * test: expect correct number of forwards * refactor: use let * chore: reformat * refactor: remove unnecessary database calls * chore: update tests * chore: remove more filters * feat: add usecase for getting forwarding details * refactor: uniform naming * test: update testUtil * test: update runtime tests * fix: update schemas * feat: add method to query local attributes exchanged with peer * chore: add new filter * fix: properly sync ForwardingDetails * fix: test * fix: test * fix: all tests * chore: build schemas * fix: toBe * fix: correct services * chore: update comment * fix: not only delete IdentityAttributes * wording * chore: remove more useless code * chore: docs * chore: inline attribute ids * chore: remove test * chore: get rid oftoStrictEqualExcluding in runtime tests * chore: rename stuff and put it in own files * refactor: move and rename ForwardingDetails to AttributeForwardingDetails * refactor: remove hasDeletionStatusUnequalDeletedByRecipient and make getForwardingDetailsForRecipient usable * feat: add queries to GetForwardingDetailsForAttributeUseCase * refactor: naming & inlining * fix: compiler issues * refactor: move numberOfForwards to ForwardableAttributes * chore: re-add expect * fix: update atType * Update packages/runtime/src/useCases/transport/relationships/GetAttributesForRelationship.ts Co-authored-by: Milena Czierlinski <146972016+Milena-Czierlinski@users.noreply.github.com> * chore: updateNumerOfForwards * refactor: better query * chore: prettier * refactor: make forwardingPeers IdentityDVOs * test: update runtime tests * chore: remove minNumberOfForwards filter * chore: remove * chore: update lockfile * chore: naming * chore: naming * refactor: extract to method --------- Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by: Milena Czierlinski <milena.czierlinski@js-soft.com> Co-authored-by: Milena Czierlinski <146972016+Milena-Czierlinski@users.noreply.github.com>
Milena-Czierlinski
approved these changes
Oct 23, 2025
britsta
approved these changes
Oct 23, 2025
auto-merge was automatically disabled
October 23, 2025 09:43
Rebase failed
3 tasks
3 tasks
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Warning
This PR is a collection of other PRs and should not be squash merged to make sure that we don't lose the individual commits.
Readiness checklist
Description
This PR is work in progress and missing some key parts to not remove attribute features without adding alternatives.