-
Notifications
You must be signed in to change notification settings - Fork 13
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
unembargo appears to not update access information #1831
Comments
is this a duplicate of #1787 ? |
Slightly different, but the same underlying cause (probably). This issue is saying, unembargoing must cause the access field to read "open"; the other is pointing out existing resources with incorrect metadata. I believe the embargo redesign effort (attn: @jjnesbitt) can address both problems. |
@waxlamp - can we fix the ones which have this issue now (manually) before redesign happens? i'm assuming this is only in the metadata and somewhere in the database the dandiset is stored as open. this was reported by a user who unembargoed. |
Yes.
Which dandiset? |
the one listed above. |
The embargo re-design is mostly focused on fixing the structure of the code base and s3 access w.r.t embargoed models and data. What's being described here is a more of a failing or bug in our un-embargo operations, which is probably out of scope for that change (since it's already pretty complex). |
This issue affects another one of our dandisets that was unembargoed this month as well: https://dandiarchive.org/dandiset/000253?pos=3 |
@mvandenburgh - could we fix these? and check how many slipped through the cracks? |
Working on this -- should be fixed soon. |
Here's a listing of open Dandisets that were misreporting their embargo status: [(<Dandiset: 000068>, 'access field length: 0'),
(<Dandiset: 000070>, 'access field length: 0'),
(<Dandiset: 000105>, 'access field length: 0'),
(<Dandiset: 000114>, 'access field length: 0'),
(<Dandiset: 000115>, 'access field length: 0'),
(<Dandiset: 000116>, 'access field length: 0'),
(<Dandiset: 000117>, 'access field length: 0'),
(<Dandiset: 000121>, 'access field length: 0'),
(<Dandiset: 000122>, 'access field length: 0'),
(<Dandiset: 000123>, 'access field length: 0'),
(<Dandiset: 000125>, 'access field length: 0'),
(<Dandiset: 000126>, 'access field length: 0'),
(<Dandiset: 000141>, 'access field length: 0'),
(<Dandiset: 000143>, 'access field length: 0'),
(<Dandiset: 000147>, 'access field length: 0'),
(<Dandiset: 000165>, 'access field length: 0'),
(<Dandiset: 000166>, 'access field length: 0'),
(<Dandiset: 000487>, 'access mismatch'),
(<Dandiset: 000537>, 'access mismatch'),
(<Dandiset: 000871>, 'access mismatch')]
To log how we solved this, take a look at this gist. |
Question for @satra and @yarikoptic: why is the access record a list? Should it not just be the single object that often occupies that list? |
we wanted to potentially allow for mixed access at the dandiset level (e.g. a combination of open and restricted access, etc.,.) eventually that field would simply be a union of the assets contained in it. |
Just wanted to check in on this issue, as it seems like one of our dandisets is still suffering from this issue and has an id that was not listed in this report: https://dandiarchive.org/dandiset/000253?pos=3. Thank you for all the help :) |
@Ahad-Allen your dandiset is fixed now. Sorry for the confusion. |
🚀 Issue was released in |
see this unembargoed dataset for example: https://dandiarchive.org/dandiset/000871
when unembargoing, the access information field of the metadata should be set to open access.
The text was updated successfully, but these errors were encountered: