Jason Owen

Results 43 issues of Jason Owen

The `autosave_enabled` and `autosave_timeout` attributes of the `User` model appear to be part of a partially implemented preferences API which has since been deleted (in commit a40a1e9015286d6cca1ac171277993036336a2b7). Remove the attributes...

back-end

The `User` model has an `anonymous_by_default` attribute, which is used to fill in missing data in saving a nicety: https://github.com/mjec/rc-niceties/blob/934a8919fac297399b160017898376feb14be997/backend/api.py#L319 It defaults to `False`: https://github.com/mjec/rc-niceties/blob/934a8919fac297399b160017898376feb14be997/backend/models.py#L25 However, as far as I...

back-end

The `starred` column in the database appears not to be used anywhere. We should remove it. It was introduced in commit 20558cb91484afe75f1d914eb0dbd1eb42e7454a, but nothing explicitly mentions it; the front-end does...

enhancement
back-end

Add some quality-of-life enhancements to make it easier to work on the application, such as: - npm proxy - python dotenv - .env files in general - test data, for...

enhancement
help wanted
back-end
front-end

Rather than automatically determine the cutoff time & date for submitting niceties to be printed and read by the staff, faculty should be able to manually set (and change) the...

enhancement
back-end
front-end

Once we're ready to launch, we'll need to remove the warning introduced in #21.

front-end

During each batch, the staff read through the list of niceties for each person, and select one to be read out loud during the never graduate ceremony. It would be...

enhancement
front-end

We're currently using React 15. Upgrade to the most recent version of React, which is currently 16.8.6.

front-end

The RC staff have been using Google Forms to gather niceties, both before this app and then again since the app stopped working. They still have all the Google Sheets...

enhancement
back-end

The `*.recurse.com` subdomains are provided by the [proxy](https://github.com/recursecenter/proxy) tool. However, it sometimes proxies requests to the wrong domain (see https://github.com/recursecenter/proxy/issues/3). Additionally, the proxy currently has outdated DNS for the Heroku...

ops