Mad Price Ball

Results 48 issues of Mad Price Ball

There's an "auto authorization" for `django-oauth-toolkit` that's convenient for projects that require a "log in via Open Humans": it can automatically skip a user authorization screen if the provider site...

## Description Currently management of data authorizations is performed according to "data source" - that is, the project that produced the data. This is limiting! We believe some representation of...

affects-projects
affects-users

Following on advice from @beaugunderson in slack, who finds that RabbitMQ is generally more robust as a message broker. It seems like Redis unreliability is likely behind the hacky solution...

annoyance
affects-devs

Whenever the property `size` is called on files, we're currently doing a call to S3 to retrieve the file's actual size -- which can slow things down a lot, e.g....

enhancement
affects-users

https://github.com/OpenHumans/open-humans/blob/921092d9a3285335d9ced11b906e054dde7eb8d8/private_sharing/api_views.py#L120 The above code should be indented, because it can only run if `project_member_id` was present. See Sentry event ef8054b035ac47fea50113b848d026e7

annoyance
affects-devs

Something observed by @gedankenstuecke when reviewing the data produced by data logging -- there is a lot of cases of access event data on the open humans side that doesn't...

Sentry is reporting two different types of error. 1. for [#L127](https://github.com/OpenHumans/open-humans/blob/master/open_humans/management/commands/vacuum_log_bucket.py#L127) there's a `DataError` due to a character field limit of 500 characters. 2. for [#L29](https://github.com/OpenHumans/open-humans/blob/master/open_humans/management/commands/vacuum_log_bucket.py#L29) there's a `NoSuchKey` error...

## Description To build the DIY Experiments (working title) project we wireframed and brainstormed last week, we want a new admin-facing booleanfield for these projects, `diy_experiment`. If this field is...

## Description To enable another app to make it easy for people to create and share and run projects, we'd like API endpoints for automating project creation and updates. This...

Too many buttons, unclear where to go. We'd like one "manage project" button from which other project actions occur (edit, messaging, member removal, etc). The project name could potentially link...

affects-projects