Example #1
0
from flask_restful import Resource
from flask import request, jsonify, make_response
from api.models import User
from api.models import Project
from api.models import Task
from api.maiin import app
from flask_login import LoginManager
from flask_login import login_user, current_user, login_required, logout_user
from flask_restful import Api
from api.validators import *

login_manager = LoginManager()
login_manager.app = app
login_manager.init_app(app)
login_manager.login_view = 'login'
"""define the user_loader method"""


@login_manager.user_loader
def load_user(user_id):
    return User.query.get(int(user_id))


"""Class to handle the / requests, its possible use GET methods"""


class Initial(Resource):
    @login_required
    def get(self):
        return app.send_static_file('dashboard.html')