示例#1
0
    def post(self, request, *args, **kwargs):
        if request.POST.get("activate_sessionid"):
            if activate_session_submit_form(request):
                HttpResponseRedirect(reverse_lazy('core:home'))
        elif request.POST.get("delete_sessionid"):
            delete_session_submit_form(request)
        elif request.POST.get("share_sessionid"):
            share_session_submit_form(request)
        elif request.POST.get("revoke_sessionid"):
            revoke_shared_session_submit_form(request)

        return HttpResponseRedirect(reverse_lazy('core:sessions'))
示例#2
0
    def post(self, request, *args, **kwargs):

        if "submit-session-predefine-topic-form" in request.POST:
            submit_new_predefined_topic_session_form(request)
        elif "submit-session-form" in request.POST:
            submit_new_session_form(request)
        elif request.POST.get("share_sessionid"):
            share_session_submit_form(request)
        elif request.POST.get("revoke_sessionid"):
            revoke_shared_session_submit_form(request)
        else:
            messages.add_message(request, messages.ERROR,
                                 'Ops. Something went wrong.')
        return HttpResponseRedirect(reverse_lazy('core:home'))
示例#3
0
    def post(self, request):
        if request.POST.get("share_sessionid"):
            share_session_submit_form(request)

        return HttpResponseRedirect(request.META.get('HTTP_REFERER'))