mirror of
git://git.yoctoproject.org/layerindex-web.git
synced 2025-07-19 20:59:01 +02:00
Enable messages framework and use it to display "layer saved" message
The Django messages framework is the proper way to handle these kinds of messages. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
This commit is contained in:
parent
84709dbca6
commit
9156b1c0de
|
@ -22,6 +22,7 @@ from django.template.loader import get_template
|
||||||
from django.template import Context
|
from django.template import Context
|
||||||
from django.utils.decorators import method_decorator
|
from django.utils.decorators import method_decorator
|
||||||
from django.contrib.auth.decorators import login_required
|
from django.contrib.auth.decorators import login_required
|
||||||
|
from django.contrib import messages
|
||||||
from reversion.models import Revision
|
from reversion.models import Revision
|
||||||
import simplesearch
|
import simplesearch
|
||||||
import settings
|
import settings
|
||||||
|
@ -163,7 +164,7 @@ def edit_layer_view(request, template_name, slug=None):
|
||||||
msg = EmailMessage(subject, text_content, from_email, [to_email])
|
msg = EmailMessage(subject, text_content, from_email, [to_email])
|
||||||
msg.send()
|
msg.send()
|
||||||
return HttpResponseRedirect(reverse('submit_layer_thanks'))
|
return HttpResponseRedirect(reverse('submit_layer_thanks'))
|
||||||
form.was_saved = True
|
messages.success(request, 'Layer %s saved successfully.' % layeritem.name)
|
||||||
else:
|
else:
|
||||||
form = EditLayerForm(request.user, layerbranch, instance=layeritem)
|
form = EditLayerForm(request.user, layerbranch, instance=layeritem)
|
||||||
maintainerformset = LayerMaintainerFormSet(instance=layerbranch)
|
maintainerformset = LayerMaintainerFormSet(instance=layerbranch)
|
||||||
|
|
|
@ -169,6 +169,14 @@ LOGGING = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
from django.contrib.messages import constants as messages
|
||||||
|
MESSAGE_TAGS = {
|
||||||
|
messages.SUCCESS: 'alert-success',
|
||||||
|
messages.INFO: 'alert-info',
|
||||||
|
messages.WARNING: '',
|
||||||
|
messages.ERROR: 'alert-error',
|
||||||
|
}
|
||||||
|
|
||||||
# Registration settings
|
# Registration settings
|
||||||
ACCOUNT_ACTIVATION_DAYS = 2
|
ACCOUNT_ACTIVATION_DAYS = 2
|
||||||
EMAIL_HOST = 'smtp.example.com'
|
EMAIL_HOST = 'smtp.example.com'
|
||||||
|
|
|
@ -98,6 +98,11 @@
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
<div id="content" class="container top-padded">
|
<div id="content" class="container top-padded">
|
||||||
|
{% if messages %}
|
||||||
|
{% for message in messages %}
|
||||||
|
<div{% if message.tags %} class="alert {{ message.tags }}"{% endif %}>{{ message }}</div>
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
{% block content %}{% endblock %}
|
{% block content %}{% endblock %}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -31,11 +31,6 @@
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block formtop %}
|
{% block formtop %}
|
||||||
{% if form.was_saved %}
|
|
||||||
<div class="alert alert-success">
|
|
||||||
Changes saved successfully.
|
|
||||||
</div>
|
|
||||||
{% endif %}
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
<form id="edit_layer_form" method="post">
|
<form id="edit_layer_form" method="post">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user