示例#1
0
def meeting_list_archive(request):
    group = get_current_group(request)
    if group == None:
        return HttpResponseRedirect(reverse('index'))

    meetings = Meeting.lists.archived_meetings().filter(group=group)
    page_heading = 'Archived meetings'
    table_headings = ('Date',
                      'Meeting Number',
                      'Meeting type',
                      '',
                      '',
                      '',
                      )

    if request.method == "POST":
        if request.POST['button'][:6] == 'delete':
            delete_meeting(request, group)
        if request.POST['button'][:9] == 'unarchive':
            unarchive_meeting(request, group)
        meetings = Meeting.lists.archived_meetings().filter(group=group)

    menu = {'parent': 'meetings',
            'child': 'archived_meetings',
            'tips': 'archived_meetings'
            }
    return render(request, 'meeting_list_archive.html', {
                  'menu': menu,
                  'meetings': meetings,
                  'page_heading': page_heading,
                  'table_headings': table_headings
                  })
示例#2
0
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
                  })
示例#3
0
def meeting_list_archive(request):
    group = get_current_group(request)
    if group == None:
        return HttpResponseRedirect(reverse('index'))

    meetings = Meeting.lists.archived_meetings().filter(group=group)
    page_heading = 'Archived meetings'
    table_headings = (
        'Date',
        'Meeting Number',
        'Meeting type',
        '',
        '',
        '',
    )

    if request.method == "POST":
        if request.POST['button'][:6] == 'delete':
            delete_meeting(request, group)
        if request.POST['button'][:9] == 'unarchive':
            unarchive_meeting(request, group)
        meetings = Meeting.lists.archived_meetings().filter(group=group)

    menu = {
        'parent': 'meetings',
        'child': 'archived_meetings',
        'tips': 'archived_meetings'
    }
    return render(
        request, 'meeting_list_archive.html', {
            'menu': menu,
            'meetings': meetings,
            'page_heading': page_heading,
            'table_headings': table_headings
        })
示例#4
0
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
        })
示例#5
0
def meeting_list_archive(request):
    group = get_current_group(request)
    if group == None:
        return HttpResponseRedirect(reverse("index"))

    meetings = Meeting.lists.archived_meetings().filter(group=group)
    page_heading = "Archived meetings"
    table_headings = ("Date", "Meeting Number", "Meeting type", "", "", "")

    if request.method == "POST":
        if request.POST["button"][:6] == "delete":
            delete_meeting(request, group)
        if request.POST["button"][:9] == "unarchive":
            unarchive_meeting(request, group)
        meetings = Meeting.lists.archived_meetings().filter(group=group)

    menu = {"parent": "meetings", "child": "archived_meetings"}
    return render(
        request,
        "meeting_list_archive.html",
        {"menu": menu, "meetings": meetings, "page_heading": page_heading, "table_headings": table_headings},
    )
示例#6
0
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},
    )