Skip to content
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

Merge overall sprint work into main branch #22

Merged
merged 42 commits into from
Oct 29, 2024

Conversation

cristian-recoseanu
Copy link
Contributor

No description provided.

cristian-recoseanu and others added 30 commits April 22, 2024 16:55
references to include "allowPartial"
To try "&" instead of URL encoding it.
Further clarifications and conformance requirements
To represent role paths using "." as a delimiter
Specify conformance requirement more clearly
Further clarifications received during the weekly call
- better response examples in diagrams
- definition for software version
in line with the latest models in the feature sets register
with more clarifications received during the call.
Improved the versioning definition with the introduction of a new `device-revision` term.
Restoring the same device instance on a different device revision
Remove normative language

Co-authored-by: jonathan-r-thorpe <[email protected]>
Remove normative language

Co-authored-by: jonathan-r-thorpe <[email protected]>
Remove normative language

Co-authored-by: jonathan-r-thorpe <[email protected]>
Fix type for "selective"
- complete / incomplete restore are statuses/outcomes
- selective restore is a user choice/action
to change text to use "Incomplete restore"
Remove allowPartial as it is not an argument for validation.
Remove examples reference
cristian-recoseanu and others added 12 commits July 29, 2024 12:59
To mention property exceptions have to be returned when validating or restoring and the status returned is 206
by
- reducing definitions
- adding a General concepts section
- refocusing the scenarios described on actual possible user scenarios (starting with one and more to be added later)
To be more generic in the use of validation fingerprint.
We're proposing the following changes:
- changing NcObjectPropertiesSetValidation: exceptions to "notices"
- changing NcPropertyRestoreException to NcPropertyRestoreNotice
- adding an enum NcPropertyRestoreNoticeType = { Warning, Error } which means adding the NcPropertyRestoreNotice: noticeType property
- removing NcRestoreValidationStatus: PartiallyOk
- changing NcRestoreValidationStatus: InvalidData to "Failed"
- removing NcRestoreValidationStatus: MissingDependency as these are now reported at property level using notices
- removal of propertyTraits
- introduction of restoreMode
- document two restore scenarios for fixed/dynamic devices
- update relevant diagrams
To swap dynamic/fixed scenarios around as some of the diagrams are specific to the dynamic scenario
Add PR review suggestion

Co-authored-by: jonathan-r-thorpe <[email protected]>
Introduce definitions and simplify structure
Copy link
Contributor

@TheSaneWonko TheSaneWonko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed during call on 29th October

@TheSaneWonko TheSaneWonko merged commit a6a204c into v1.0-dev Oct 29, 2024
3 checks passed
@cristian-recoseanu cristian-recoseanu deleted the publish-backup-restore branch October 29, 2024 12:35
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.

2 participants