Example #1
0
def admin_setup_featured(request, event_id):
    account = request.account
    event = Event.events.get(id=event_id)    

    featured_event = FeaturedEvent(
        event=event,
        owner=account,
        start_time=datetime.date.today(),
        end_time=event.last_occurrence.end_time,
        active=True,
        owned_by_admin=True
    )

    form = SetupFeaturedByAdminForm(
        account=account,
        instance=featured_event
    )

    if request.method == 'POST':
        form = SetupFeaturedByAdminForm(account=account, instance=featured_event, data=request.POST)

        if form.is_valid():
            featured_event = form.save()

            return HttpResponseRedirect(reverse('admin_featured'))

    return render_to_response('cf-admin/admin-setup-featured-event.html', {
            'form': form,
            'event': event
        }, context_instance=RequestContext(request))
Example #2
0
def admin_edit_featured(request, featured_event_id):
    featured_event = FeaturedEvent.objects.get(id=featured_event_id)
    form = SetupFeaturedByAdminForm(
        account=request.account,
        instance=featured_event
    )
    
    if request.method == 'POST':
        form = SetupFeaturedByAdminForm(account=request.account, instance=featured_event, data=request.POST)

        if form.is_valid():
            featured_event = form.save()

            return HttpResponseRedirect(reverse('admin_featured'))

    return render_to_response('cf-admin/admin-setup-featured-event.html', {
            'form': form,
            'event': featured_event.event
        }, context_instance=RequestContext(request))
Example #3
0
def admin_setup_featured(request, event_id):
    account = request.account
    event = Event.events.get(id=event_id)

    featured_event = FeaturedEvent(event=event,
                                   owner=account,
                                   start_time=datetime.date.today(),
                                   end_time=event.last_occurrence.end_time,
                                   active=True,
                                   owned_by_admin=True)

    form = SetupFeaturedByAdminForm(account=account, instance=featured_event)

    if request.method == 'POST':
        form = SetupFeaturedByAdminForm(account=account,
                                        instance=featured_event,
                                        data=request.POST)

        if form.is_valid():
            featured_event = form.save()

            return HttpResponseRedirect(reverse('admin_featured'))

    return render_to_response('cf-admin/admin-setup-featured-event.html', {
        'form': form,
        'event': event
    },
                              context_instance=RequestContext(request))
Example #4
0
def admin_edit_featured(request, featured_event_id):
    featured_event = FeaturedEvent.objects.get(id=featured_event_id)
    form = SetupFeaturedByAdminForm(account=request.account,
                                    instance=featured_event)

    if request.method == 'POST':
        form = SetupFeaturedByAdminForm(account=request.account,
                                        instance=featured_event,
                                        data=request.POST)

        if form.is_valid():
            featured_event = form.save()

            return HttpResponseRedirect(reverse('admin_featured'))

    return render_to_response('cf-admin/admin-setup-featured-event.html', {
        'form': form,
        'event': featured_event.event
    },
                              context_instance=RequestContext(request))