add better auth

This commit is contained in:
2025-03-25 11:45:09 -03:00
parent 2218a6f867
commit 317c79cee2
11 changed files with 912 additions and 46 deletions

View File

@@ -6,7 +6,7 @@ from aws_lambda_powertools.event_handler import Response, content_types
from aws_lambda_powertools.event_handler.api_gateway import Router
from elasticsearch import Elasticsearch
from layercake.dynamodb import DynamoDBPersistenceLayer
from pydantic.main import BaseModel
from pydantic import BaseModel
import elastic
from course import create_course
@@ -34,16 +34,17 @@ def get_courses():
)
class Payload(BaseModel):
class CoursePayload(BaseModel):
course: Course
org: Org
@router.post('/', compress=True, tags=['Course'])
def post_course(payload: Payload):
def post_course(payload: CoursePayload):
org = Org(id='*', name='EDUSEG')
create_course(
course=payload.course,
org=payload.org,
org=org,
persistence_layer=course_layer,
)