-
Notifications
You must be signed in to change notification settings - Fork 536
IQSS/8431 Optional Version Note #11068
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
Merged
ofahimIQSS
merged 79 commits into
IQSS:develop
from
QualitativeDataRepository:IQSS/8431_Version_Creation_Note
Mar 6, 2025
Merged
Changes from all commits
Commits
Show all changes
79 commits
Select commit
Hold shift + click to select a range
75f4669
Version creation note column, flag, api
qqmyers 3eda854
check for flag in apis
qqmyers 464aad4
fix flag string
qqmyers 6ae9a52
basic creationNote in version table
qqmyers 6a52b7c
creationNote dialog
qqmyers 4407cb7
typo on hides
qqmyers 3de6956
Add separate method/success msg
qqmyers 1e8da09
add edit in table
qqmyers db08d5a
call save again
qqmyers f529c51
typo
qqmyers f6b8a98
really add save
qqmyers fbda72e
pass workingVersion, only allow edit when on draft page
qqmyers 13d1815
shorten name
qqmyers 41232ac
Add div to cause button to be on next line
qqmyers 96a0cf5
add note to json, ddi, datacite
qqmyers 49a191a
add null check
qqmyers 95e7142
fix curate command handling of creation note
qqmyers 76e13f6
fix update
qqmyers 0f1eb8c
update ORE export
qqmyers 0750359
Only :draft for non-superuser
qqmyers 0e770a4
flyway script
qqmyers 6bf3a78
change labels to Version Note
qqmyers bc3ea41
fix - use separate variable in pub dialog
qqmyers cd1cbef
changing api creationNote -> versionNote
qqmyers 6eef228
update flyway number before merge
qqmyers addc30b
Merge remote-tracking branch 'IQSS/develop' into IQSS/8431_Version_Cr…
qqmyers adc9648
versionN->deaccessionN, creationN->versionN
qqmyers d5704c5
update deaccession validator
qqmyers c6fec23
remove unused method
qqmyers 8c51948
creationNote->versionNote changes
qqmyers a54a6fe
merge archiveNote->deaccesionLink, handle non-URL vals
qqmyers a309082
update flyway with additional changes
qqmyers a3b9de9
missed changes, cleanup
qqmyers 986c753
add search
qqmyers 6dfab2e
release/change notes
qqmyers 56988a0
test fix
qqmyers ef90fa3
docs
qqmyers 6e1c8ad
Merge remote-tracking branch 'IQSS/develop' into
qqmyers 92f4fa7
use outputLink, typos
qqmyers 6e70474
Merge remote-tracking branch 'IQSS/develop' into
qqmyers ee2b1a1
single quotes
qqmyers 622024f
check if archivenote exists
qqmyers ffc71d8
use do
qqmyers 65458a1
Merge remote-tracking branch 'IQSS/develop' into IQSS/8431_Version_Cr…
qqmyers 4faa5cd
missing quote
qqmyers 58958ab
add max length for deaccessionLink
qqmyers 42d1332
typo
qqmyers c53ba93
avoid duplicate id
qqmyers 16f0830
add getVersionNote api call
qqmyers 43c56bf
get version note api
qqmyers d69b052
doc update
qqmyers b7bd6a7
fix overflows in version table/difference details
qqmyers 68b45d3
version note fix superuser case/simplify draft case
qqmyers 0108990
add stateless
qqmyers 527d4ab
Merge remote-tracking branch 'IQSS/develop' into
qqmyers 244f927
add renamed flyway
qqmyers 976e9fc
update flyway
qqmyers 81ed950
Merge remote-tracking branch 'IQSS/develop' into
qqmyers 6a3b267
Merge remote-tracking branch 'IQSS/develop' into IQSS/8431_Version_Cr…
qqmyers b3c82de
Merge remote-tracking branch 'IQSS/develop' into IQSS/8431_Version_Cr…
qqmyers e550223
update superuser case for versionNote to avoid adding @Stateless
qqmyers d9909a0
fix get for null
qqmyers c830e15
Merge remote-tracking branch 'IQSS/develop' into IQSS/8431_Version_Cr…
qqmyers a543f9d
fix merge conflict
qqmyers 8982049
changes per review
qqmyers 875b777
restore original null behavior, add note
qqmyers e373116
fix conflict
qqmyers ac245d8
Merge branch 'develop' into IQSS/8431_Version_Creation_Note
qqmyers 1093861
Merge and make flyway idempotent
qqmyers d992028
update flyway name
qqmyers 4384ef0
Merge remote-tracking branch 'IQSS/develop' into IQSS/8431_Version_Cr…
qqmyers f3005a3
remove flyway merge issue
qqmyers 8ae2db0
fix for unrelated issue found in QA
qqmyers a217b79
flyway change
qqmyers 49615ef
Merge remote-tracking branch 'IQSS/develop' into
qqmyers c22eee3
typo
qqmyers 27c54da
one more
qqmyers a3046d1
flyway number change
qqmyers 61af9af
Merge remote-tracking branch 'IQSS/develop' into IQSS/8431_Version_Cr…
qqmyers File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| Dataverse now supports the option of adding a versionNote before/during publication of a dataset that can be used to indicate why a version was created and/or how it differs from the prior version. Whether this feature is enabled is controlled by a flag. Version notes are shown in the user interface (dataset page version table), indexed, available via the API, and have been added to the JSON, DDI, DataCite, and OAI-ORE exports. | ||
|
|
||
| With the addition of this feature, work has been done to clean-up and rename fields that have been used for specifying the reason for deaccessioning a dataset and providing an optional link to a non-Dataverse location where the dataset still can be found. The former was listed in some JSON-based API calls and exports as "versionNote" and is now "deaccessionNote", while the latter was referred to as "archiveNote" and is now "deacccessionLink". These result in incompatibilities in the UI related to deaccessioned datasets. | ||
|
|
||
| Further, some database consolidation has been done to combine the deaccessionlink and archivenote fields which appear to have both been used for the same purpose (the deaccessionlink db field is older and was not displayed in the current UI. Going forward, only the deaccessionlink column exists. | ||
|
|
||
| New Feature Flags: | ||
|
|
||
| VERSION_NOTE - false by default. | ||
|
|
||
| Update of the solr schema (using the standard instructions) is needed. | ||
|
|
||
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.