Sean Hammond
Sean Hammond
LMS will need a backend API to get the list of transcripts for a given YouTube video: the frontend will need to call this API in order to show the...
The `user` table includes a `rows` column (instructor, learner, admin, etc): https://github.com/hypothesis/lms/blob/0ae07d059298b7b42c72614f1dd04e39078660fb/lms/models/user.py#L37-L38 This isn't right: the same user can be an instructor in one course and a learner in another....
Create a plan and proof-of-concept for changing `sections_enabled` into a simple per-assignment setting manually chosen by the instructor when creating or editing an assignment. * When creating an assignment the...
LMS currently uses Postgres 11 which is [supported by the Postgres project until Nov 9 2023](https://www.postgresql.org/support/versioning/) and [supported by AWS RDS until Nov 2023](https://docs.aws.amazon.com/AmazonRDS/latest/PostgreSQLReleaseNotes/postgresql-release-calendar.html). We need to upgrade to a...
This issues comes out of the [16th March 2017 client technical debt meeting](https://hypothes-is.slack.com/files/robertknight/F4JQGU7MX/-.md). Add a JavaScript style guide to . And an eslint config for ES6, the airbnb-base config might...
Bouncer currently talks to h's Elasticsearch directly. If we want to reduce our dependence on Elasticsearch (see https://github.com/hypothesis/h/issues/7975) we might want to remove Bouncer's Elasticsearch dependency (and e.g. have it...
We want to [Upgrade h to the latest version of Elasticsearch](https://github.com/hypothesis/h/issues/7640). Since Bouncer talks directly to h's instance of Elasticsearch (in both production and development), Bouncer also needs to support...
For example given the URL `https://blackboard.american.edu/bbcswebdav/pid-3280529-dt-content-rid-11942183_1/courses/WRTG-101-017-034-050-2016S/PerlemanLes_InformationIlliteracy.pdf` the redirecting message will be `Loading annotations for`https://blackboard.american....`. The `.` followed by the `…` looks like four dots in a row. Suggested solution: after...
Something like CKANSERVICEPROVIDER_CONFIG, probably.