コード例 #1
0
ファイル: secretariat.py プロジェクト: clareliguori/regimun
def add_delegate_position(request, conference):
    if request.method == 'POST':
        formclass = delegate_position_form_factory(conference)
        form = formclass(request.POST, request.FILES)
        if(form.is_valid()):
            position = form.save()
            return simplejson.dumps({'row':delegate_position_row(position)})
        else:
            return simplejson.dumps({'form':"<table class=\"form\">" + form.as_table() + "</table>"})
コード例 #2
0
ファイル: secretariat.py プロジェクト: clareliguori/regimun
def add_delegate_position(request, conference):
    if request.method == "POST":
        formclass = delegate_position_form_factory(conference)
        form = formclass(request.POST, request.FILES)
        if form.is_valid():
            position = form.save()
            return simplejson.dumps({"row": delegate_position_row(position)})
        else:
            return simplejson.dumps({"form": '<table class="form">' + form.as_table() + "</table>"})
コード例 #3
0
ファイル: secretariat.py プロジェクト: grobertson/human
def add_delegate_position(request, conference):
    if request.method == 'POST':
        formclass = delegate_position_form_factory(conference)
        form = formclass(request.POST, request.FILES)
        if(form.is_valid()):
            position = form.save()
            return simplejson.dumps({'row':delegate_position_row(position)})
        else:
            return simplejson.dumps({'form':"<table class=\"form\">" + form.as_table() + "</table>"})
コード例 #4
0
ファイル: secretariat.py プロジェクト: clareliguori/regimun
def get_individual_delegate_positions(request, conference):
    table_list = []
    
    table_list.append("<thead><tr><th>Country</th><th>Committee</th><th>School</th><th>Title</th><th>Delete</th></tr></thead><tbody>");
    
    positions = DelegatePosition.objects.select_related('country','committee','school','delegate').filter(country__conference=conference)
    
    for position in positions:
        table_list.append(delegate_position_row(position))
    table_list.append("</tbody>")
    
    formclass = delegate_position_form_factory(conference)
    form = "<table class=\"form\">" + formclass().as_table() + "</table>"
    return simplejson.dumps({'table':''.join(table_list), 'form':form})
コード例 #5
0
ファイル: secretariat.py プロジェクト: grobertson/human
def get_individual_delegate_positions(request, conference):
    table_list = []
    
    table_list.append("<thead><tr><th>Country</th><th>Committee</th><th>School</th><th>Title</th><th>Delete</th></tr></thead><tbody>");
    
    positions = DelegatePosition.objects.select_related('country','committee','school','delegate').filter(country__conference=conference)
    
    for position in positions:
        table_list.append(delegate_position_row(position))
    table_list.append("</tbody>")
    
    formclass = delegate_position_form_factory(conference)
    form = "<table class=\"form\">" + formclass().as_table() + "</table>"
    return simplejson.dumps({'table':''.join(table_list), 'form':form})
コード例 #6
0
ファイル: secretariat.py プロジェクト: clareliguori/regimun
def get_individual_delegate_positions(request, conference):
    table_list = []

    table_list.append(
        "<thead><tr><th>Country</th><th>Committee</th><th>School</th><th>Title</th><th>Delete</th></tr></thead><tbody>"
    )

    positions = DelegatePosition.objects.select_related("country", "committee", "school", "delegate").filter(
        country__conference=conference
    )

    for position in positions:
        table_list.append(delegate_position_row(position))
    table_list.append("</tbody>")

    formclass = delegate_position_form_factory(conference)
    form = '<table class="form">' + formclass().as_table() + "</table>"
    return simplejson.dumps({"table": "".join(table_list), "form": form})