mirror of
git://git.yoctoproject.org/layerindex-web.git
synced 2025-07-19 20:59:01 +02:00
settings: allow disabling layer publishing emails
If you're running a testing / internal instance then you really don't want to be emailing maintainers on publish, so provide a setting you can use to disable that. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
This commit is contained in:
parent
7728c0f84f
commit
350d6fc8d9
|
@ -259,6 +259,8 @@ def _check_url_branch(kwargs):
|
||||||
def publish_view(request, name):
|
def publish_view(request, name):
|
||||||
if not (request.user.is_authenticated() and request.user.has_perm('layerindex.publish_layer')):
|
if not (request.user.is_authenticated() and request.user.has_perm('layerindex.publish_layer')):
|
||||||
raise PermissionDenied
|
raise PermissionDenied
|
||||||
|
|
||||||
|
if getattr(settings, 'SEND_PUBLISH_EMAIL', True):
|
||||||
layeritem = get_object_or_404(LayerItem, name=name)
|
layeritem = get_object_or_404(LayerItem, name=name)
|
||||||
layerbranch = get_object_or_404(LayerBranch, layer=layeritem)
|
layerbranch = get_object_or_404(LayerBranch, layer=layeritem)
|
||||||
layer_url = request.build_absolute_uri(reverse('layer_item', args=(layerbranch.branch, layeritem.name)))
|
layer_url = request.build_absolute_uri(reverse('layer_item', args=(layerbranch.branch, layeritem.name)))
|
||||||
|
|
|
@ -227,6 +227,9 @@ FORCE_REVIEW_HTTPS = False
|
||||||
SUBMIT_EMAIL_FROM = 'noreply@example.com'
|
SUBMIT_EMAIL_FROM = 'noreply@example.com'
|
||||||
SUBMIT_EMAIL_SUBJECT = 'OE Layerindex layer submission'
|
SUBMIT_EMAIL_SUBJECT = 'OE Layerindex layer submission'
|
||||||
|
|
||||||
|
# Send email to maintainer(s) when their layer is published
|
||||||
|
SEND_PUBLISH_EMAIL = True
|
||||||
|
|
||||||
# RabbitMQ settings
|
# RabbitMQ settings
|
||||||
RABBIT_BROKER = 'amqp://'
|
RABBIT_BROKER = 'amqp://'
|
||||||
RABBIT_BACKEND = 'rpc://'
|
RABBIT_BACKEND = 'rpc://'
|
||||||
|
|
Loading…
Reference in New Issue
Block a user