Esempio n. 1
0
    def get(self):
        workspace_list = Workspace.get_all()
        info = []
        for workspace in workspace_list:
            info.append(workspace.info())

        return {'info': info}, HTTPStatus.OK
Esempio n. 2
0
    def post(self):
        data = request.form
        data2 = json.dumps(data)
        data3 = json.loads(data2)

        name = data3.get('name')
        people = data3.get('people')

        workspaces = Workspace.get_all()
        check = False

        for workspace in workspaces:
            if workspace.name == name:
                check = True

        if not check:
            workspace = Workspace(name=name, size=people)
            workspace.save()

            resp = make_response(redirect(url_for('admin')))

            return resp
        else:
            resp = make_response(redirect(url_for('admin')))

            return resp
Esempio n. 3
0
 def get(self):
     """Get all workspaces"""
     """GET -> /workspaces"""
     workspaces = Workspace.get_all()
     return workspace_list_schema.dump(workspaces).data, HTTPStatus.OK
Esempio n. 4
0
    def get(self):
        data = Workspace.get_all()

        print(data)

        return data