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))
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))