def walls(request): # Generate New Wall Form logic but hide form behind modal new_form = WallForm() new_form.fields['name'].label = 'Enter WikiWall Name' del_form = DeleteWallForm() del_form.fields['confirmed'].label = '' del_form.initial['confirmed'] = True own = Wall.objects.filter(owner=request.user) walls = {'own': own, } 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))
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))