Example #1
0
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)
Example #2
0
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)