diff --git a/lnbits/extensions/diagonalley/crud.py b/lnbits/extensions/diagonalley/crud.py index 18207888..f093ba69 100644 --- a/lnbits/extensions/diagonalley/crud.py +++ b/lnbits/extensions/diagonalley/crud.py @@ -408,6 +408,7 @@ async def create_diagonalley_market_stalls( async def update_diagonalley_market(market_id): pass +### CHAT / MESSAGES async def create_chat_message(data: CreateChatMessage): print("DATA", data) diff --git a/lnbits/extensions/diagonalley/models.py b/lnbits/extensions/diagonalley/models.py index b1bfdc9c..e3ea2cc6 100644 --- a/lnbits/extensions/diagonalley/models.py +++ b/lnbits/extensions/diagonalley/models.py @@ -70,6 +70,7 @@ class createOrderDetails(BaseModel): class createOrder(BaseModel): wallet: str = Query(...) + username: str = Query(None) pubkey: str = Query(None) shippingzone: str = Query(...) address: str = Query(...) diff --git a/lnbits/extensions/diagonalley/templates/diagonalley/chat.html b/lnbits/extensions/diagonalley/templates/diagonalley/chat.html deleted file mode 100644 index adbdb047..00000000 --- a/lnbits/extensions/diagonalley/templates/diagonalley/chat.html +++ /dev/null @@ -1,317 +0,0 @@ -{% extends "public.html" %} {% block page %} -
-
- -
-
- -
- -
-
- - - - - -
-
-
-
- - - {% raw %} -
{{ stall.name }}
-

- Public Key: {{ sliceKey(stall.publickey) }} - Click to copy -

- {% endraw %} -
- - - - - - - - -

- Lorem ipsum dolor, sit amet consectetur adipisicing elit. Dolore, - quasi. -

-
-
-
- {% raw %} - - - {{ user.keys[type] }} - -

{{ type == 'publickey' ? 'Public Key' : 'Private Key' }}

- {% endraw %} -
-
-
-

- Lorem ipsum dolor, sit amet consectetur adipisicing elit. Dolore, - quasi. -

-
- - -
- Backup keys - Download your keys - - Delete data - Delete all data from browser - -
-
-
-
-
-{% endblock %} {% block scripts %} - - -{% endblock %} diff --git a/lnbits/extensions/diagonalley/views.py b/lnbits/extensions/diagonalley/views.py index 1addb8a7..27875287 100644 --- a/lnbits/extensions/diagonalley/views.py +++ b/lnbits/extensions/diagonalley/views.py @@ -20,6 +20,7 @@ from .crud import ( get_diagonalley_market, get_diagonalley_market_stalls, get_diagonalley_order_details, + get_diagonalley_order_invoiceid, get_diagonalley_products, get_diagonalley_stall, get_diagonalley_zone, @@ -92,13 +93,15 @@ async def display(request: Request, market_id): ) -@diagonalley_ext.get("/chat", response_class=HTMLResponse) -async def chat_page(request: Request, merch: str = Query(...), order: str = Query(...)): +@diagonalley_ext.get("/order", response_class=HTMLResponse) +async def chat_page(request: Request, merch: str = Query(...), invoice_id: str = Query(...)): stall = await get_diagonalley_stall(merch) - _order = await get_diagonalley_order_details(order) + order = await get_diagonalley_order_invoiceid(invoice_id) + _order = await get_diagonalley_order_details(order.id) + products = await get_diagonalley_products(stall.id) return diagonalley_renderer().TemplateResponse( - "diagonalley/chat.html", + "diagonalley/order.html", { "request": request, "stall": { @@ -107,7 +110,9 @@ async def chat_page(request: Request, merch: str = Query(...), order: str = Quer "publickey": stall.publickey, "wallet": stall.wallet, }, + "order_id": order.id, "order": [details.dict() for details in _order], + "products": [product.dict() for product in products] }, )