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

Deploy to stage #516

Merged
merged 92 commits into from
Mar 22, 2024
Merged

Deploy to stage #516

merged 92 commits into from
Mar 22, 2024

Conversation

amstilp
Copy link
Contributor

@amstilp amstilp commented Mar 22, 2024

No description provided.

amstilp and others added 30 commits March 8, 2024 11:06
Dependabot should handle these updates.
Bumps [mypy](https://github.com/python/mypy) from 1.8.0 to 1.9.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.8.0...1.9.0)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [django](https://github.com/django/django) from 4.2.10 to 4.2.11.
- [Commits](django/django@4.2.10...4.2.11)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [pip-tools](https://github.com/jazzband/pip-tools) from 7.4.0 to 7.4.1.
- [Release notes](https://github.com/jazzband/pip-tools/releases)
- [Changelog](https://github.com/jazzband/pip-tools/blob/main/CHANGELOG.md)
- [Commits](jazzband/pip-tools@7.4.0...7.4.1)

---
updated-dependencies:
- dependency-name: pip-tools
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Do not autoclose combine-prs PRs after merging
…adapter

Add tests
Add an associate data prep workspace table to the dbGaP workspace template
Bumps [types-requests](https://github.com/python/typeshed) from 2.31.0.20240218 to 2.31.0.20240310.
- [Commits](https://github.com/python/typeshed/commits)

---
updated-dependencies:
- dependency-name: types-requests
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.0.2 to 8.1.1.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.0.2...8.1.1)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…adapter

Add view tests
Add an associate data prep workspace table to the CDSA workspace template
In form input fields with the maxlength attribute, add custom
javascript that prevents pasting text with more than maxlength
characters. This can help prevent data truncation when pasting more
characters than maxlength allows, since by default they would be
silently truncated.
This version introduces the get_extra_context_data for the workspace
detail page.
Data affiliates can specify additional limitations on what can be
done with the data outside of the workspace request form. Track that
information in the DataAffiliate model. Also add a clean method to
verify that only primary DataAffiliateAgreements can have additional
limitatoins; for now, components cannot. This could be changed in
the future.
amstilp and others added 28 commits March 19, 2024 13:41
Include an indicator of whether requires_study_review is true on the
CDSAWorkspace and DataAFfiliateAgreement detail pages.
With is_primary being moved to the agreement type classes, the
detail pages needed to be fixed to show it properly.
Add a field to the DataAffiliateAgreementTable and the CDSAWorkspace
Table to indicate whether study review is required.
This concept no longer exists, since NonDataAffiliateAgreement does
not have an is_primary field. They are all primary.
Add a requires_study_review field for DataAffiliateAgreements
I can't run pip-compile since the macports MariaDB ports are broken
due to a change in libxml2, so I manually edited the requirements.txt
file. Not ideal.
Add django-constance to the third party apps section, and set the
specific required settings for this app. We'll use the database
backend for now, since we aren't using redis.
This isn't working locally - maybe we can enable it in prod later.
This was causing the ACM navbar to be much bigger than it needed
to be.
This is not documented, but appears to be required:
jazzband/django-constance#526
Add the ANNOUNCEMENT_TEXT setting to constance with the default as
a blank string: "". If the setting is set to a non-blank string,
then show an alert with the announcement. Otherwise, do not show any
alert. Add tests.
Add ability to show banner announcements
Forgot to add it - looks like it is not installed as a dependency
by django-constance.
Add django-picklefield to requirements.in
Bumps [django-constance](https://github.com/jazzband/django-constance) from 2.9.1 to 3.1.0.
- [Release notes](https://github.com/jazzband/django-constance/releases)
- [Changelog](https://github.com/jazzband/django-constance/blob/master/docs/changes.rst)
- [Commits](jazzband/django-constance@2.9.1...3.1.0)

---
updated-dependencies:
- dependency-name: django-constance
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Check copy-paste text in form fields and alert if it exceeds maxlength
….1.0

Bump django-constance from 2.9.1 to 3.1.0
@amstilp amstilp marked this pull request as ready for review March 22, 2024 21:56
@amstilp amstilp merged commit 21fb309 into deploy/stage Mar 22, 2024
8 checks passed
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