Here are the examples of the python api django.contrib.messages.WARNING taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
90 Examples
3
View Complete Implementation : test_flows.py
Copyright MIT License
Author : aureplop
Copyright MIT License
Author : aureplop
@override_settings(SOCIALACCOUNT_PROVIDERS={
'theid': {
'MESSAGE_SUGGEST_CASLOGOUT_ON_LOGOUT': True,
'MESSAGE_SUGGEST_CASLOGOUT_ON_LOGOUT_LEVEL': messages.WARNING,
},
})
def test_message_on_logout(self):
"""
Message is sent to propose user to logout of CAS.
"""
r = self.client.post('/accounts/logout/?next=/redir/')
r_messages = get_messages(r.wsgi_request)
expected_msg = Message(messages.WARNING, self.expected_msg_str)
self.astertIn(expected_msg, r_messages)
self.astertTemplateUsed(
r, 'socialaccount/messages/suggest_caslogout.html')
3
View Complete Implementation : test_providers.py
Copyright MIT License
Author : aureplop
Copyright MIT License
Author : aureplop
@override_settings(SOCIALACCOUNT_PROVIDERS={
'theid': {
'MESSAGE_SUGGEST_CASLOGOUT_ON_LOGOUT_LEVEL': messages.WARNING,
},
})
def test_message_suggest_caslogout_on_logout_level(self):
self.astertEqual(messages.WARNING, (
self.provider
.message_suggest_caslogout_on_logout_level(self.request)
))
3
View Complete Implementation : views.py
Copyright MIT License
Author : avinassh
Copyright MIT License
Author : avinassh
def form_valid(self, form):
email = form.cleaned_data['email']
user = get_object_or_404(User, email=email)
if user.is_active:
messages.add_message(
self.request, messages.WARNING,
'Account already active. Please login')
return redirect(reverse('user_manager:login'))
user_service.send_activation_email(request=self.request, user=user)
messages.add_message(self.request, messages.INFO,
'Activation email has been sent.')
return redirect('/')
3
View Complete Implementation : logic.py
Copyright GNU Affero General Public License v3.0
Author : BirkbeckCTP
Copyright GNU Affero General Public License v3.0
Author : BirkbeckCTP
def attempt_to_serve_file(request, copyedit):
if request.GET.get('file_id', None):
file_id = request.GET.get('file_id')
_type = request.GET.get('type', None)
try:
if _type == 'for_copyedit':
file = copyedit.files_for_copyediting.get(pk=file_id)
else:
file = copyedit.copyeditor_files.get(pk=file_id)
return files.serve_file(request, file, copyedit.article)
except core_models.File.DoesNotExist:
messages.add_message(request, messages.WARNING, 'File does not exist.')
raise Http404
3
View Complete Implementation : logic.py
Copyright GNU Affero General Public License v3.0
Author : BirkbeckCTP
Copyright GNU Affero General Public License v3.0
Author : BirkbeckCTP
def handle_add_users_to_role(users, role, request):
role = models.Role.objects.get(pk=role)
users = models.Account.objects.filter(pk__in=users)
if not users:
messages.add_message(request, messages.WARNING, 'No users selected')
if not role:
messages.add_message(request, messages.WARNING, 'No role selected.')
for user in users:
user.add_account_role(role.slug, request.journal)
messages.add_message(request, messages.INFO, '{0} added to {1}'.format(user.full_name(), role.name))
3
View Complete Implementation : logic.py
Copyright GNU Affero General Public License v3.0
Author : BirkbeckCTP
Copyright GNU Affero General Public License v3.0
Author : BirkbeckCTP
def handle_author_post(request, preprint):
file = request.FILES.get('file')
update_type = request.POST.get('upload_type')
galley_id = request.POST.get('galley_id')
galley = get_object_or_404(core_models.Galley, article=preprint, pk=galley_id)
if request.press.preprint_pdf_only and not files.check_in_memory_mime(in_memory_file=file) == 'application/pdf':
messages.add_message(request, messages.WARNING, 'You must upload a PDF file.')
return
else:
file = files.save_file_to_article(file, preprint, request.user, label=galley.label)
models.VersionQueue.objects.create(article=preprint, galley=galley, file=file, update_type=update_type)
messages.add_message(request, messages.INFO, 'This update has been added to the moderation queue.')
3
View Complete Implementation : logic.py
Copyright GNU Affero General Public License v3.0
Author : BirkbeckCTP
Copyright GNU Affero General Public License v3.0
Author : BirkbeckCTP
def get_pending_update_from_post(request):
"""
Gets a VersionQueue object from a post value
:param request: HttpRequest object
:return: VersionQueue object or None
"""
update_id = None
if 'approve' in request.POST:
update_id = request.POST.get('approve')
elif 'deny' in request.POST:
update_id = request.POST.get('deny')
if update_id:
pending_update = get_object_or_404(models.VersionQueue, pk=update_id, date_decision__isnull=True)
return pending_update
else:
messages.add_message(request, messages.WARNING, 'No valid version id provided.')
return None
3
View Complete Implementation : logic.py
Copyright GNU Affero General Public License v3.0
Author : BirkbeckCTP
Copyright GNU Affero General Public License v3.0
Author : BirkbeckCTP
def deny_pending_update(request):
pending_update = get_pending_update_from_post(request)
if pending_update:
pending_update.date_decision = timezone.now()
pending_update.approved = False
pending_update.save()
else:
messages.add_message(request, messages.WARNING, 'No valid pending update found.')
return redirect(reverse('version_queue'))
3
View Complete Implementation : logic.py
Copyright GNU Affero General Public License v3.0
Author : BirkbeckCTP
Copyright GNU Affero General Public License v3.0
Author : BirkbeckCTP
def handle_delete_version(request, preprint):
version_id = request.POST.get('delete')
if not version_id:
messages.add_message(request, messages.WARNING, 'No version id supplied')
else:
version = get_object_or_404(models.PreprintVersion, pk=version_id, preprint=preprint)
version.delete()
messages.add_message(request, messages.INFO, 'Version deleted.')
3
View Complete Implementation : logic.py
Copyright GNU Affero General Public License v3.0
Author : BirkbeckCTP
Copyright GNU Affero General Public License v3.0
Author : BirkbeckCTP
def handle_updating_subject(request, preprint):
"""
Pulls a subject pk from POST, checks it exists and astigns the article to the subject.
:param request: HttpRequest
:param preprint: Preprint Object
:return: Function does not return anything
"""
subject_pk = request.POST.get('subject')
if not subject_pk:
messages.add_message(request, messages.WARNING, 'No subject selected')
else:
subject = get_object_or_404(models.Subject, pk=subject_pk, enabled=True)
preprint.set_preprint_subject(subject)
messages.add_message(request, messages.INFO, ('Subject Area updated.'))