Mar 15 — 29, 2021
Report on iteration Mar 15, 2021 — Mar 29, 2021 (includes all issues completed before Mar 29, 2021).
The points and total number of issues closed for the last iteration is quite high — 42 points total, 25 for cdhweb and 17 for geniza, which results in a rolling velocity of 27. I’d like to think this is a sign that we’re gaining momentum on geniza work, but suspect that the high numbers are due to work that rolled over from the last iteration and a significant push to finish cdhweb 3.0.
Princeton Geniza Project
We’re continuing to make progress on building out the database and importing existing data. New features include a document suppression feature, automatic tracking of historic shelfmarks, and a “needs review” field where content editors can add notes about problems or questions in the data that are used to create a queue of records with problems to be addressed. We also finished testing on data import issues from previous iterations, most notably preliminary document & fragment import.
CDH Website
We completed features related to blog migration and managing site menus and navigation via wagtail, and resolved a number of longstanding bugs that are no longer an issue now that the site is on wagtail instead of mezzanine. There are only a few small issues rolling over for final testing and review before the 3.0 release can be created and deployed production.
Demos
Active projects
- cdh-web (25 points, 16 issues)
- geniza (17 points, 10 issues)
- mep-django (0 points, 1 issue)
Releases
Velocity
Development
42 points, 27 issues. Rolling velocity: 27
Design
0 points, 0 issues. Rolling velocity: 1.33
Closed issues by project
- cdh-web (25 points, 16 issues)
- development (25 points, 16 issues)
- update blog RSS/Atom feeds to work with Wagtail chore
- As a moderator, I want blog posts automatically listed by latest posts, by month, and by year so that I don't have to manually manage these pages. (2) enhancement
- As a moderator, I want Projects automatically organized into list pages so I don't have to manually manage these pages. (2) enhancement
- remove inactive user accounts chore
- add apache rewrite rule to ansible for migrated media chore
- As an editor, I want to manage the menus displayed across the site in wagtail so that I can easily update them when needed. (5) enhancement
- As an editor, I want existing blog posts migrated to wagtail so that I can manage them in the new system. (2) enhancement
- As an admin, I want to see the edit history for a page, including edits before the wagtail migration, so that I can see the history of edits to a page. (3) enhancement
- As an editor, I want existing attachments migrated to wagtail so that I can manage them in the new system. (2) enhancement
- As an editor, I want upload and manage page attachments in wagtail so that I can associate them with pages. (3) enhancement
- working groups display on main project page bug
- slug logic doesn't ensure uniqueness bug
- Some past student profiles are displaying twice bug
- As an editor, I want to create and edit blog posts in wagtail so that I can take advantage of its editing capabilities. (3) enhancement
- As a moderator, I want to create and edit events in wagtail so that I can manage them just like other pages. (3) enhancement
- 500 error when trying to view admin blog post list if not superuser bug
- development (25 points, 16 issues)
- geniza (17 points, 10 issues)
- development (17 points, 10 issues)
- Update dbdocs github action to use the new CI integration instructions 🛠️ chore
- As a global admin, I want display name included in the one-time import of languages and scripts, so that I can start using display names while the import is still being developed and tested. (0)
- As a content editor, I want to be able to flag and annotate a fragment as needing examination by a global admin, so that the global admin can either resolve the issue or submit a request for changes to the CDH. (2)
- As a content editor, I want to add and edit tags on a document via autocomplete, so that I can reuse existing tags when appropriate. (0)
- As a content editor, I want to create and edit fragment records so that I can document changes in the fragments. (2)
- As a content editor, when I change the shelfmark for a fragment I want the previous shelfmark automatically added to the list of historic shelfmarks in order to keep track of old identifiers. (2)
- As a global admin, I want a one-time import of all documents and fragments currently in the PGP spreadsheet and the fields in the db populated accordingly, in order to work with the data in the database. (5)
- As a content editor, I want to suppress documents, so that the records are kept updated. (1)
- As a content editor, I want to be able to flag and annotate a document as needing examination by a global admin, so that the global admin can either resolve the issue or submit a request for changes to the CDH. (2)
- As a global admin, I want to be able to add a library collection not represented on the list in order to expand our content footprint and edit those already in the list. (3)
- development (17 points, 10 issues)
- mep-django (0 points, 1 issues)
- development (0 points, 1 issues)