Mad Price Ball
Mad Price Ball
#1026 is skipping adding documentation for DataTypes; this should be added. Documentation in general might benefit from a reorganization.
In the authorization screen for a project, if access is requested for data sources, the site also nudges the user to connect them (if they aren't already). These buttons appear...
There's a field in `DataRequestProject` model that is `deauth_webhook`, but also a method in `DataRequestProjectMember` by the same name. This is minor, but it's a bit confusing to re-use the...
Currently "in progress"... - new base template for bootstrap 4 - new SCSS and CSS files for bs4 version - new login and signup partials for bs4 version - initial...
## Description The site currently sends emails in a couple ways... (1) projects send messages to members, (2) members can message each other, (3) transactional emails like password reset. We'd...
Items left undone in legacy project conversions: - [x] Remove original data files for apps that received and processed raw data uploads - [x] Remove models for apps and perform...
We should allow projects to refresh OAuth2 key/secret themselves. Currently they request OH admins to do a refresh for them, which not great security (although a project could simply de-activate...
It would be good to have automation in the project approval process with our discourse forum. This could include some of the following features... 1. allow a project to request...
Our API endpoint for file deletion (`/api/direct-sharing/project/files/delete/`) should return a 400 error if no files exist that can be deleted. ## General Checkups - [x] Have you checked that there...
Update the fonts supported to Merriweather and Montserrat, and remove unnecessary fonts. This can also switch to using fonts hosted on our static server: https://github.com/OpenHumans/oh-static ## Description The site is...