From 3b40baf64b5325bef848fc967ce28d073f60e9cf Mon Sep 17 00:00:00 2001 From: Julian Lobbes Date: Mon, 21 Nov 2022 20:32:46 +0100 Subject: [PATCH] feat(webapi): add skeleton for User API --- lumi2/__init__.py | 2 +- lumi2/webapi.py | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lumi2/__init__.py b/lumi2/__init__.py index 33bafd9..6835eee 100644 --- a/lumi2/__init__.py +++ b/lumi2/__init__.py @@ -49,7 +49,7 @@ def create_app(test_config=None): app.add_url_rule('/', endpoint='index') from . import webapi - api.add_resource(webapi.HelloWorld, '/api/hello') + api.add_resource(webapi.User, '/api/user/') api.init_app(app) # TODO create OUs diff --git a/lumi2/webapi.py b/lumi2/webapi.py index cc63a7b..f2396e1 100644 --- a/lumi2/webapi.py +++ b/lumi2/webapi.py @@ -2,6 +2,10 @@ from flask import Blueprint from flask_restful import Resource -class HelloWorld(Resource): - def get(self): - return {'hello': 'world'} +import lumi2.ldap as ldap +from lumi2.usermodel import User + + +class User(Resource): + def get(self, username): + pass