add better auth
This commit is contained in:
@@ -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,
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user