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

Merge Staging into Production, 2023-Sep-21 edition #1061

Merged
merged 30 commits into from Sep 26, 2023
Merged

Conversation

jacobdgm
Copy link
Contributor

@jacobdgm jacobdgm commented Sep 21, 2023

Pages that have been changed:

  • Admin Area
    • required fields no longer marked by red asterisks (they are still indicated by boldface)
    • Chant Change page:
      • "date created" and "date updated" fields are now read-only.
      • "CAO concordances" and a few other fields are now capitalized properly
    • Source Change page:
      • "date created", "date updated", "number of chants" and "number of melodies" fields are now read-only
      • in "available current editors", "available inventoried by", etc., users would appear twice in the list of names if they were both a contributor and an editor. This has been fixed, and all names now appear just once.
  • Chant Create page
    • When the previously created chant has no Cantus ID, we no longer display a link to cantusindex.org/id/None
  • Chant Detail page
    • fix bug where we would send a non-useful request to a CI API on page load, rather than properly updating the concordances with a request to the correct URL.
  • Chant Edit page
    • When a user has proofread permissions, they now see "Proofread" checkboxes beneath fields that can be proofread
  • Chant Proofread page
    • this page has been deleted, and its functionality has been added to the Chant Edit page
  • JSON Sources Export view (@dchiller checked)
    • We now only list sources from the CANTUS segment, and no longer include sources from Bower segment
  • My Sources page
    • we no longer display links to the Chant Proofread page, since it has been deleted.
  • General, behind the scenes:
    • Certbot cron job now also certifies www.cantusdatabase.org

lucasmarchd01 and others added 30 commits September 7, 2023 16:21
admin: add read_only fields to Chant and Source models
Admin Source Change: prevent users from appearing twice in Current Editors widget
Chant Create: suggested chants: prevent link to cantusindex.org/id/None from displaying
update certbot cron job to request certificate for www.cantusdatabase.org
admin: remove asterisks on required fields
Merge chant-proofread and chant-edit pages
chant admin: hide volpiano_notes and volpiano_intervals fields
add verbose names to several fields in models/base_chant.py
Merge develop into staging, 2023-Sep-19 edition
json_sources_export: ensure only sources from the CANTUS Segment appear in response
Chant Detail: fix bug where we would send a request to a cantusindex.org/json-con/cantus_id/refresh
Merge develop into staging, 2023-September-19 Edition, round two
Fix failing tests in JsonSourcesExportTest
Merge develop into staging, 2023-Sep-21 Edition
@jacobdgm jacobdgm marked this pull request as ready for review September 21, 2023 17:01
@jacobdgm
Copy link
Contributor Author

All the pages that have been touched have been tested. I'm going to merge this PR and update the Production server.

@jacobdgm jacobdgm merged commit 6730be1 into production Sep 26, 2023
@jacobdgm
Copy link
Contributor Author

jacobdgm commented Sep 26, 2023

The production server has been updated! All tests are passing, the website is behaving as expected, and the password reset feature works. Success!

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.

None yet

2 participants