David Cramer
David Cramer
A common paradigm we're using while refactoring Sentry is inheriting from various base View classes. This is specifically to enforce authorization and acls. FormWizard provides a lot of nice behaviors,...
Via Alex Gaynor: MyModel.objects.filter(pk=o.pk).update(flags=MyModel.flags.awesome_flag & MyModel.flags.other_flag)
This should prevent some stumbling around proper structure of the `appdaemon` config examples. A followup pass could be made to capture the entirety of examples to bring symmetry.
in 0.16.0 you could send a raw dictionary as a query value, now it expects a Query instance as part of the ResultSet: Offending code: pyes.py:1407: query = self.query.serialize() ```...
- rq and psq support - scheduler requires redis - qa'd the rq adapter locally, but still need to test psq - still need to implement k8s config for pubsub...
This moves us towards the ability to start defining views at the global level rather than per repository.
Let's rethink how we're exposing information in the UI. At a high level you view results of test runs by one of two categories: - by Change (either commit or...
This is a little bit hitting undo on what we did previously, but lets find a good pattern to split permissions. We'd like three things: 1. "Login via GitHub", which...
Let's rethink patches, and create a native concept for "Change Requests". These will power a few things: - Pull Requests (GitHub) and status checks - Diffs (Phabricator) They'll become a...