Thanks very much.
A little more question, I am trying to write a extension by starting with
'rbext create'
But it seems broken
(venv) root@5e17c3318a2a:/var/www/reviewboard# rbext create --name 'TestExt'
ERROR: Unable to import settings_local.py: No module named
settings_local
ERROR:root:Unexpected exception when running command "create": name
'DATABASES' is not defined
Traceback (most recent call last):
File
"/opt/venv/local/lib/python2.7/site-packages/reviewboard/cmdline/rbext.py",
line 839, in run
return command.run(options)
File
"/opt/venv/local/lib/python2.7/site-packages/reviewboard/cmdline/rbext.py",
line 70, in run
return self.main(options)
File
"/opt/venv/local/lib/python2.7/site-packages/reviewboard/cmdline/rbext.py",
line 254, in main
self._process_options(options)
File
"/opt/venv/local/lib/python2.7/site-packages/reviewboard/cmdline/rbext.py",
line 360, in _process_options
print(ugettext('Using "%s" as the package name.') % package_name)
File
"/opt/venv/local/lib/python2.7/site-packages/django/utils/translation/__init__.py",
line 76, in ugettext
return _trans.ugettext(message)
File
"/opt/venv/local/lib/python2.7/site-packages/django/utils/translation/__init__.py",
line 52, in __getattr__
if settings.USE_I18N:
File
"/opt/venv/local/lib/python2.7/site-packages/django/conf/__init__.py", line
54, in __getattr__
self._setup(name)
File
"/opt/venv/local/lib/python2.7/site-packages/django/conf/__init__.py", line
49, in _setup
self._wrapped = Settings(settings_module)
File
"/opt/venv/local/lib/python2.7/site-packages/django/conf/__init__.py", line
128, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File
"/opt/venv/local/lib/python2.7/site-packages/django/utils/importlib.py",
line 40, in import_module
__import__(name)
File
"/opt/venv/local/lib/python2.7/site-packages/reviewboard/settings.py", line
327, in
for db_info in DATABASES.values():
NameError: name 'DATABASES' is not defined
(venv) root@5e17c3318a2a:/var/www/reviewboard# rb-site --version
rb-site 3.0.6
Python 2.7.15rc1 (default, Apr 15 2018, 21:51:34)
[GCC 7.3.0]
Installed to /opt/venv/local/lib/python2.7/site-packages/reviewboard
What can I do to let rbext work?
On Saturday, June 2, 2018 at 5:48:15 AM UTC+8, Christian Hammond wrote:
>
> Hi Kirby,
>
> There's no functionality for this. We work on a model where anybody on the
> server can be part of the review process.
>
> We have a concept of "approval" on the API level, which is what tools like
> "rbt land" and repository hooks use to determine whether a change can be
> landed. This defaults to ">= 1 Ship Its AND no open issues," but that logic
> can be customized using ReviewRequestApprovalHook in a custom extension.
> See
> https://www.reviewboard.org/docs/manual/3.0/extending/extensions/hooks/review-request-approval-hook/
>
> Christian
>
>
--
Supercharge your Review Board with Power Pack:
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons:
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups
"Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.