Shveiauto commited on
Commit
4a51e00
·
verified ·
1 Parent(s): 3cf2f3d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -17
app.py CHANGED
@@ -1,4 +1,3 @@
1
-
2
  from flask import Flask, render_template_string, request, redirect, url_for, session, send_file, flash
3
  import json
4
  import os
@@ -713,10 +712,8 @@ def catalog():
713
  });
714
  orderText += `%0A*Итого: ${total.toFixed(2)} ${currencyCode}*%0A%0A`;
715
 
716
- // --- FIX STARTS HERE ---
717
  const userInfo = {{ session.get('user_info', {})|tojson }};
718
  if (userInfo && userInfo.login) {
719
- // Use direct property access or || for defaults
720
  orderText += `Заказчик: ${userInfo.first_name || ''} ${userInfo.last_name || ''}%0A`;
721
  orderText += `Логин: ${userInfo.login}%0A`;
722
  orderText += `Страна: ${userInfo.country || 'Не указана'}%0A`;
@@ -724,7 +721,6 @@ def catalog():
724
  } else {
725
  orderText += `Заказчик: (Не авторизован)%0A`;
726
  }
727
- // --- FIX ENDS HERE ---
728
 
729
  const now = new Date();
730
  const dateTimeString = now.toLocaleString('ru-RU');
@@ -1386,10 +1382,6 @@ ADMIN_TEMPLATE = '''
1386
 
1387
  @app.route('/admin', methods=['GET', 'POST'])
1388
  def admin():
1389
- if not session.get('user'):
1390
- flash("Требуется вход для доступа к админ-панели.", 'warning')
1391
- return redirect(url_for('login'))
1392
-
1393
  data = load_data()
1394
  products = data.get('products', [])
1395
  categories = data.get('categories', [])
@@ -1696,10 +1688,6 @@ def admin():
1696
 
1697
  @app.route('/force_upload', methods=['POST'])
1698
  def force_upload():
1699
- if not session.get('user'):
1700
- flash("Требуется вход для выполнения этого действия.", 'warning')
1701
- return redirect(url_for('login'))
1702
-
1703
  logging.info("Запущена принудительная загрузка данных на Hugging Face...")
1704
  try:
1705
  upload_db_to_hf()
@@ -1711,10 +1699,6 @@ def force_upload():
1711
 
1712
  @app.route('/force_download', methods=['POST'])
1713
  def force_download():
1714
- if not session.get('user'):
1715
- flash("Требуется вход для выполнения этого действия.", 'warning')
1716
- return redirect(url_for('login'))
1717
-
1718
  logging.info("Запущено принудительное скачивание данных с Hugging Face...")
1719
  try:
1720
  download_db_from_hf()
@@ -1738,4 +1722,4 @@ if __name__ == '__main__':
1738
 
1739
  port = int(os.environ.get('PORT', 7860))
1740
  logging.info(f"Запуск Flask приложения на хосте 0.0.0.0 и порту {port}")
1741
- app.run(debug=False, host='0.0.0.0', port=port)
 
 
1
  from flask import Flask, render_template_string, request, redirect, url_for, session, send_file, flash
2
  import json
3
  import os
 
712
  });
713
  orderText += `%0A*Итого: ${total.toFixed(2)} ${currencyCode}*%0A%0A`;
714
 
 
715
  const userInfo = {{ session.get('user_info', {})|tojson }};
716
  if (userInfo && userInfo.login) {
 
717
  orderText += `Заказчик: ${userInfo.first_name || ''} ${userInfo.last_name || ''}%0A`;
718
  orderText += `Логин: ${userInfo.login}%0A`;
719
  orderText += `Страна: ${userInfo.country || 'Не указана'}%0A`;
 
721
  } else {
722
  orderText += `Заказчик: (Не авторизован)%0A`;
723
  }
 
724
 
725
  const now = new Date();
726
  const dateTimeString = now.toLocaleString('ru-RU');
 
1382
 
1383
  @app.route('/admin', methods=['GET', 'POST'])
1384
  def admin():
 
 
 
 
1385
  data = load_data()
1386
  products = data.get('products', [])
1387
  categories = data.get('categories', [])
 
1688
 
1689
  @app.route('/force_upload', methods=['POST'])
1690
  def force_upload():
 
 
 
 
1691
  logging.info("Запущена принудительная загрузка данных на Hugging Face...")
1692
  try:
1693
  upload_db_to_hf()
 
1699
 
1700
  @app.route('/force_download', methods=['POST'])
1701
  def force_download():
 
 
 
 
1702
  logging.info("Запущено принудительное скачивание данных с Hugging Face...")
1703
  try:
1704
  download_db_from_hf()
 
1722
 
1723
  port = int(os.environ.get('PORT', 7860))
1724
  logging.info(f"Запуск Flask приложения на хосте 0.0.0.0 и порту {port}")
1725
+ app.run(debug=False, host='0.0.0.0', port=port)