-
Notifications
You must be signed in to change notification settings - Fork 6
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, 14 Aug 2024 #1601
Commits on Jun 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8aac174 - Browse repository at this point
Copy the full SHA 8aac174View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae31659 - Browse repository at this point
Copy the full SHA ae31659View commit details
Commits on Jun 17, 2024
-
adds blocks for title and scripts so that templates can put those parts in the header.
Configuration menu - View commit details
-
Copy full SHA for 6e26435 - Browse repository at this point
Copy the full SHA 6e26435View commit details -
Fixed: Move titles and scripts to their own block
The title and scripts are no longer simply added to the body of the page, but are now actually contained by the header, where they should be.
Configuration menu - View commit details
-
Copy full SHA for 01a1dea - Browse repository at this point
Copy the full SHA 01a1deaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4a58e1 - Browse repository at this point
Copy the full SHA d4a58e1View commit details -
Since the siglum and institution name now come from the institution, the source only needs to have the shelfmark. However, until all the data is properly migrated, the old title and siglum fields will remain.
Configuration menu - View commit details
-
Copy full SHA for b47f9c4 - Browse repository at this point
Copy the full SHA b47f9c4View commit details -
This is a hacky, change-as-needed script that serves to migrate the source data from the old structure to the new, creating institutions and moving the shelfmark data to the new sources. There is a whole bunch of sigla that get skipped (essentially all private collectors) until we figure out how they will be handled. Don't look to closely, since there are lots of skeletons in this closet.
Configuration menu - View commit details
-
Copy full SHA for a5b3bb2 - Browse repository at this point
Copy the full SHA a5b3bb2View commit details -
New: Holding institution autocomplete
Allows sources to be added to an institution by using the autocomplete widget
Configuration menu - View commit details
-
Copy full SHA for 113e3ef - Browse repository at this point
Copy the full SHA 113e3efView commit details -
Fixed: Remove transitive import for LoginView
Previously, the LoginView import in the URLs was taken from the views.user module, instead of directly from the django auth views, because this view was also imported into the user module. (aka, a transitive import). This changes it to import from the auth views directly. I also ran a formatter on the imports in the user module, so that's why it looks like there are more changes than there actually are!
Configuration menu - View commit details
-
Copy full SHA for a0fe49b - Browse repository at this point
Copy the full SHA a0fe49bView commit details -
Fixed: Optimize user source lookups
Previously there were several duplicated property definitions that varied only by checking whether the user was logged in. They also did the sorting in Python, rather than in the database. This condenses all the definitions to a single one per property, and uses the expanding empty dict trick to determine whether `published=True` gets added to the filters. (Since without this, what is really desired is `published = True OR False` but without resorting to Q queries this was the simplest way to do it.)
Configuration menu - View commit details
-
Copy full SHA for 067f72d - Browse repository at this point
Copy the full SHA 067f72dView commit details -
build(deps): bump urllib3 from 2.2.1 to 2.2.2
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.1 to 2.2.2. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](urllib3/urllib3@2.2.1...2.2.2) --- updated-dependencies: - dependency-name: urllib3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 364a483 - Browse repository at this point
Copy the full SHA 364a483View commit details
Commits on Jun 18, 2024
-
This commit completely reworks the fetching of data for the feast detail page. Previously, this page took several seconds to load, and generated a large number of queries, due to the complexity of the information needing to be collated. This was rewritten to instead use two custom SQL queries that are executed directly. This means that the number of queries generated by this segment of code is now no more than two. There are a few 'interesting' things in this, which I've tried to note in comments. In the process, this also fixes a number of other small bugs: Fixes #1540 Fixes #1136 Fixes #596
Configuration menu - View commit details
-
Copy full SHA for 38cd053 - Browse repository at this point
Copy the full SHA 38cd053View commit details -
This commit reworks the source display in the templates, primarily by calling a couple helper methods on the Source model to keep the referencing consistent. The 'short heading' method displays the Institution siglum and the shelfmark, while the 'heading' displays the full institution name and the shelfmark. The edit and create templates were reworked for the new structure and source referencing. The source display will now show the institution and the shelfmark in separate columns.
Configuration menu - View commit details
-
Copy full SHA for 9db92f4 - Browse repository at this point
Copy the full SHA 9db92f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee785b3 - Browse repository at this point
Copy the full SHA ee785b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73d5df4 - Browse repository at this point
Copy the full SHA 73d5df4View commit details -
Change source title and siglum to optional
This is to allow saving sources in the create / edit without triggering a validation error.
Configuration menu - View commit details
-
Copy full SHA for 1168e29 - Browse repository at this point
Copy the full SHA 1168e29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fa654d - Browse repository at this point
Copy the full SHA 8fa654dView commit details
Commits on Jun 19, 2024
-
Tests: Disable Feast Detail Tests
Buckle up, this one's a bit messy. This commit disables the Feast Detail tests. It turns out, after much searching and Googling and digging, that the Django Test Suite always wraps the tests in a transaction, so that the test can be easily rolled back after each one is run, and thus present a database in a known state for each individual test. However, with the switch to running a raw SQL query, the cursor in the Feast Detail View now runs outside of this transaction. Thus to the View, the database always looks empty, even if it's running inside of the test. I tried fixtures, TransactionTestCase, overriding methods and hacking the TestCase to prevent this behaviour, but no dice. So for now I've marked the Feast Detail tests as "skip" so that they still appear in the runs, but are skipped because they will always fail, as they're written.
Configuration menu - View commit details
-
Copy full SHA for 8bfc344 - Browse repository at this point
Copy the full SHA 8bfc344View commit details -
Configuration menu - View commit details
-
Copy full SHA for c41b458 - Browse repository at this point
Copy the full SHA c41b458View commit details -
It's better to use the named fields for the column content than to rely on the order of the tuple unpacking....
Configuration menu - View commit details
-
Copy full SHA for f507cb5 - Browse repository at this point
Copy the full SHA f507cb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5bd3f5 - Browse repository at this point
Copy the full SHA c5bd3f5View commit details -
Still failing, but being worked on. Committing here to merge in latest changes.
Configuration menu - View commit details
-
Copy full SHA for 9f5203a - Browse repository at this point
Copy the full SHA 9f5203aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85ba222 - Browse repository at this point
Copy the full SHA 85ba222View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0100edb - Browse repository at this point
Copy the full SHA 0100edbView commit details -
Merge branch 'develop' into mega-changes-source-rework
# Conflicts: # django/cantusdb_project/main_app/templates/browse_chants.html # django/cantusdb_project/main_app/templates/chant_create.html # django/cantusdb_project/main_app/templates/chant_detail.html # django/cantusdb_project/main_app/templates/chant_edit.html # django/cantusdb_project/main_app/templates/melody_search.html # django/cantusdb_project/main_app/templates/source_detail.html # django/cantusdb_project/main_app/templates/source_edit.html # django/cantusdb_project/main_app/templates/user_source_list.html
Configuration menu - View commit details
-
Copy full SHA for 0fd2c43 - Browse repository at this point
Copy the full SHA 0fd2c43View commit details -
Syncing the templates with the latest develop generated a number of merge conflicts. This commit fixes them. Also it fixes the new block definitions in the base templates. Fixes #1551
Configuration menu - View commit details
-
Copy full SHA for faa90ed - Browse repository at this point
Copy the full SHA faa90edView commit details
Commits on Jun 20, 2024
-
Fixed: A bug in how the chants were counted
The numbers from a fresh database copy now match the numbers running on the production site, and the numbers fetched in the browse Chants UI for the chants associated with a feast.
Configuration menu - View commit details
-
Copy full SHA for 20ad63e - Browse repository at this point
Copy the full SHA 20ad63eView commit details -
New: Add a list of sources attached to the institution
Adds a section that shows a list of sources that are attached to the institution at the bottom of the institution page. Also adds the ID as a link field to that source record.
Configuration menu - View commit details
-
Copy full SHA for f6c0208 - Browse repository at this point
Copy the full SHA f6c0208View commit details -
New: Private Collector Institutinos
This commit adds the ability to specify private collectors as a type of Institution. The model constraints are set up so that you can either specify that an institution is a private collector (via a checkbox) OR they have a siglum. Both cannot be selected for the same record, but one of the two options must be selected for each record. Institutions that do not have a siglum currently get the word "Private" prepended to the shelfmark. All other fields are accessible for private collectors. Alters the admin UI to make the distinction via the layout as well.
Configuration menu - View commit details
-
Copy full SHA for 92d1908 - Browse repository at this point
Copy the full SHA 92d1908View commit details -
Fixed: Make sorting of notation page obvious
Puts the siglum at the front, so that the fact that it is ordered by siglum is clear.
Configuration menu - View commit details
-
Copy full SHA for 7ddd9d8 - Browse repository at this point
Copy the full SHA 7ddd9d8View commit details -
Adjust sorting field for sources in sequences
Removes the old "siglum" field.
Configuration menu - View commit details
-
Copy full SHA for 5067266 - Browse repository at this point
Copy the full SHA 5067266View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1086b2e - Browse repository at this point
Copy the full SHA 1086b2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66d9363 - Browse repository at this point
Copy the full SHA 66d9363View commit details
Commits on Jun 21, 2024
-
Lots of stuff going on here. - Nested functions were really, really slow - Optimized some logic for applying filters - Added some select_relateds to help reduce the number of queries - Some duplicated code was factored out
Configuration menu - View commit details
-
Copy full SHA for 5dd9620 - Browse repository at this point
Copy the full SHA 5dd9620View commit details -
- Followed the prompts in my IDE to fix the JS (double vs. triple equals, simplify ifs, etc. - Fixed new siglum / shelfmark issues
Configuration menu - View commit details
-
Copy full SHA for 498f4f3 - Browse repository at this point
Copy the full SHA 498f4f3View commit details -
New: Add input filter for admin pages
Allows the use of an Input Filter for typing to filter things in a list.
Configuration menu - View commit details
-
Copy full SHA for 621c6d1 - Browse repository at this point
Copy the full SHA 621c6d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3142cb - Browse repository at this point
Copy the full SHA f3142cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4a1bc7 - Browse repository at this point
Copy the full SHA d4a1bc7View commit details -
The previous script was getting too complicated with all the checking. This new script is specifically dedicated to migrating the records
Configuration menu - View commit details
-
Copy full SHA for 3377657 - Browse repository at this point
Copy the full SHA 3377657View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70a2655 - Browse repository at this point
Copy the full SHA 70a2655View commit details -
Add "Private" if source is Private
Adjusts the short heading to say "Private" for the siglum.
Configuration menu - View commit details
-
Copy full SHA for 8358c0d - Browse repository at this point
Copy the full SHA 8358c0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f6851e7 - Browse repository at this point
Copy the full SHA f6851e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80cd509 - Browse repository at this point
Copy the full SHA 80cd509View commit details -
Configuration menu - View commit details
-
Copy full SHA for 223510a - Browse repository at this point
Copy the full SHA 223510aView commit details -
Use bootstrap classes in the global search bar
Allows the different parameters to work together more easily
Configuration menu - View commit details
-
Copy full SHA for 8db8c6d - Browse repository at this point
Copy the full SHA 8db8c6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb318d6 - Browse repository at this point
Copy the full SHA bb318d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd84f82 - Browse repository at this point
Copy the full SHA bd84f82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9335b85 - Browse repository at this point
Copy the full SHA 9335b85View commit details -
Configuration menu - View commit details
-
Copy full SHA for b05de97 - Browse repository at this point
Copy the full SHA b05de97View commit details -
There's a lot of stuff going on here, and a lot of stuff that I still don't understand. But this now works, and is better than before.
Configuration menu - View commit details
-
Copy full SHA for 07fc91a - Browse repository at this point
Copy the full SHA 07fc91aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 058ac85 - Browse repository at this point
Copy the full SHA 058ac85View commit details -
Also suppress siglum if it's Unknown
Configuration menu - View commit details
-
Copy full SHA for 2ae4966 - Browse repository at this point
Copy the full SHA 2ae4966View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc8bb43 - Browse repository at this point
Copy the full SHA fc8bb43View commit details -
It's been replaced with the new one, but this is for posterity's sake
Configuration menu - View commit details
-
Copy full SHA for b7398dc - Browse repository at this point
Copy the full SHA b7398dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 699c10e - Browse repository at this point
Copy the full SHA 699c10eView commit details -
Fixed: rework feast detail tests
Skip only those that are not correct.
Configuration menu - View commit details
-
Copy full SHA for 5f85304 - Browse repository at this point
Copy the full SHA 5f85304View commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4d4e4a9 - Browse repository at this point
Copy the full SHA 4d4e4a9View commit details -
Merge pull request #1557 from dchiller/i1556-change-resources-links
Change links under Resources menu and add link to procedures manual
Configuration menu - View commit details
-
Copy full SHA for d7522a1 - Browse repository at this point
Copy the full SHA d7522a1View commit details -
build(deps): bump django from 4.2.11 to 4.2.14
Bumps [django](https://github.com/django/django) from 4.2.11 to 4.2.14. - [Commits](django/django@4.2.11...4.2.14) --- updated-dependencies: - dependency-name: django dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fdfeacb - Browse repository at this point
Copy the full SHA fdfeacbView commit details
Commits on Jul 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2dd7148 - Browse repository at this point
Copy the full SHA 2dd7148View commit details
Commits on Jul 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f9ee743 - Browse repository at this point
Copy the full SHA f9ee743View commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b9c5d77 - Browse repository at this point
Copy the full SHA b9c5d77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89f68d7 - Browse repository at this point
Copy the full SHA 89f68d7View commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2e3c429 - Browse repository at this point
Copy the full SHA 2e3c429View commit details -
Configuration menu - View commit details
-
Copy full SHA for a174634 - Browse repository at this point
Copy the full SHA a174634View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0c6fa2 - Browse repository at this point
Copy the full SHA f0c6fa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 694e376 - Browse repository at this point
Copy the full SHA 694e376View commit details -
Merge pull request #1561 from lucasmarchd01/issue-1554
Escape special characters in suggested chant data
Configuration menu - View commit details
-
Copy full SHA for adc2d1c - Browse repository at this point
Copy the full SHA adc2d1cView commit details -
feat(management): add command to reassign feast data and update chants
- Ensure data from old feasts are transferred to new feasts - Update chants and sequences to use new feast IDs - Delete old feasts after reassignment
Configuration menu - View commit details
-
Copy full SHA for 6fd9d8c - Browse repository at this point
Copy the full SHA 6fd9d8cView commit details -
- add_prefix management command no longer exists
Configuration menu - View commit details
-
Copy full SHA for 8c24c2e - Browse repository at this point
Copy the full SHA 8c24c2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68321f9 - Browse repository at this point
Copy the full SHA 68321f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca66179 - Browse repository at this point
Copy the full SHA ca66179View commit details -
Merge pull request #1545 from DDMAL/mega-changes-source-rework
Big Source Changes, Much Improvements, Wow.
Configuration menu - View commit details
-
Copy full SHA for ecf901c - Browse repository at this point
Copy the full SHA ecf901cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12d2bee - Browse repository at this point
Copy the full SHA 12d2beeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3955203 - Browse repository at this point
Copy the full SHA 3955203View commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9d722ff - Browse repository at this point
Copy the full SHA 9d722ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for f62481c - Browse repository at this point
Copy the full SHA f62481cView commit details -
Merge pull request #1564 from lucasmarchd01/issue-1560
Add command to reassign feast data and update chants
Configuration menu - View commit details
-
Copy full SHA for a1ec9f7 - Browse repository at this point
Copy the full SHA a1ec9f7View commit details -
Merge pull request #1565 from DDMAL/develop
Merge develop into staging; 16 July 2024
Configuration menu - View commit details
-
Copy full SHA for a1e2a93 - Browse repository at this point
Copy the full SHA a1e2a93View commit details -
docs(source): update help text for date field in source model
- add migration file for this change
Configuration menu - View commit details
-
Copy full SHA for 4d363a2 - Browse repository at this point
Copy the full SHA 4d363a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 400375d - Browse repository at this point
Copy the full SHA 400375dView commit details -
Merge pull request #1566 from DDMAL/source-cleanup-followup
Fixed: A follow-up to the source rework
Configuration menu - View commit details
-
Copy full SHA for d3094fb - Browse repository at this point
Copy the full SHA d3094fbView commit details
Commits on Jul 18, 2024
-
Fixed: Migrating alternate names
This fixes the institution alternate names migration to only add unique and non-null entries to the list of alternate names.
Configuration menu - View commit details
-
Copy full SHA for e0c6257 - Browse repository at this point
Copy the full SHA e0c6257View commit details -
Fixed: Add Sweden to list of countries
THe "S-" prefix was missing from the migration script.
Configuration menu - View commit details
-
Copy full SHA for 6f6fd12 - Browse repository at this point
Copy the full SHA 6f6fd12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69f35df - Browse repository at this point
Copy the full SHA 69f35dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94180b7 - Browse repository at this point
Copy the full SHA 94180b7View commit details -
Merge pull request #1567 from lucasmarchd01/issue-1363
Change help text for `date` field in `Source` model. Black formatting changes
Configuration menu - View commit details
-
Copy full SHA for c57b86b - Browse repository at this point
Copy the full SHA c57b86bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 13f8240 - Browse repository at this point
Copy the full SHA 13f8240View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38ae240 - Browse repository at this point
Copy the full SHA 38ae240View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1257e79 - Browse repository at this point
Copy the full SHA 1257e79View commit details
Commits on Jul 19, 2024
-
Fixed: Make title and siglum read-only
This makes the 'title' and 'siglum' fields read-only in the admin interface. Since they have already been removed from the other editing forms, this means there is no practical way of editing these values. This effectively makes them read-only until they are dropped (there was a request to keep them around for a little while.)
Configuration menu - View commit details
-
Copy full SHA for b973659 - Browse repository at this point
Copy the full SHA b973659View commit details -
Fixed: Attach an ID to the XX-NN siglum
The XX-NN siglum (Unknown) has a RISM Online record, so it should be attached like the others.
Configuration menu - View commit details
-
Copy full SHA for 9ede1eb - Browse repository at this point
Copy the full SHA 9ede1ebView commit details
Commits on Jul 22, 2024
-
Merge pull request #1570 from DDMAL/further-fixes-institutions
Further fixes for institution migration
Configuration menu - View commit details
-
Copy full SHA for 791f8b3 - Browse repository at this point
Copy the full SHA 791f8b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe2bf34 - Browse repository at this point
Copy the full SHA fe2bf34View commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d2c2ed7 - Browse repository at this point
Copy the full SHA d2c2ed7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0600305 - Browse repository at this point
Copy the full SHA 0600305View commit details -
Configuration menu - View commit details
-
Copy full SHA for f677e76 - Browse repository at this point
Copy the full SHA f677e76View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecd4f2a - Browse repository at this point
Copy the full SHA ecd4f2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6847a84 - Browse repository at this point
Copy the full SHA 6847a84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2094ec3 - Browse repository at this point
Copy the full SHA 2094ec3View commit details -
refactor(urls): change urls.py import strategy
- update urls.py with api view imports - directly import redirect views
Configuration menu - View commit details
-
Copy full SHA for 6ad61db - Browse repository at this point
Copy the full SHA 6ad61dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad35080 - Browse repository at this point
Copy the full SHA ad35080View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46619d6 - Browse repository at this point
Copy the full SHA 46619d6View commit details
Commits on Jul 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for caffa0d - Browse repository at this point
Copy the full SHA caffa0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbd2975 - Browse repository at this point
Copy the full SHA dbd2975View commit details -
Configuration menu - View commit details
-
Copy full SHA for f709567 - Browse repository at this point
Copy the full SHA f709567View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e905f1 - Browse repository at this point
Copy the full SHA 7e905f1View commit details -
Merge pull request #1574 from lucasmarchd01/issue-1406
Add legacy logos for acknowledgements page
Configuration menu - View commit details
-
Copy full SHA for 8289abb - Browse repository at this point
Copy the full SHA 8289abbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c121369 - Browse repository at this point
Copy the full SHA c121369View commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c0202c4 - Browse repository at this point
Copy the full SHA c0202c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for eac997b - Browse repository at this point
Copy the full SHA eac997bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77e26b9 - Browse repository at this point
Copy the full SHA 77e26b9View commit details -
Merge pull request #1575 from lucasmarchd01/issue-1371
Change instances of "Differentia Database" to "Differentiae Database"
Configuration menu - View commit details
-
Copy full SHA for 6995beb - Browse repository at this point
Copy the full SHA 6995bebView commit details -
Merge pull request #1563 from dchiller/split-views-files
Put view classes in separate files
Configuration menu - View commit details
-
Copy full SHA for c447fb1 - Browse repository at this point
Copy the full SHA c447fb1View commit details
Commits on Jul 29, 2024
-
feat(chant search): add indexing notes search functionality
- ChantSearchMSView: add filtering by indexing notes to the queryset - chant_search.html: add indexing notes search option in the form - chant_search.js: implement form logic for indexing notes search options
Configuration menu - View commit details
-
Copy full SHA for 227c08b - Browse repository at this point
Copy the full SHA 227c08bView commit details -
feat(chant search): add indexing notes search functionality
- ChantSearchMSView: add filtering by indexing notes to the queryset - chant_search.html: add indexing notes search option in the form - chant_search.js: implement form logic for indexing notes search options
Configuration menu - View commit details
-
Copy full SHA for 967f92c - Browse repository at this point
Copy the full SHA 967f92cView commit details -
Merge branch 'issue-843' of https://github.com/lucasmarchd01/CantusDB …
…into issue-843
Configuration menu - View commit details
-
Copy full SHA for 0d43fa6 - Browse repository at this point
Copy the full SHA 0d43fa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f91934e - Browse repository at this point
Copy the full SHA f91934eView commit details -
feat(source model): add temporary segment field to source
Adds the segment_m2m many-to-many field to the source model. This additional field ensures that the data currently in the segment field is not overwritten. Once data in the segment field is transferred, this field can be renamed. Changes to the source create and source edit forms make this new field editable. Refs: #1549
Configuration menu - View commit details
-
Copy full SHA for cbed5fe - Browse repository at this point
Copy the full SHA cbed5feView commit details -
Merge pull request #1559 from DDMAL/dependabot/pip/django-4.2.14
build(deps): bump django from 4.2.11 to 4.2.14
Configuration menu - View commit details
-
Copy full SHA for b61c198 - Browse repository at this point
Copy the full SHA b61c198View commit details -
Merge pull request #1543 from DDMAL/dependabot/pip/urllib3-2.2.2
build(deps): bump urllib3 from 2.2.1 to 2.2.2
Configuration menu - View commit details
-
Copy full SHA for 65c83c2 - Browse repository at this point
Copy the full SHA 65c83c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for da114cb - Browse repository at this point
Copy the full SHA da114cbView commit details -
feat(browse sources): Add country and source columns to table
Configuration menu - View commit details
-
Copy full SHA for 02e275b - Browse repository at this point
Copy the full SHA 02e275bView commit details
Commits on Jul 30, 2024
-
Merge pull request #1578 from dchiller/i1569-browse-sources-table
Add country and source columns to browse sources table
Configuration menu - View commit details
-
Copy full SHA for 55e5903 - Browse repository at this point
Copy the full SHA 55e5903View commit details -
Merge pull request #1576 from lucasmarchd01/issue-843
Add indexing notes search to chant search page
Configuration menu - View commit details
-
Copy full SHA for 0cf9be0 - Browse repository at this point
Copy the full SHA 0cf9be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12f5202 - Browse repository at this point
Copy the full SHA 12f5202View commit details -
Configuration menu - View commit details
-
Copy full SHA for 449dd97 - Browse repository at this point
Copy the full SHA 449dd97View commit details -
Merge pull request #1577 from dchiller/i1549-segment-field
Add many-to-many segment field to source model
Configuration menu - View commit details
-
Copy full SHA for 540cb3e - Browse repository at this point
Copy the full SHA 540cb3eView commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 671deea - Browse repository at this point
Copy the full SHA 671deeaView commit details -
feat(dev server): user runserver_plus in docker-compose-development
With this change, we can make use of the python shell that runserver_plus provides when a python error occurs in django
Configuration menu - View commit details
-
Copy full SHA for 0f3257b - Browse repository at this point
Copy the full SHA 0f3257bView commit details -
build(deps): add types-requests dev dependency
Installs typing stubs for the requests package
Configuration menu - View commit details
-
Copy full SHA for fa4e8bf - Browse repository at this point
Copy the full SHA fa4e8bfView commit details
Commits on Aug 6, 2024
-
feat(chant create): use fixed nextchants API for suggested chants fea…
…ture With a fix to the Cantus Index json-nextchants endpoint, we can now reduce the number of calls that need to be made to Cantus Index to support the suggested chants feature of the Chant Create page. All the data on the suggested chants that we need for the feature comes now in the result of that call and does not require additional json-cid calls.
Configuration menu - View commit details
-
Copy full SHA for de20954 - Browse repository at this point
Copy the full SHA de20954View commit details -
feat(text functions): update test_functions for new suggested chants …
…feature Additionally, cast the "count" attribute of the response to the json-nextchants endpoint to int.
Configuration menu - View commit details
-
Copy full SHA for b3f2fbd - Browse repository at this point
Copy the full SHA b3f2fbdView commit details -
fix(test_views): change expected number of suggested chants in Chant …
…Create test view
Configuration menu - View commit details
-
Copy full SHA for e7cdd79 - Browse repository at this point
Copy the full SHA e7cdd79View commit details -
fix(gh action): add docker-compose-test-runner for github action djan…
…go_tests Introduce a separate docker-compose file for use with the django_tests github action that replicates the production run environment (use of gunicorn rather than the django development server).
Configuration menu - View commit details
-
Copy full SHA for f0c1e4d - Browse repository at this point
Copy the full SHA f0c1e4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7b98cc - Browse repository at this point
Copy the full SHA e7b98ccView commit details -
fix(management): ensure Differentia is created if not found
- in populate_diff_id_fields.py - removed obsolete else block
Configuration menu - View commit details
-
Copy full SHA for 390cb57 - Browse repository at this point
Copy the full SHA 390cb57View commit details
Commits on Aug 7, 2024
-
refactor(services): update URLs, models, codebase, and admin pages to…
… use 'service' instead of 'office'. - change all URL paths to use 'service/services'. #1401 - create redirects to ensure backwards compatibility with old 'office/offices' URLs. #1401 - update query parameters to use 'service' instead of 'office'. #1401 - rename the Office model to Service. #1402 - rename .office property of BaseChant to .service. #1402 - change all instances of 'office' to 'service' in the codebase. #1402 - update all references to 'office' to 'service' on the Django admin pages. #1581
Configuration menu - View commit details
-
Copy full SHA for 6d62fe9 - Browse repository at this point
Copy the full SHA 6d62fe9View commit details -
Merge pull request #1580 from lucasmarchd01/issue-1368-3
Fix `populate_diff_id_fields` management command
Configuration menu - View commit details
-
Copy full SHA for f0e5ce6 - Browse repository at this point
Copy the full SHA f0e5ce6View commit details -
Merge pull request #1579 from dchiller/optimize-suggested-chants
Chant create: optimize suggested chants feature
Configuration menu - View commit details
-
Copy full SHA for 3e8f70c - Browse repository at this point
Copy the full SHA 3e8f70cView commit details
Commits on Aug 8, 2024
-
New: Add source key filter to chants
This small change adds a text input filter to the chants for the source primary key. This allows chants to be filtered by source in the list.
Configuration menu - View commit details
-
Copy full SHA for 443f8ca - Browse repository at this point
Copy the full SHA 443f8caView commit details -
New: Add views for institutions
This PR adds views for institutions, giving them each their own page on the Cantus site. Special care was taken to get the source counts and source links correct for logged in / not logged in users and published / unpublished sources. In addition external authorities are shown -- currently only RISM Online entries are in the external authorities, but others can be added. An entry for DIAMM as an external authority was also added so that links between Cantus and DIAMM are possible.
Configuration menu - View commit details
-
Copy full SHA for 4e1064e - Browse repository at this point
Copy the full SHA 4e1064eView commit details -
fix(redirects): add permanent=True to redirects
- fix corresponding tests from status code 302 to 301
Configuration menu - View commit details
-
Copy full SHA for 1889021 - Browse repository at this point
Copy the full SHA 1889021View commit details -
Merge pull request #1582 from lucasmarchd01/issue-1581
Update URLs, models, codebase, and admin pages to use "service" instead of "office"
Configuration menu - View commit details
-
Copy full SHA for 9349505 - Browse repository at this point
Copy the full SHA 9349505View commit details -
Merge pull request #1584 from DDMAL/add-source-key-filter
New: Add source key filter to chants
Configuration menu - View commit details
-
Copy full SHA for 65f9d4f - Browse repository at this point
Copy the full SHA 65f9d4fView commit details
Commits on Aug 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 40391a9 - Browse repository at this point
Copy the full SHA 40391a9View commit details -
Merge pull request #1586 from DDMAL/add-institution-views
New: Add views for institutions
Configuration menu - View commit details
-
Copy full SHA for fb455c6 - Browse repository at this point
Copy the full SHA fb455c6View commit details -
feat(templates): add sortable_header template tag
The sortable_header inclusion tag renders a table header for a column for which a view provides sort functionality. The tag adds links to the header that include `sort` and `order` query parameters that can be used by the view to sort queryset results.
Configuration menu - View commit details
-
Copy full SHA for 09c5749 - Browse repository at this point
Copy the full SHA 09c5749View commit details -
feat(source list): add sorting by country and source columns
- add functionality to sort by a source's holding institution country (the "Country" column) and city/name/siglum (the "Source" column) in the Source List view - use the sortable_header helper tag for sortable column headers in the source_list.html template - fix the value used in the source column to the source's heading property
Configuration menu - View commit details
-
Copy full SHA for c36febf - Browse repository at this point
Copy the full SHA c36febfView commit details -
refactor(source list view): minor source list view refactoring
- remove unused variables - reduce number of statements with assignment operator
Configuration menu - View commit details
-
Copy full SHA for a206538 - Browse repository at this point
Copy the full SHA a206538View commit details
Commits on Aug 13, 2024
-
Merge pull request #1592 from dchiller/i1217-source-list-sortable-col…
…umns Make "Country" and "Source" columns sortable on Source List page
Configuration menu - View commit details
-
Copy full SHA for ee12c96 - Browse repository at this point
Copy the full SHA ee12c96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c687f5 - Browse repository at this point
Copy the full SHA 0c687f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2803e64 - Browse repository at this point
Copy the full SHA 2803e64View commit details -
Merge pull request #1596 from lucasmarchd01/add-migration-28
Add missing migration file
Configuration menu - View commit details
-
Copy full SHA for 5ae61a9 - Browse repository at this point
Copy the full SHA 5ae61a9View commit details -
Merge pull request #1595 from DDMAL/develop
Merge `develop` into `staging`, 13 Aug 2024
Configuration menu - View commit details
-
Copy full SHA for 059face - Browse repository at this point
Copy the full SHA 059faceView commit details
Commits on Aug 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d22db31 - Browse repository at this point
Copy the full SHA d22db31View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3c8e0c - Browse repository at this point
Copy the full SHA a3c8e0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16ec9f3 - Browse repository at this point
Copy the full SHA 16ec9f3View commit details -
Merge pull request #1599 from lucasmarchd01/nginx-config-devcontainer
Update nginx configuration and switch to `runserver_plus` in devcontainer setup
Configuration menu - View commit details
-
Copy full SHA for 9718dff - Browse repository at this point
Copy the full SHA 9718dffView commit details -
Merge pull request #1600 from lucasmarchd01/issue-1597
Fix `FieldError` on admin user change page
Configuration menu - View commit details
-
Copy full SHA for 5710e23 - Browse repository at this point
Copy the full SHA 5710e23View commit details
Commits on Aug 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f5ff4f9 - Browse repository at this point
Copy the full SHA f5ff4f9View commit details -
Merge pull request #1603 from lucasmarchd01/issue-1602
Change help text for `date` field on source edit page
Configuration menu - View commit details
-
Copy full SHA for 18b8088 - Browse repository at this point
Copy the full SHA 18b8088View commit details
Commits on Aug 19, 2024
-
feat(source list): add country filter to source list page
- view: add 'countries' context and add country filter to query object filter - html: add countryFilter dropdown to 'Browse Sources' page - js: ensure countryFilter persists across multiple GET requests - test: add tests for country filter
Configuration menu - View commit details
-
Copy full SHA for 0ec23bb - Browse repository at this point
Copy the full SHA 0ec23bbView commit details -
fix(source): fix TypeError on source create page
- make shelfmark a required field on source create and edit pages
Configuration menu - View commit details
-
Copy full SHA for ec8a851 - Browse repository at this point
Copy the full SHA ec8a851View commit details -
fix(source): fix TypeError on source create page
- make shelfmark a required field on source create and edit pages - make shelfmark a required field on admin source add form
Configuration menu - View commit details
-
Copy full SHA for c49eb51 - Browse repository at this point
Copy the full SHA c49eb51View commit details -
Merge branch 'issue-1604' of https://github.com/lucasmarchd01/CantusDB …
…into issue-1604
Configuration menu - View commit details
-
Copy full SHA for 7a714b0 - Browse repository at this point
Copy the full SHA 7a714b0View commit details -
Merge pull request #1605 from lucasmarchd01/issue-1583
Add country filter to source list page
Configuration menu - View commit details
-
Copy full SHA for 1645e51 - Browse repository at this point
Copy the full SHA 1645e51View commit details
Commits on Aug 21, 2024
-
feat(views): add JSONResponseMixin
The JSONResponseMixin reimplements the render_to_result method on generic DetailViews and ListViews to check for the request's Accept header. If the Accept header is "application/json" then json for the object or list of objects is provided. If not, renders the template as usual.
Configuration menu - View commit details
-
Copy full SHA for f1265f3 - Browse repository at this point
Copy the full SHA f1265f3View commit details -
feat(genre and service views): add JSONResponseMixin to Genre and Ser…
…vice views - Uses the JSONResponseMixin to return JSON results in appropriate places for the GenreList, GenreDetail, ServiceList, and ServiceDetail views. - Adds appropriate tests for the JSON response - Refactors some relevant tests to more efficiently create and use fake objects - Allows all aspects of a fake genre to be set with the make_fake_genre function
Configuration menu - View commit details
-
Copy full SHA for db56be7 - Browse repository at this point
Copy the full SHA db56be7View commit details -
feat(backups): create weekly partial backup for RISM
Adds functionality to `db_backup.sh` and `postgres_backup.sh` to create a weekly backup of some tables in the database for RISM's use. user, auth, and reversion tables are not included. The backup is added to the backup directory (defined in ansible deployment) in the `rism` subdirectory.
Configuration menu - View commit details
-
Copy full SHA for ce71776 - Browse repository at this point
Copy the full SHA ce71776View commit details
Commits on Aug 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa34f09 - Browse repository at this point
Copy the full SHA aa34f09View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6603a1 - Browse repository at this point
Copy the full SHA e6603a1View commit details -
Update the "migrate_record" script
Adds functionality for private collection and for migrated identifiers
Configuration menu - View commit details
-
Copy full SHA for c74546d - Browse repository at this point
Copy the full SHA c74546dView commit details -
fix(source): make holding institution and shelfmark fields required
- in source model - on the source create and edit forms
Configuration menu - View commit details
-
Copy full SHA for 5e72103 - Browse repository at this point
Copy the full SHA 5e72103View commit details -
fix(source): change templates to include required fields
- holding institution and shelfmark fields are now required - fixes incorrect use of <small> tag on these fields
Configuration menu - View commit details
-
Copy full SHA for c7f760c - Browse repository at this point
Copy the full SHA c7f760cView commit details -
test(source): fix failing tests in SourceEditViewTest and SourceCreat…
…eViewTest - add holding institution required field
Configuration menu - View commit details
-
Copy full SHA for 86d22c5 - Browse repository at this point
Copy the full SHA 86d22c5View commit details
Commits on Aug 26, 2024
-
Merge pull request #1614 from dchiller/i1587-rism-backup
Create partial database backup for RISM
Configuration menu - View commit details
-
Copy full SHA for 17aea26 - Browse repository at this point
Copy the full SHA 17aea26View commit details -
Merge pull request #1615 from DDMAL/institution-fixes
Institution fixes
Configuration menu - View commit details
-
Copy full SHA for af1efbb - Browse repository at this point
Copy the full SHA af1efbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec7ac99 - Browse repository at this point
Copy the full SHA ec7ac99View commit details -
Merge pull request #1612 from dchiller/i1609-genre-office-endpoints
Create JSON endpoint for `Service` and `Genre` list and detail views
Configuration menu - View commit details
-
Copy full SHA for 13b6c74 - Browse repository at this point
Copy the full SHA 13b6c74View commit details -
fix(source list template): adjust source id columns
- Add sortable "city + institution" column - Make source column = siglum + shelfmark - Make default order siglum + shelfmark
Configuration menu - View commit details
-
Copy full SHA for ba0ff80 - Browse repository at this point
Copy the full SHA ba0ff80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5776ecf - Browse repository at this point
Copy the full SHA 5776ecfView commit details -
build(dev dependencies): update faker version
Newer versions of faker are now typed and have identical functionality in the ways we need it.
Configuration menu - View commit details
-
Copy full SHA for 398311a - Browse repository at this point
Copy the full SHA 398311aView commit details -
refactor(tests): split tests/views.py
We use the same structure as in the views themselves.
Configuration menu - View commit details
-
Copy full SHA for 8833cb8 - Browse repository at this point
Copy the full SHA 8833cb8View commit details
Commits on Aug 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2c2ee59 - Browse repository at this point
Copy the full SHA 2c2ee59View commit details
Commits on Aug 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2366eec - Browse repository at this point
Copy the full SHA 2366eecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8691030 - Browse repository at this point
Copy the full SHA 8691030View commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c69f53a - Browse repository at this point
Copy the full SHA c69f53aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d39d486 - Browse repository at this point
Copy the full SHA d39d486View commit details -
Merge pull request #1619 from dchiller/i1613-breakup-test-views
Break up `test_views.py` so structure matches views directory
Configuration menu - View commit details
-
Copy full SHA for 0ebf761 - Browse repository at this point
Copy the full SHA 0ebf761View commit details -
Configuration menu - View commit details
-
Copy full SHA for eed477f - Browse repository at this point
Copy the full SHA eed477fView commit details -
Merge pull request #1624 from DDMAL/revert-1619-i1613-breakup-test-views
Revert "Break up `test_views.py` so structure matches views directory"
Configuration menu - View commit details
-
Copy full SHA for 32874b5 - Browse repository at this point
Copy the full SHA 32874b5View commit details -
Merge pull request #1618 from dchiller/i1616-source-list-table
Adjust sortable columns for source list page (based on email feedback)
Configuration menu - View commit details
-
Copy full SHA for 22a048d - Browse repository at this point
Copy the full SHA 22a048dView commit details -
Merge pull request #1620 from dchiller/i1617-link-checker-fix
Add zoom links to link checker exclusions
Configuration menu - View commit details
-
Copy full SHA for 8dd5e3c - Browse repository at this point
Copy the full SHA 8dd5e3cView commit details -
Merge pull request #1621 from dchiller/i1594-display-chant-project
Display chant.project on Chant Detail page where it exists
Configuration menu - View commit details
-
Copy full SHA for c3f78ae - Browse repository at this point
Copy the full SHA c3f78aeView commit details -
Merge pull request #1606 from lucasmarchd01/issue-1604
Make `shelfmark` a required field on source create and edit forms
Configuration menu - View commit details
-
Copy full SHA for 28657a2 - Browse repository at this point
Copy the full SHA 28657a2View commit details
Commits on Sep 2, 2024
-
refactor(tests): split tests/views.py
We use the same structure as in the views themselves.
Configuration menu - View commit details
-
Copy full SHA for 0198f39 - Browse repository at this point
Copy the full SHA 0198f39View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3931bb - Browse repository at this point
Copy the full SHA f3931bbView commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8d785c2 - Browse repository at this point
Copy the full SHA 8d785c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e4c4cd - Browse repository at this point
Copy the full SHA 1e4c4cdView commit details
Commits on Sep 13, 2024
-
Fixed: Add name field to source models
Allows for the description of colloquial names for sources
Configuration menu - View commit details
-
Copy full SHA for 329d8f4 - Browse repository at this point
Copy the full SHA 329d8f4View commit details -
New: Add Source Identifier field
Allows for the capture of other identifiers for a source.
Configuration menu - View commit details
-
Copy full SHA for 61a2d31 - Browse repository at this point
Copy the full SHA 61a2d31View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe72a2f - Browse repository at this point
Copy the full SHA fe72a2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0f7bf5 - Browse repository at this point
Copy the full SHA d0f7bf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b407110 - Browse repository at this point
Copy the full SHA b407110View commit details
Commits on Sep 17, 2024
-
Merge pull request #1629 from DDMAL/institution-source-changes
Institution source changes
Configuration menu - View commit details
-
Copy full SHA for 4532cfd - Browse repository at this point
Copy the full SHA 4532cfdView commit details
Commits on Oct 1, 2024
-
fix: maintain compatibility in external/export APIs
The addition of the institution model and the change from office to service introduced changes in external APIs (the JSON CID export, the JSON melody export, and the cached concordances command). This commit rolls back those changes to maintain compatibility. The modifications may be reintroduced at a later date if notice is given to external users (in particular, Cantus Index). Also simplifies the logic and adjusts the typing of functions related to the JSON melody export and the AJAX melody list views to address #1638. Makes relevant changes to associated tests. Fixes additional type errors in views/api.py. Refs #1641.
Configuration menu - View commit details
-
Copy full SHA for bf5c984 - Browse repository at this point
Copy the full SHA bf5c984View commit details
Commits on Oct 2, 2024
-
fix(ms073): temporarily turn off volpiano display
With this commit, volpiano can be added to chants in this source but no volpiano will display in any user-facing way.
Configuration menu - View commit details
-
Copy full SHA for 3265dbd - Browse repository at this point
Copy the full SHA 3265dbdView commit details
Commits on Oct 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 19a0828 - Browse repository at this point
Copy the full SHA 19a0828View commit details -
refactor(tests): refactor test_views.test_chant.ChantCreateViewTest
Fixes type annotations. Fixes deprecated call to assertFormError (see https://docs.djangoproject.com/en/4.2/topics/testing/tools/#django.test.SimpleTestCase.assertFormError). Mocks requests.get for entire class.
Configuration menu - View commit details
-
Copy full SHA for d10152e - Browse repository at this point
Copy the full SHA d10152eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34c130f - Browse repository at this point
Copy the full SHA 34c130fView commit details -
refactor(chant create view): reduce duplicate queries and tests
Reduces duplicate queries in the source create view. Removes a function that contained a duplicate test for the existence of a source.
Configuration menu - View commit details
-
Copy full SHA for 3907d42 - Browse repository at this point
Copy the full SHA 3907d42View commit details
Commits on Oct 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6308058 - Browse repository at this point
Copy the full SHA 6308058View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9282e98 - Browse repository at this point
Copy the full SHA 9282e98View commit details -
Merge pull request #1651 from dchiller/i1644-clean-frag-and-dact-ids
Add command to standardize formatting of DACT IDs and Fragmentarium IDs
Configuration menu - View commit details
-
Copy full SHA for bcfac9b - Browse repository at this point
Copy the full SHA bcfac9bView commit details -
Merge pull request #1649 from dchiller/i1635-no-ms73-volpiano
Temporarily turn off volpiano display for MS 73
Configuration menu - View commit details
-
Copy full SHA for cc14cf5 - Browse repository at this point
Copy the full SHA cc14cf5View commit details -
feat(chant views): catch invalid text errors
Modifies chant create, edit, and detail views to prevent and catch text syllabification errors. Modifies edit syllabification view for the same. Invalidates chant text fields if they error on syllabification. Catches errors for texts with error rather than propagating to a server error.
Configuration menu - View commit details
-
Copy full SHA for 192a164 - Browse repository at this point
Copy the full SHA 192a164View commit details -
feat(source model): add source_completeness and production_method fields
Updates source create, source edit, and source detail pages. Adds command to populate the `source_completeness` field based on the current contents of the `full_source` field (which can be deleted after this field is populated).
Configuration menu - View commit details
-
Copy full SHA for ff92465 - Browse repository at this point
Copy the full SHA ff92465View commit details -
refactor(forms): create StyledChoiceField on forms
Removes the need to duplicate process of using default SelectWidget on ChoiceFields and then manually changing attributes.
Configuration menu - View commit details
-
Copy full SHA for 2a272c8 - Browse repository at this point
Copy the full SHA 2a272c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f646e77 - Browse repository at this point
Copy the full SHA f646e77View commit details -
fix(source): make holding_institution optional for sources
This commit removes the requirement for a source to have a holding_institution. Tests and forms are updated to account for this. The `migrate_records` command is updated so that sources with un-parseable sigla that are not otherwise accounted for (by virtue of being private collections or prints) do not have institution records made. Note: For the purposes of data migration, no constraint is added to sources to designate when no holding institution is necessary. After migration, these should be modified. Refs: #1631
Configuration menu - View commit details
-
Copy full SHA for d97563c - Browse repository at this point
Copy the full SHA d97563cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 065ef07 - Browse repository at this point
Copy the full SHA 065ef07View commit details
Commits on Oct 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 15fcf5b - Browse repository at this point
Copy the full SHA 15fcf5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20eba46 - Browse repository at this point
Copy the full SHA 20eba46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eb3df8 - Browse repository at this point
Copy the full SHA 8eb3df8View commit details
Commits on Oct 8, 2024
-
fix(api): optimize json-cid view queries
Use select_related to reduce queries on json_cid_export view
Configuration menu - View commit details
-
Copy full SHA for 7a3eeea - Browse repository at this point
Copy the full SHA 7a3eeeaView commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a23f6f8 - Browse repository at this point
Copy the full SHA a23f6f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54a54bf - Browse repository at this point
Copy the full SHA 54a54bfView commit details
Commits on Oct 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1dfe503 - Browse repository at this point
Copy the full SHA 1dfe503View commit details -
Merge pull request #1656 from dchiller/i1655-optimize-json-cid
fix(api): optimize json-cid view queries
Configuration menu - View commit details
-
Copy full SHA for f01050a - Browse repository at this point
Copy the full SHA f01050aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a638402 - Browse repository at this point
Copy the full SHA a638402View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f70f12 - Browse repository at this point
Copy the full SHA 8f70f12View commit details -
Merge pull request #1653 from dchiller/handle-latin-errors
Handle errors with improper chant text field characters/syllabification fails
Configuration menu - View commit details
-
Copy full SHA for 97a13c6 - Browse repository at this point
Copy the full SHA 97a13c6View commit details -
Merge pull request #1663 from DDMAL/develop
Merge `develop` into `staging`, 11 Oct 2024
Configuration menu - View commit details
-
Copy full SHA for 8ca73e2 - Browse repository at this point
Copy the full SHA 8ca73e2View commit details
Commits on Oct 15, 2024
-
fix(sources): modify source_completeness and complete_inventory display
Adjust options for Source.source_completeness field to "Full source", "Fragment", and "Reconstruction". Adjust display for Source.complete_inventory boolean to `True` = "Full inventory" and `False` = "Partial inventory".
Configuration menu - View commit details
-
Copy full SHA for 4ab7478 - Browse repository at this point
Copy the full SHA 4ab7478View commit details -
fix(populate_source_completeness): map full_source = None to source_c…
…ompleteness = "Full Source" Sources where `full_source` was `None` are now mapped by the `populate_source_completeness` command to `source_completeness` = "Full source". Updates `make_fake_source` to use `source_completeness` field. Updates test of `populate_source_completeness` field.
Configuration menu - View commit details
-
Copy full SHA for 9d63616 - Browse repository at this point
Copy the full SHA 9d63616View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7561b0e - Browse repository at this point
Copy the full SHA 7561b0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b003278 - Browse repository at this point
Copy the full SHA b003278View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55162dd - Browse repository at this point
Copy the full SHA 55162ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for a167fc7 - Browse repository at this point
Copy the full SHA a167fc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2f9875 - Browse repository at this point
Copy the full SHA a2f9875View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81f3c09 - Browse repository at this point
Copy the full SHA 81f3c09View commit details -
fix(institution detail): show colloquial name if exists
Change hardcoded name for Bower segment sources. This will be modified as part of our segment overhaul (see #1668)
Configuration menu - View commit details
-
Copy full SHA for 147c0f4 - Browse repository at this point
Copy the full SHA 147c0f4View commit details
Commits on Oct 18, 2024
-
fix(century display): display all source centuries
Adds a template tag `join_absolute_url_links` to create a list of links to object detail pages. Uses this tag to display multiple centuries when a source has multiple centuries on the source list and source detail pages.
Configuration menu - View commit details
-
Copy full SHA for 6d3071d - Browse repository at this point
Copy the full SHA 6d3071dView commit details -
Merge pull request #1666 from dchiller/i1665-source-completeness-fix
Fix source_completeness field display and filtering behaviour
Configuration menu - View commit details
-
Copy full SHA for ff69093 - Browse repository at this point
Copy the full SHA ff69093View commit details -
Configuration menu - View commit details
-
Copy full SHA for b47ecba - Browse repository at this point
Copy the full SHA b47ecbaView commit details -
Merge pull request #1671 from DDMAL/develop
Merge `develop` into `staging`, 18 October 2024
Configuration menu - View commit details
-
Copy full SHA for 9a15871 - Browse repository at this point
Copy the full SHA 9a15871View commit details