Extensions are the focus of post-1.6 development. There's a branch for this
that can be used, but it's of course very experimental and not really
I'm all for signals where they'd be useful. I think along with a "close", we
should have a "reopen" signal.
As for rbexternal, this isn't something I want to put into Review Board
because it means we have to support it for a long time, even after putting
extensions out there. When extensions support comes out, we'll have a
proper, supported way of extending Review Board.
Instead, I'd recommend doing that from your own settings_local.py.
settings.py simply imports settings_local, which can then import your own
stuff. That could add a Django app to the INSTALLED_APPS list, or just load
code to connect to signals.
Christian Hammond - chip...@chipx86.com
Review Board - http://www.reviewboard.org
VMware, Inc. - http://www.vmware.com
On Thu, Apr 21, 2011 at 11:15 AM, Jan Koprowski <jan.koprow...@gmail.com>wrote:
> I still need some kind of plugins ability inside ReviewBoard - right now
> and I thought Isn't it a good idea to do this in 1.6 adding some more
> signals and one additional external Django application which is empty.
> Django itself are "plugable" thanks to "many applications inside one
> project" model. Here is a idea:
> Create one, empty application let say "rbexternal" and add it to
> settings.py as last one.
> Each fill will try to import some functions from unexisted model like:
> from rbexternals import *
> except ImportError:
> and so on for models etc...
> Idea is: to commit such empty Django application. This will allow to create
> "rbexternals" module inside their Python environment and implement methods
> .e.g signal's callbacks - which will be available from reviewboard instance
> but without changing code inside repository.
> What do You think? This doesn't need any big tests or something. This is
> very simple idea based on well test Django behaviors.
> I will be glad to do something like this in 1.6. Now I have settings.py and
> signal collabacks in my private repo - it is not very bud but it is no very
> good also.
> Want to help the Review Board project? Donate today at
> Happy user? Let us know at http://www.reviewboard.org/users/
> To unsubscribe from this group, send email to
> For more options, visit this group at
Want to help the Review Board project? Donate today at
Happy user? Let us know at http://www.reviewboard.org/users/
To unsubscribe from this group, send email to
For more options, visit this group at