-
Notifications
You must be signed in to change notification settings - Fork 493
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
Publish Data: Configurable popup message #2833
Comments
Hi Philip and Michael. I work with Sherry on UVA's Dataverse implementation. We found out this week that we cannot go forward with our local instance of Dataverse unless the change above is in place before we go live, per license agreement requirements as clarified by UVA's Director of Information Policy (our legal dude). We were really hoping for a February 8 soft launch. Could you give us an update on where this request is in the queue and if a resolution is possible before Feb 8? |
The terms that the user needs to agree when creates an account define also "deposit" terms. At Harvard Dataverse, these general terms are: You can customize the terms for your installation. Would that be sufficient? |
Hi there, we have three separate license and terms of use agreement pieces that need to be in our instance. We have good home for the first two:
What we need is:
This kind of pop up will remind users that the deposit is subject to those license terms and would help ensure people think twice about those issues before uploading a dataset that could contain sensitive info, etc. We are wary of having people agree to something once and then have free rein to deposit without being reminded of our expectations. |
Thanks for the useful explanation. Does this mean that every time that same users publishes a new dataset or a version of an existing dataset you want that user to agree to the Confirmation of complying? Just trying to clarify if this should always appear at a time of "publishing". Would this apply to all deposits for all dataverses in your installation? Otherwise, does this need to be configure at the dataverse level or at the installation level? Also, note that this will also mean that the API to deposit datasets should not allow to publish the dataset unless this agreement is acknowledged somehow through the API. |
Yes, exactly right! For every dataset a depositor publishes, the confirmation of complying should always appear as the popup box, for all dataverses in our instance. Can you tell me more about the API issue? We are expecting all deposits to be via the Dataverse interface, does that still mean there are concerns with possible deposits from outside the Dataverse UI, even though we haven’t specifically enabled that? On Jan 29, 2016, at 6:30 PM, Merce Crosas <notifications@github.commailto:notifications@github.com> wrote: Thanks for the useful explanation. Does this mean that every time that same users publishes a new dataset or a version of an existing dataset you want that user to agree to the Confirmation of complying? Just trying to clarify if this should always appear at a time of "publishing". Would this apply to all deposits for all dataverses in your installation? Otherwise, does this need to be configure at the dataverse level or at the installation level? Also, note that this will also mean that the API to deposit datasets should not allow to publish the dataset unless this agreement is acknowledged somehow through the API. — |
All APIs are open and enabled by default. I'm clarifying this in a pull request at #2895. |
Do we as Dataverse administrators have the ability to turn off specific APIs that are on by default? If so, for example, we could turn off the publish API. On Jan 30, 2016, at 10:43 AM, Philip Durbin <notifications@github.commailto:notifications@github.com> wrote: All APIs are open an enabled by default. I'm clarifying this in a pull request at #2895#2895. — |
@ecr2c Hi! Would this pop up text need to be displayed each time a user were to publish a new version of a dataset or only the first time they publish the dataset? |
We could go either way. if a researcher publishes a new version, they don’t need to see the acknowledgment a 2nd time. They would have seen it on first publish. But if it is easier to have it programmed to display every time, that is ok too. Thanks! On Feb 1, 2016, at 2:43 PM, Elizabeth Quigley <notifications@github.commailto:notifications@github.com> wrote: @ecr2chttps://github.com/ecr2c Hi! Would this pop up text need to be displayed each time a user were to publish a new version of a dataset or only the first time they publish the dataset? — |
To sum this up, the requirements for this are:
@shlake and @ecr2c am i missing any requirement for this to work for your use case? |
Hi @eaquigley The four requirements you list are exactly what will work for us. Any time frame as to when this would be in place? Thanks. |
Thanks @eaquigley . Requirements look good, as @shlake says. We definitely need this change in place before we can soft launch in mid-March, it is the very last piece of our pre-launch puzzle! |
@eaquigley, @ecr2c, @shlake - This is going to be set at the dataverse level, so that any dataset within a given dataverse will have the same custom message and display logic. Question: Should sub-dataverses use the same message/logic or should they be able to set their own message? |
@sekmiller @eaquigley For UVa we need it set (be able to set it) for all dataverses (top level and sub dataverses), but I don't see why a sub-dataverse shouldn't be able to set their own message (or be able to unset a parent or inhertited message)? |
Thanks for your input, everyone. As stated in my email and agreed to by the responders, we will make the publishing popup message configurable at the installation level. This will ensure that all data deposited to a given installation will be subject to the same standard sign-off. |
@sekmiller Can you document how to customize the text? |
@shlake the deposit terms will be customizable for each installation so it will be part of the set up script for the installation. @sekmiller have you added how to do this to the installation guide? |
It is in the installation guide in the branch for this feature. |
OK, I used the following command to test the above: `curl -X PUT -d "By clicking Continue you affirm that you have met all licenses, policy and other data agreements:
|
OK, 2 issues:
Passing to Stephen to check out, may make its way to Mike. |
Fixed issue 2 above with the noted check-in. Passing to Mike for issue 1. |
Verified issue 2 is fixed. |
Fixed scroll bar issue with Publish Dataset popups on dataset pg. Sending pull-request and issue back to @kcondon for testing. |
OK, all issues resolved. Closing. |
#2833 Add custom text to Publish Popup
When publishing a dataset, we would like the current pop-up
to have additional information (configurable??), such as "Deposit License" text.
Suggestion is to include (on the "Are you sure" Publish Data pop-up) brief text (confirmation of complying with our deposit terms) when a dataset is published. This text should be configurable.
The text was updated successfully, but these errors were encountered: