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

As an admin, I'd like PIs to agree to terms and conditions while requesting a resource allocation #420

Open
knikolla opened this issue Jun 29, 2022 · 6 comments
Assignees

Comments

@knikolla
Copy link
Contributor

For compliance reasons, there is a need to display and require a PI agree to a set of terms and conditions (may be in-line, or a hyperlink to a different location). These terms and conditions are specific to a Resource, with each Resource possibly having a different set of terms and conditions to agree to.

@mdzik
Copy link
Contributor

mdzik commented Jun 29, 2022 via email

@knikolla
Copy link
Contributor Author

Thank you @mdzik,

Looks like it's the 'EULA' attribute. https://github.com/ubccr/coldfront/blob/4c10771f0f2c24ebf356a2818b5a4233525ee8a9/docs/pages/manual/resources/resources.md#resource-attributes

Software license resources may contain the 'EULA' attribute and the value should be the text of the license, a URL to register for a license or instructions for complying with the license restrictions

@dsajdak
Copy link
Contributor

dsajdak commented Jul 2, 2022

Thanks @mdzik! Yes, @knikolla this is what we use for requiring PIs to agree to license terms on behalf of their group. When they go to renew an allocation they will be presented with the EULA again. There is some improvement that can be made on this though so I'm going to leave the issue open. One is that the EULA attribute is on the resource and not seen when looking at the allocation detail page. This is something we should probably display on the allocation detail page. We may even want to provide a warning or reminder when adding new users to the allocation for a resource with a EULA.

@mdzik
Copy link
Contributor

mdzik commented Jul 2, 2022 via email

@dsajdak dsajdak moved this to Backlog in ColdFront Aug 11, 2022
@dsajdak
Copy link
Contributor

dsajdak commented Jun 6, 2023

The EULA attribute comes from the resource so it's not something the allocations users see except when requesting a new allocation or renewing the allocation. We'd like to add some enhancements to this so the users have more visibility to this.

To do:

  • Add EULA resource attribute to allocation detail page
  • Prompt PI/manager with EULA agreement when adding new users to the allocation

@dsajdak
Copy link
Contributor

dsajdak commented Jun 22, 2023

We've removed out the more complex feature request (requiring users to agree to a EULA) to this issue (#542)

@jrlagrone jrlagrone mentioned this issue May 10, 2024
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

4 participants