def get(self, request, *args, **kwargs): dbm = get_database_manager(request.user) organization = utils.get_organization(request) current_language_code = organization.language languages_list = get_available_project_languages(dbm) return self.render_to_response({ "available_languages": json.dumps(languages_list), "current_language": current_language_code, })
def get_poll_info(request, project_id): manager = get_database_manager(request.user) questionnaire = Project.get(manager, project_id) project_links = get_project_link(questionnaire) questionnaire_active, active_poll_id, active_poll_name = get_active_form_model_name_and_id( manager) from_date = questionnaire.modified.date() to_date = questionnaire.end_date.date() languages_list = get_available_project_languages(manager) current_project_language = questionnaire.language num_of_recipients = _get_number_of_recipients_(project_id) return render_to_response( 'project/poll.html', RequestContext( request, { 'project': questionnaire, 'message_text': questionnaire.form_fields[0]['label'], 'project_links': project_links, 'is_active': questionnaire.active, 'from_date': from_date, 'is_pro_sms': get_organization(request).is_pro_sms, 'to_date': to_date, 'questionnaire_id': active_poll_id, 'questionnaire_name': active_poll_name, 'languages_list': json.dumps(languages_list), 'languages_link': reverse('languages'), 'current_project_language': current_project_language, 'post_url': reverse("project-language", args=[questionnaire.id]), 'get_poll_sent_messages': reverse("get_poll_sent_messages", args=[questionnaire.id]), 'questionnaire_code': questionnaire.form_code, 'num_of_recipients': num_of_recipients, }))
def get(self, request, project_id): dbm = get_database_manager(request.user) questionnaire = Project.get(dbm, project_id) languages_list = get_available_project_languages(dbm) current_project_language = questionnaire.language return self.render_to_response( RequestContext( request, { 'project': questionnaire, 'project_links': make_project_links(questionnaire), 'languages_list': json.dumps(languages_list), 'languages_link': reverse('languages'), 'current_project_language': current_project_language, 'post_url': reverse("project-language", args=[project_id]), 'questionnaire_code': questionnaire.form_code }))
def get(self, request, project_id): dbm = get_database_manager(request.user) questionnaire = Project.get(dbm, project_id) if questionnaire.is_poll: return HttpResponseRedirect('/project/'+ project_id + '/results/'+questionnaire.form_code) languages_list = get_available_project_languages(dbm) current_project_language = questionnaire.language return self.render_to_response(RequestContext(request, { 'project': questionnaire, 'project_links': make_project_links(questionnaire), 'languages_list': json.dumps(languages_list), 'languages_link': reverse('languages'), 'is_pro_sms': get_organization(request).is_pro_sms, 'current_project_language': current_project_language, 'post_url': reverse("project-language", args=[project_id]), 'questionnaire_code': questionnaire.form_code }))