From 5d0e3867eda1713651b4567b6e9d5b48531cfbc716cc7410cce1dad826d6a673 Mon Sep 17 00:00:00 2001 From: Vladislav Date: Tue, 21 Jul 2026 21:42:00 -0400 Subject: [PATCH] feat --- main.ipynb | 2 +- main.py | 2 +- templates/profile/invitations.html | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/main.ipynb b/main.ipynb index beb9f18..1c9a33d 100644 --- a/main.ipynb +++ b/main.ipynb @@ -4061,7 +4061,7 @@ " data = await invitations_collection.find({'prod': PROD,'user_id': user.get('_id')}).sort('_id', -1).to_list()\n", " await notify_collection.update_many({'user_id':user.get('_id'),'type':'invitation'},{\"$set\":{'read':False}})\n", " return templates.TemplateResponse(\n", - " request=request, name=\"profile/invitations.html\", context={ \"user\": user, \"data\": data}\n", + " request=request, name=\"profile/invitations.html\", context={ \"user\": user, \"data\": data, \"now\": datetime.now()}\n", " )" ] }, diff --git a/main.py b/main.py index f7f1fdf..e95e8c9 100644 --- a/main.py +++ b/main.py @@ -3167,7 +3167,7 @@ async def profile_invitation( data = await invitations_collection.find({'prod': PROD,'user_id': user.get('_id')}).sort('_id', -1).to_list() await notify_collection.update_many({'user_id':user.get('_id'),'type':'invitation'},{"$set":{'read':False}}) return templates.TemplateResponse( - request=request, name="profile/invitations.html", context={ "user": user, "data": data} + request=request, name="profile/invitations.html", context={ "user": user, "data": data, "now": datetime.now()} ) @app.post('/api/social/settings', response_model=dict) diff --git a/templates/profile/invitations.html b/templates/profile/invitations.html index 16bb177..583ed17 100644 --- a/templates/profile/invitations.html +++ b/templates/profile/invitations.html @@ -41,7 +41,8 @@ href="{% if doc.get('exhibition') and doc.get('exhibition').get('tizer_link') %}{{doc.get('exhibition').tizer_link}}{% else %}/b/competition/{{ doc.get('exhibition').tizer_file_id }}{% endif %}" style="width: 100%;">Релиз выставки {% endif %} - {% if doc.get('accept') == False %} +

Принять условия нужно до {{doc.get('exhibition').datetime_start.strftime('%d.%m.%Y')}}

+ {% if doc.get('accept') == False and now < doc.get('exhibition').datetime_start %} Открыть {% else %}