Ejemplo n.º 1
0
def club_detail(request, club = None):

    club = get_object_or_404(Club, Slug = club)

    if request.method == 'POST':
        form = ManagerForm(request.POST)

        if form.is_valid() and check_manager_status(request, club):
            remove = form.cleaned_data['Remove']
            user = form.cleaned_data['User']
            if remove:
                club.Managers.remove(user)
                messages.success(request, '%s was removed as a manager for  %s.' % (user.username, club.Name))
            else:
                club.Managers.add(user)
                messages.success(request, '%s was added as a manager for  %s.' % (user.username, club.Name))
            return HttpResponseRedirect(club.get_absolute_url())


    else:
        form = ManagerForm()

    info_dict = {
        'club':club,
        'template_name':'Dojo/Club_object_detail.html',
        'manager_form':form

    }

    return render_to_response('Dojo/Club_object_detail.html', info_dict,
                              context_instance = RequestContext(request))
Ejemplo n.º 2
0
def manager_add(request):
    if request.POST:
        print 0
        form = ManagerForm(request.POST)
        if form.is_valid():
            obj = form.save()
            messages.success(request, _(u'%s manager is added' % obj))
            return redirect('meotec:settings')
    else:
        form = ManagerForm()
    return direct_to_template(request, 'meotec/simple_form.html', {
        'title': _('Manager Add'),
        'form': form,
    })
Ejemplo n.º 3
0
def manager_edit(request, id):
    manager = get_object_or_404(Manager, pk=id)
    if request.POST:
        form = ManagerForm(request.POST, instance=manager)
        if form.is_valid():
            obj = form.save()
            messages.success(request, _(u'%s manager changed successfully' % obj))
            return redirect('meotec:settings')
    else:
        form = ManagerForm(instance=manager)
    return direct_to_template(request, 'meotec/simple_form.html', {
        'title': _('Manager Edit'),
        'form': form,
    })
Ejemplo n.º 4
0
def manager_add(request):
    if request.POST:
        print 0
        form = ManagerForm(request.POST)
        if form.is_valid():
            obj = form.save()
            messages.success(request, _(u'%s manager is added' % obj))
            return redirect('meotec:settings')
    else:
        form = ManagerForm()
    return direct_to_template(request, 'meotec/simple_form.html', {
        'title': _('Manager Add'),
        'form': form,
    })
Ejemplo n.º 5
0
def manager_edit(request, id):
    manager = get_object_or_404(Manager, pk=id)
    if request.POST:
        form = ManagerForm(request.POST, instance=manager)
        if form.is_valid():
            obj = form.save()
            messages.success(request,
                             _(u'%s manager changed successfully' % obj))
            return redirect('meotec:settings')
    else:
        form = ManagerForm(instance=manager)
    return direct_to_template(request, 'meotec/simple_form.html', {
        'title': _('Manager Edit'),
        'form': form,
    })