fix: refactor auth + fix types

This commit is contained in:
swve 2022-11-05 18:36:03 +01:00
parent 34e0413ee7
commit b1ed0185f9
11 changed files with 11 additions and 11 deletions

View file

@ -1,7 +1,7 @@
from urllib.request import Request
from fastapi import Depends, APIRouter, HTTPException, status
from fastapi.security import OAuth2PasswordRequestForm
from src.services.auth import *
from src.dependencies.auth import *
from src.services.users import *
from datetime import timedelta
from fastapi.responses import JSONResponse

View file

@ -2,7 +2,7 @@ from fastapi import APIRouter, Depends, UploadFile, Form
from src.services.courses.chapters import CourseChapter, CourseChapterMetaData, create_coursechapter, delete_coursechapter, get_coursechapter, get_coursechapters, get_coursechapters_meta, update_coursechapter, update_coursechapters_meta
from src.services.users import PublicUser
from src.services.auth import get_current_user
from src.dependencies.auth import get_current_user
router = APIRouter()
@ -24,7 +24,7 @@ async def api_get_coursechapter(coursechapter_id: str, current_user: PublicUser
@router.get("/meta/{course_id}")
async def api_get_coursechapter(course_id: str, current_user: PublicUser = Depends(get_current_user)):
async def api_get_coursechapter_meta(course_id: str, current_user: PublicUser = Depends(get_current_user)):
"""
Get coursechapter metadata
"""

View file

@ -1,5 +1,5 @@
from fastapi import APIRouter, Depends
from src.services.auth import get_current_user
from src.dependencies.auth import get_current_user
from src.services.users import PublicUser, User
from src.services.courses.collections import Collection, create_collection, get_collection, get_collections, update_collection, delete_collection

View file

@ -1,5 +1,5 @@
from fastapi import APIRouter, Depends, UploadFile, Form
from src.services.auth import get_current_user
from src.dependencies.auth import get_current_user
from src.services.courses.courses import Course, create_course, get_course, get_courses, update_course, delete_course, update_course_thumbnail
from src.services.users import PublicUser

View file

@ -1,5 +1,5 @@
from fastapi import APIRouter, Depends
from src.services.auth import get_current_user
from src.dependencies.auth import get_current_user
from src.services.houses import House, HouseInDB, create_house, get_house, get_houses, update_house, delete_house
from src.services.users import PublicUser, User

View file

@ -1,5 +1,5 @@
from fastapi import APIRouter, Depends
from src.services.auth import get_current_user
from src.dependencies.auth import get_current_user
from src.services.orgs import Organization, create_org, delete_org, get_organization, get_organization_by_slug, get_orgs, get_orgs_by_user, update_org
from src.services.users import PublicUser, User

View file

@ -1,5 +1,5 @@
from fastapi import APIRouter, Depends
from src.services.auth import get_current_user
from src.dependencies.auth import get_current_user
from src.services.roles import Role, create_role, delete_role, get_role, get_roles, update_role
from src.services.users import PublicUser, User

View file

@ -1,7 +1,7 @@
from fastapi import Depends, FastAPI, APIRouter
from fastapi.security import OAuth2PasswordBearer, OAuth2PasswordRequestForm
from pydantic import BaseModel
from src.services.auth import *
from src.dependencies.auth import *
from src.services.users import *

View file

@ -91,7 +91,7 @@ async def get_coursechapters_meta(course_id: str, current_user: PublicUser):
{"course_id": course_id}).sort("name", 1)
course = courses.find_one({"course_id": course_id})
course = Course(**course)
course = Course(**course) # type: ignore
# chapters
chapters = {}
@ -120,7 +120,7 @@ async def update_coursechapters_meta(course_id: str, coursechapters_metadata: Co
courses = learnhouseDB["courses"]
course = courses.find_one({"course_id": course_id})
course = Course(**course)
course = Course(**course) # type: ignore
# update chapters in course
courseInDB = courses.update_one({"course_id": course_id}, {

View file