Skip to content

Conversation

@sorotokin
Copy link
Contributor

Moved common data from AbstractDocumentMetadata to Document, added ordering.

Simplified how document is stored and exposed. Common Document properties are moved from AbstractDocumentMeatadata to Document itself, AbstractDocumentMetadata is now fully for use by the application.

Added new fields for the Document to maintain consistent order of document (creation time and a custom ordering key).

Also fixed clean-up for failed credential refresh.

Test: added unit tests + manual testing with testapp

Fixes #1463

…dering.

Simplified how document is stored and exposed. Common `Document` properties are moved
from `AbstractDocumentMeatadata` to `Document` itself, `AbstractDocumentMetadata`
is now fully for use by the application.

Added new fields for the `Document` to maintain consistent order of document (creation
time and a custom ordering key).

Also fixed clean-up for failed credential refresh.

Test: added unit tests + manual testing with testapp

Signed-off-by: Peter Sorotokin <[email protected]>
@davidz25 davidz25 merged commit 4a45af5 into main Jan 14, 2026
3 checks passed
@davidz25 davidz25 deleted the 1463-doc-order branch January 14, 2026 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Document should have creationTime, lastUpdateTime fields

3 participants