Daisy Leigh Brenecki
Daisy Leigh Brenecki
Bridgekeeper should provide some form of integration with a GraphQL library for Django (most probably graphene-django at this point)
There should be documentation describing how to go from a git clone to hacking on Bridgekeeper (basically just installing/setting up pyenv, then installing Nox)
Currently, `permission.py` files are slightly more verbose than they otherwise could be, especially when permissions refer to other permissions. For example, currently, you might have: ``` perms['shrubberies.change_shrubbery'] = has_role('shrubber') |...
`bridgekeeper.rules` should expose a `R` class, with an API similar to `django.db.models.Q`. This class would take keyword arguments, with either constants, functions that take a user, or other Bridgekeeper rules...
- [x] Basic integration for permission classes and filters - [ ] Relations (incl. many-to-many and `queryset` on writable relations) integration - [ ] Some form of API key permission...
Currently, calls to `visible_to` look like this: ``` Shrubbery.objects.visible_to(user, 'shrubberies.change_shrubbery') ``` I'd like to change the signature to `visible_to(user, *, using, action)`, so that the above call looks like one...
Ideally, I'd like to have a couple of tests that use [Hypothesis](https://hypothesis.readthedocs.io/en/latest/) to generate arbitrary predicates and then assert some invariants about them (things like the consistency of `filter()` vs...
I'm pretty flaky with IRC (it really depends on whether or not I've got an active IRCCloud subscription, since even though I've got alerts switched on for all messages, the...
Fish supports lazy loading ("automatic activation") of functions, but virtualfish isn't compatible with it. Supporting it is a matter of creating a `vf.fish` in [the `vendor_functions.d` directory](https://fishshell.com/docs/current/index.html#syntax-function-autoloading) that has the...