fix create and update
This commit is contained in:
parent
41abbb44f7
commit
facd94f59e
|
@ -427,7 +427,7 @@
|
||||||
LNbits.api
|
LNbits.api
|
||||||
.request(
|
.request(
|
||||||
'GET',
|
'GET',
|
||||||
'/events/api/v1/events?all_wallets',
|
'/events/api/v1/events?all_wallets=true',
|
||||||
this.g.user.wallets[0].inkey
|
this.g.user.wallets[0].inkey
|
||||||
)
|
)
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
|
|
|
@ -18,7 +18,7 @@ templates = Jinja2Templates(directory="templates")
|
||||||
|
|
||||||
@events_ext.get("/", response_class=HTMLResponse)
|
@events_ext.get("/", response_class=HTMLResponse)
|
||||||
async def index(request: Request, user: User = Depends(check_user_exists)):
|
async def index(request: Request, user: User = Depends(check_user_exists)):
|
||||||
return events_renderer.TemplateResponse("events/index.html", {"request": request, "user": user.dict()})
|
return events_renderer().TemplateResponse("events/index.html", {"request": request, "user": user.dict()})
|
||||||
|
|
||||||
|
|
||||||
@events_ext.get("/{event_id}", response_class=HTMLResponse)
|
@events_ext.get("/{event_id}", response_class=HTMLResponse)
|
||||||
|
@ -30,7 +30,7 @@ async def display(request: Request, event_id):
|
||||||
)
|
)
|
||||||
|
|
||||||
if event.amount_tickets < 1:
|
if event.amount_tickets < 1:
|
||||||
return events_renderer.TemplateResponse(
|
return events_renderer().TemplateResponse(
|
||||||
"events/error.html",
|
"events/error.html",
|
||||||
{
|
{
|
||||||
"request": request,
|
"request": request,
|
||||||
|
@ -40,7 +40,7 @@ async def display(request: Request, event_id):
|
||||||
)
|
)
|
||||||
datetime_object = datetime.strptime(event.closing_date, "%Y-%m-%d").date()
|
datetime_object = datetime.strptime(event.closing_date, "%Y-%m-%d").date()
|
||||||
if date.today() > datetime_object:
|
if date.today() > datetime_object:
|
||||||
return events_renderer.TemplateResponse(
|
return events_renderer().TemplateResponse(
|
||||||
"events/error.html",
|
"events/error.html",
|
||||||
{
|
{
|
||||||
"request": request,
|
"request": request,
|
||||||
|
@ -49,7 +49,7 @@ async def display(request: Request, event_id):
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
return events_renderer.TemplateResponse(
|
return events_renderer().TemplateResponse(
|
||||||
"events/display.html",
|
"events/display.html",
|
||||||
{
|
{
|
||||||
"request": request,
|
"request": request,
|
||||||
|
@ -76,7 +76,7 @@ async def ticket(request: Request, ticket_id):
|
||||||
status_code=HTTPStatus.NOT_FOUND, detail="Event does not exist."
|
status_code=HTTPStatus.NOT_FOUND, detail="Event does not exist."
|
||||||
)
|
)
|
||||||
|
|
||||||
return events_renderer.TemplateResponse(
|
return events_renderer().TemplateResponse(
|
||||||
"events/ticket.html",
|
"events/ticket.html",
|
||||||
{
|
{
|
||||||
"request": request,
|
"request": request,
|
||||||
|
@ -96,7 +96,7 @@ async def register(request: Request, event_id):
|
||||||
status_code=HTTPStatus.NOT_FOUND, detail="Event does not exist."
|
status_code=HTTPStatus.NOT_FOUND, detail="Event does not exist."
|
||||||
)
|
)
|
||||||
|
|
||||||
return events_renderer.TemplateResponse(
|
return events_renderer().TemplateResponse(
|
||||||
"events/register.html",
|
"events/register.html",
|
||||||
{
|
{
|
||||||
"request": request,
|
"request": request,
|
||||||
|
|
|
@ -43,7 +43,7 @@ async def api_events(
|
||||||
return [event.dict() for event in await get_events(wallet_ids)]
|
return [event.dict() for event in await get_events(wallet_ids)]
|
||||||
|
|
||||||
@events_ext.post("/api/v1/events")
|
@events_ext.post("/api/v1/events")
|
||||||
@events_ext.put("/api/v1/events/<event_id>")
|
@events_ext.put("/api/v1/events/{event_id}")
|
||||||
async def api_event_create(data: CreateEvent, event_id=None, wallet: WalletTypeInfo = Depends(get_key_type)):
|
async def api_event_create(data: CreateEvent, event_id=None, wallet: WalletTypeInfo = Depends(get_key_type)):
|
||||||
if event_id:
|
if event_id:
|
||||||
event = await get_event(event_id)
|
event = await get_event(event_id)
|
||||||
|
@ -58,9 +58,9 @@ async def api_event_create(data: CreateEvent, event_id=None, wallet: WalletTypeI
|
||||||
status_code=HTTPStatus.FORBIDDEN,
|
status_code=HTTPStatus.FORBIDDEN,
|
||||||
detail=f"Not your event."
|
detail=f"Not your event."
|
||||||
)
|
)
|
||||||
event = await update_event(event_id, **data)
|
event = await update_event(event_id, **data.dict())
|
||||||
else:
|
else:
|
||||||
event = await create_event(**data)
|
event = await create_event(data=data)
|
||||||
|
|
||||||
return event.dict()
|
return event.dict()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user