コード例 #1
0
ファイル: views.py プロジェクト: bramgeenen/wevolver-server
    def get(self, request):
        error = request.GET.get("error", "")
        if not error:
            credentials = get_credentials(request.GET.get("code"), 1, request.user.profile)
            request.user.profile.drive_token = credentials.to_json()
            drive_util = DriveUtil(request.user.profile.drive_token)
            if not request.user.profile.drive_folder:
                folder = drive_util.insert_folder("Wevolver")
                request.user.profile.drive_folder = folder.get("id")

            request.user.profile.save()
        else:
            request.session["drive_project_part"] = None
            request.GET.get("error_description", "")
            return redirect("/#/profile?error=invalid_user")
        return redirect("/#/profile")
コード例 #2
0
ファイル: views.py プロジェクト: taikoa/wevolver-server
    def get(self, request):
        error = request.GET.get('error', '')
        if not error:
            credentials = get_credentials(request.GET.get('code'), 1,
                                          request.user.profile)
            request.user.profile.drive_token = credentials.to_json()
            drive_util = DriveUtil(request.user.profile.drive_token)
            if not request.user.profile.drive_folder:
                folder = drive_util.insert_folder('Wevolver')
                request.user.profile.drive_folder = folder.get('id')

            request.user.profile.save()
        else:
            request.session['drive_project_part'] = None
            request.GET.get('error_description', '')
            return redirect('/#/profile?error=invalid_user')
        return redirect('/#/profile')