Esempio n. 1
0
def delete(request, wid):
    del_wall = Wall.objects.get(id=wid)
    del_form = DeleteWallForm(request.POST or None)
    del_form.fields['confirmed'].label = 'Confirm WikiWall Deletion'
    
    if del_form.is_valid():
        confirmed = request.POST.get('confirmed')
        del_wall_name = del_wall.name
        del_wall.delete()
        messages.info(request, 'Test Confirmed: Confirmed=%s for Wall Name: %s' % \
                                                            (confirmed, del_wall_name))
        messages.success(request, 'Successfully deleted WikiWall - %s' % del_wall_name)
        return HttpResponseRedirect('/walls/')
    
    data = {'title': 'Kolabria - Delete Board Confirmation',
            'del_wall': del_wall,
            'del_form': del_form,}
    return render_to_response('walls/delete.html', data,
                              context_instance=RequestContext(request))
Esempio n. 2
0
def walls(request):
    # Generate New Wall Form logic but hide form behind modal
    new_form = NewWallForm()
    new_form.fields['name'].label = 'Enter WikiWall Name'
    invited_label = 'Invite users by email address separate by commas.'
    new_form.fields['invited'].label = invited_label

    del_form = DeleteWallForm()
    del_form.fields['confirmed'].label = ''
    del_form.initial['confirmed'] = True

    own = Wall.objects.filter(owner=request.user)
    shared = Wall.objects.filter(sharing=request.user.email)
    walls = {'own': own, 'shared': shared,}

    data = {'title': 'Kolabria - WikiWall Dashboard', 
            'walls': walls, 
            'new_form': new_form,
            'del_form': del_form, }

    return render_to_response('walls/mywalls.html', data,
                              context_instance=RequestContext(request))