def EditTimeline(request, timeline_slug): #Lets a user edit a blip they've previously added. timeline = get_object_or_404(Timeline, slug=timeline_slug) f = TimelineModelForm(request.POST or None, instance=timeline) if f.is_valid(): f.save() return redirect('Replica:Blip-Add-To-Timeline', timeline_slug=timeline_slug) ctx = {'form': f, 'timeline': timeline, 'adding': False} return render(request, 'replica/dashboard/blip/edit_timeline.html', ctx)
def AddTimeline(request): #add a timeline. instance = Timeline(user=request.user) f = TimelineModelForm(request.POST or None, instance=instance) if f.is_valid(): f.save() messages.add_message( request, messages.INFO, 'New list created.') return redirect('Replica:Blip-Timelines') ctx = {'form': f, 'adding': True} return render(request, 'replica/dashboard/blip/edit_timeline.html', ctx)