def page_context(self): environment = settings.SERVER_ENVIRONMENT context = get_hqadmin_base_context(self.request) context['couch_update'] = self.request.GET.get('couch_update', 5000) context['celery_update'] = self.request.GET.get('celery_update', 10000) context['db_update'] = self.request.GET.get('db_update', 30000) context['self.request'] = getattr(settings, 'CELERY_FLOWER_URL', None) context['is_bigcouch'] = is_bigcouch() context['rabbitmq_url'] = get_rabbitmq_management_url() context['hide_filters'] = True context['current_system'] = socket.gethostname() context['deploy_history'] = HqDeploy.objects.filter(environment=environment)[:5] context['user_is_support'] = hasattr(self.request, 'user') and SUPPORT.enabled(self.request.user.username) context['redis'] = service_checks.check_redis() context['rabbitmq'] = service_checks.check_rabbitmq(settings.CELERY_BROKER_URL) context['celery_stats'] = get_celery_stats() context['heartbeat'] = service_checks.check_heartbeat() context['cluster_health'] = escheck.check_es_cluster_health() return context
def page_context(self): environment = settings.SERVER_ENVIRONMENT context = get_hqadmin_base_context(self.request) context['couch_update'] = self.request.GET.get('couch_update', 5000) context['celery_update'] = self.request.GET.get('celery_update', 10000) context['db_update'] = self.request.GET.get('db_update', 30000) context['self.request'] = getattr(settings, 'CELERY_FLOWER_URL', None) context['is_bigcouch'] = is_bigcouch() context['rabbitmq_url'] = get_rabbitmq_management_url() context['hide_filters'] = True context['current_system'] = socket.gethostname() context['deploy_history'] = HqDeploy.get_latest(environment, limit=5) context['user_is_support'] = hasattr(self.request, 'user') and SUPPORT.enabled(self.request.user.username) context['redis'] = service_checks.check_redis() context['rabbitmq'] = service_checks.check_rabbitmq() context['celery_stats'] = get_celery_stats() context['heartbeat'] = service_checks.check_heartbeat() context['cluster_health'] = escheck.check_es_cluster_health() return context
def mass_email(request): if request.method == "POST": form = EmailForm(request.POST) if form.is_valid(): subject = form.cleaned_data['email_subject'] html = form.cleaned_data['email_body_html'] text = form.cleaned_data['email_body_text'] real_email = form.cleaned_data['real_email'] send_mass_emails.delay(request.couch_user.username, real_email, subject, html, text) messages.success(request, 'Task started. You will receive an email summarizing the results.') else: messages.error(request, 'Something went wrong, see below.') else: form = EmailForm() context = get_hqadmin_base_context(request) context['hide_filters'] = True context['form'] = form return render(request, "hqadmin/mass_email.html", context)
def mass_email(request): if request.method == "POST": form = EmailForm(request.POST) if form.is_valid(): subject = form.cleaned_data['email_subject'] html = form.cleaned_data['email_body_html'] text = form.cleaned_data['email_body_text'] real_email = form.cleaned_data['real_email'] send_mass_emails.delay(request.couch_user.username, real_email, subject, html, text) messages.success(request, 'Task started. You will receive an email summarizing the results.') else: messages.error(request, 'Something went wrong, see below.') else: form = EmailForm() context = get_hqadmin_base_context(request) context['hide_filters'] = True context['form'] = form return render(request, "hqadmin/mass_email.html", context)
def page_context(self): context = get_hqadmin_base_context(self.request) context.update({ 'form': self.form, }) return context
def page_context(self): context = get_hqadmin_base_context(self.request) context.update({ 'form': self.form, }) return context