Example #1
0
def new_note(request, **kwargs):

    options = dict(kwargs)
    ##print("views.py:new_note:- options = ", options)

    next_url = None
    render_html_path = 'djaken/edit_note.html'

    if get_user_is_logged_in(request):
        if request.method == 'GET':

            note = Note(title=ugettext_lazy('New note...'), author=request.user)
            note.save()
            messages.info(request, ugettext_lazy("New note created! Give it a new title."))

            context = {
                'site_title': ugettext_lazy('Djaken'),
                'site_header': BRANDING_TITLE,
                'page_title': ugettext_lazy('New Note'),
                'content_title': ugettext_lazy('New note...'),
                'user_is_staff': get_user_is_staff(request),
                'user_is_logged_in': get_user_is_logged_in(request),
                'app_path': request.get_full_path(),
                'note': note,
            }

            return render(request, render_html_path, context)
    else:
        return redirect('djaken:login')