def minutes_distribute(request, meeting_id): group = get_current_group(request) if group == None: return HttpResponseRedirect(reverse('index')) meeting = Meeting.objects.get(pk=int(meeting_id)) if meeting.group != group: return HttpResponseRedirect(reverse('index')) doc_type = 'minutes' participants = Participant.lists.active().filter(group=group) pages = create_pdf(request, group, meeting, doc_type) if request.method == "POST": if 'distribute_button' in request.POST: if request.POST['distribute_button'] == 'distribute': undraft_tasks_and_decisions(group, meeting) distribute_pdf(request, group, meeting, doc_type) archive_meeting(request, group, meeting_id=meeting_id) return HttpResponseRedirect( reverse('minutes-sent', args=(meeting_id, ))) menu = { 'parent': 'meetings', 'child': 'current_meetings', 'tips': 'review_minutes' } return render( request, 'document_distribute.html', { 'menu': menu, 'doc_type': doc_type, 'meeting_id': meeting_id, 'pages': pages, 'participants': participants, })
def meeting_list_current(request): group = get_current_group(request) if group == None: return HttpResponseRedirect(reverse('index')) meetings = Meeting.lists.current_meetings().filter(group=group) page_heading = 'Current meetings' table_headings = ('Date', 'Meeting Number', 'Agenda sent', 'Minutes sent', 'Next action', 'Other actions', ) if request.method == "POST": if request.POST['button'][:6] == 'delete': delete_meeting(request, group) if request.POST['button'][:7] == 'archive': archive_meeting(request, group) meetings = Meeting.lists.current_meetings().filter(group=group) menu = {'parent': 'meetings', 'child': 'current_meetings', 'tips': 'current_meetings' } return render(request, 'meeting_list_current.html', { 'menu': menu, 'meetings': meetings, 'page_heading': page_heading, 'table_headings': table_headings })
def minutes_distribute(request, meeting_id): group = get_current_group(request) if group == None: return HttpResponseRedirect(reverse('index')) meeting = Meeting.objects.get(pk=int(meeting_id)) if meeting.group != group: return HttpResponseRedirect(reverse('index')) doc_type = 'minutes' participants = Participant.lists.active().filter(group=group) pages = create_pdf(request, group, meeting, doc_type) if request.method == "POST": if 'distribute_button' in request.POST: if request.POST['distribute_button']=='distribute': undraft_tasks_and_decisions(group, meeting) distribute_pdf(request, group, meeting, doc_type) archive_meeting(request, group, meeting_id=meeting_id) return HttpResponseRedirect(reverse('minutes-sent', args=(meeting_id,))) menu = {'parent': 'meetings', 'child': 'current_meetings', 'tips': 'review_minutes'} return render(request, 'document_distribute.html', { 'menu': menu, 'doc_type': doc_type, 'meeting_id': meeting_id, 'pages': pages, 'participants': participants, })
def meeting_list_current(request): group = get_current_group(request) if group == None: return HttpResponseRedirect(reverse('index')) meetings = Meeting.lists.current_meetings().filter(group=group) page_heading = 'Current meetings' table_headings = ( 'Date', 'Meeting Number', 'Agenda sent', 'Minutes sent', 'Next action', 'Other actions', ) if request.method == "POST": if request.POST['button'][:6] == 'delete': delete_meeting(request, group) if request.POST['button'][:7] == 'archive': archive_meeting(request, group) meetings = Meeting.lists.current_meetings().filter(group=group) menu = { 'parent': 'meetings', 'child': 'current_meetings', 'tips': 'current_meetings' } return render( request, 'meeting_list_current.html', { 'menu': menu, 'meetings': meetings, 'page_heading': page_heading, 'table_headings': table_headings })
def meeting_list_current(request): group = get_current_group(request) if group == None: return HttpResponseRedirect(reverse("index")) meetings = Meeting.lists.current_meetings().filter(group=group) page_heading = "Current meetings" table_headings = ("Date", "Meeting Number", "Agenda sent", "Minutes sent", "Next action", "Other actions") if request.method == "POST": if request.POST["button"][:6] == "delete": delete_meeting(request, group) if request.POST["button"][:7] == "archive": archive_meeting(request, group) meetings = Meeting.lists.current_meetings().filter(group=group) menu = {"parent": "meetings", "child": "current_meetings"} return render( request, "meeting_list_current.html", {"menu": menu, "meetings": meetings, "page_heading": page_heading, "table_headings": table_headings}, )