Commit Graph

  • 085be262b0 chore: (dependency) Update requirements.txt with all new dependencies include tzdate module master UdoChudo 2025-06-27 20:48:27 +05:00
  • 9fd69cc3a6 chore: (dependency) Update requirements.txt with all new dependencies include tzdate module UdoChudo 2025-06-27 20:45:57 +05:00
  • 161ad3eaa3 chore: (dependency) Update requirements.txt with all new dependencies include tzdate module UdoChudo 2025-06-27 20:37:50 +05:00
  • ab33329e31 feat: (tg message composer) improve composing message now have more usefull information Add event duration time Add event start date and time Add event resolved date and time Add event chart link UdoChudo 2025-06-27 20:37:06 +05:00
  • 3d5a237d4d fix: (subscriptions) show message when no regions are available for subscription UdoChudo 2025-06-25 16:31:19 +05:00
  • 2b65d11622 fix: (active triggers) add additional error message when zabbix server is unreachable, add error logging to console UdoChudo 2025-06-25 16:05:54 +05:00
  • a1c36de342 fix: (registration) fix handler for "Продолжить" button, now working without additional requirements UdoChudo 2025-06-24 10:32:12 +05:00
  • 295c1f68e0 chore: (rabbitmq flask client) optimize imports to resolve warnings UdoChudo 2025-06-23 00:38:25 +05:00
  • cec3bcb500 chore: (app structure) remove unused modules UdoChudo 2025-06-23 00:37:50 +05:00
  • b296f786ec chore: (auth) fix small cosmetic problem, now refresh /login page not send POST request instead a fresh loading auth page UdoChudo 2025-06-23 00:37:12 +05:00
  • d5f9d3be49 fix: (auth page) initialize checking ldap available before login connection to display correct message instean "Invalid username or password" UdoChudo 2025-06-22 23:23:31 +05:00
  • 4f7300e2ce chore: remove unused file and comments UdoChudo 2025-06-20 15:05:30 +05:00
  • e55e330c50 chore: remove unused placeholder file for settings functions UdoChudo 2025-06-19 23:54:44 +05:00
  • 8b34d79f4e fix(config): update environment variable retrieval for MAILING_MAX_WORKERS, MAILING_RATE_LIMIT, and MAILING_MAX_RETRIES UdoChudo 2025-06-19 23:54:04 +05:00
  • 60f77b39eb feat(subscription): add "subscribe all" and "unsubscribe all" buttons UdoChudo 2025-06-19 23:52:48 +05:00
  • 55510a4379 chore(notification mode switch): update icon in final message for notification importance change UdoChudo 2025-06-19 23:50:43 +05:00
  • 604957f1a7 feat(notification): improve processing, formatting, and sending of user notifications UdoChudo 2025-06-19 23:49:22 +05:00
  • b7433f0c99 chore(config): unify timezone setting using TZ environment variable UdoChudo 2025-06-17 23:50:38 +05:00
  • 1169605e6e fix(subscription): handle missing MessageID during subscription flow UdoChudo 2025-06-17 23:49:28 +05:00
  • d9df449a17 refactor(alerts): improve active problem fetching and message formatting UdoChudo 2025-06-17 23:46:39 +05:00
  • 0169bf5d6b refactor(alerts): improve active problem fetching and message formatting Vladislav Zverev 2025-06-17 23:44:30 +05:00
  • 04d012759c Add debug command for switch logging level for telebot UdoChudo 2025-06-17 23:34:37 +05:00
  • ccb47d527f refactor: modularize Telegram bot and add RabbitMQ client foundation UdoChudo 2025-06-16 09:08:46 +05:00
  • 52e31864b3 feat: Develop web interface - Implemented the initial version of the web interface. refactor: Begin Telegram bot refactoring - Started restructuring the bot’s code for better maintainability. chore: Migrate to Flask project structure - Reorganized the application to follow Flask's project structure. cleanup: Extensive code cleanup - Removed redundant code and improved readability. UdoChudo 2025-06-10 14:39:11 +05:00
  • acf4436fc4 Optimize requirements.txt file UdoChudo 2025-05-05 18:03:09 +05:00
  • b94e8d4724 Говорила мне мама...ну нахер эти ваши HDD UdoChudo 2025-04-21 12:04:20 +05:00
  • 9e2560f7c3 Refactoring and cleanup codebase (50%...) MVP dashboard users page UdoChudo 2025-03-17 15:30:58 +05:00
  • 20465600b1 Refactoring and cleanup codebase (starting...) UdoChudo 2025-02-23 14:46:10 +05:00
  • 8a8cf8af30 Refactoring and cleanup codebase (starting...) UdoChudo 2025-02-23 14:27:48 +05:00
  • d0e91f5259 Merge remote-tracking branch 'git.udochudo.ru/master' Влад Зверев 2025-02-13 17:27:21 +05:00
  • 3c407b2a07 Refactoring get_zabbix_triggers now using problem.get instead of trigger.get Влад Зверев 2025-02-13 17:24:38 +05:00
  • 486539dbb3 Fix static route for WebUI UdoChudo 2025-02-12 23:50:43 +05:00
  • 599a387ac1 Fix static route for WebUI UdoChudo 2025-02-12 23:34:33 +05:00
  • d5d0b27bed Rollback Dockerfile and requirements.txt Влад Зверев 2025-02-12 13:43:02 +05:00
  • d5f1501c73 Merge remote-tracking branch 'git.udochudo.ru/master' Влад Зверев 2025-02-12 13:39:03 +05:00
  • 8a5acf5dc2 Fix get only current problem without ack and suppress Влад Зверев 2025-02-12 13:38:34 +05:00
  • e2c6e61b5d Update packages UdoChudo 2025-02-09 12:57:32 +05:00
  • c997e49a74 Update packages UdoChudo 2025-02-09 12:23:21 +05:00
  • bfe4b1e938 Need broke them all and fix again Влад Зверев 2025-02-09 09:58:02 +05:00
  • c72df3fd00 Small duty fix. now active triggers sorted order from past to now Влад Зверев 2024-09-19 16:37:47 +05:00
  • 889a408c57 Small cleanup code Влад Зверев 2024-09-19 15:36:19 +05:00
  • a1b961ae20 Small cleanup code Влад Зверев 2024-09-19 15:21:52 +05:00
  • 4ef050e3c8 Update logging system Влад Зверев 2024-09-19 02:55:34 +05:00
  • 54784a41da Update Dockerfile Влад Зверев 2024-09-18 20:46:54 +05:00
  • 21834d7d71 Massive rework of menu, Add endpoint telezab/users Add endpoint telezab/users/add Add endpoint telezab/users/del Add endpoint telezab/users/get Add endpoint telezab/regions Add endpoint telezab/regions/add Add endpoint telezab/regions/del Add endpoint telezab/regions/get Rework Active Triggers button now don't need subscription Rework Help button Add option to change what Notification type you want reciving All or Disaster Only Rework Settings button removed some misc buttons Rework Registration mechanism now using POST JSON users/add Rework formating of Zabbix Triggers for Active triggers and Notification from Zabbix Влад Зверев 2024-09-18 20:12:29 +05:00
  • dd66cb5712 rework Active triggers function rework settings menu button add function to choose what severity level you want to receive Влад Зверев 2024-09-09 17:05:46 +05:00
  • 0d2003b335 Cleanup requirements.txt from unused packages Влад Зверев 2024-08-02 18:52:00 +05:00
  • f81b268d34 Cleanup requirements.txt from unused packages Влад Зверев 2024-08-02 13:06:42 +05:00
  • 391f35e4be Cleanup requirements.txt from unused packages Влад Зверев 2024-08-02 12:04:25 +05:00
  • 45bba687cd Add Log rotation Add logging for Telebot and Flask Add routing for Enable debugging for Flask and Telebot separately Влад Зверев 2024-08-02 11:10:22 +05:00
  • 730de38cee Add Log rotation Add logging for Telebot and Flask Add routing for Enable debugging for Flask and Telebot separately Влад Зверев 2024-08-02 11:09:40 +05:00
  • 41487ef5c6 Update .dockerignore Влад Зверев 2024-08-01 10:23:48 +00:00
  • 75809aaafc Fix formating message from zabbix now get Host, history url, host's ip and description of trigger Trying to fix logger, add logrotation by app Влад Зверев 2024-08-01 15:22:33 +05:00
  • 3838645d7e Add function for grabbing and sending triggers from zabbix to user Some many fixes Now i can accept registration requests from my phone :D Влад Зверев 2024-07-31 18:46:26 +05:00
  • 2c06ccde2e Fix Get Active Triggers now working with Zabbix Влад Зверев 2024-07-30 12:09:33 +05:00
  • b65b6aee48 small fix Влад Зверев 2024-07-29 19:12:03 +05:00
  • bee536c715 add gitignore UdoChudo 2024-07-29 16:11:22 +05:00
  • b719850b15 Fix logger system Remove someuseless function UdoChudo 2024-07-29 15:22:12 +05:00
  • 2d4d3f265e Bugfix, add some extra test buttons UdoChudo 2024-07-15 23:52:05 +05:00
  • 5ccd21ab18 Add RabbitMQ for guaranted delivery and rate_limit for message to avoid bans from Telegram Api UdoChudo 2024-07-13 22:18:16 +05:00
  • 9f25be7ad9 Add some bug fixes Add Sorting region list by Region number. Add check what region is existing when removing and unsubscribing from it UdoChudo 2024-07-12 11:30:52 +05:00
  • ecc46b2b5b Merge remote-tracking branch 'origin/master' UdoChudo 2024-07-12 02:57:46 +05:00
  • 85893af256 Fix bugs with missing regions id while trying subscribe and unsubscribe to it. Restrict unexpected events UdoChudo 2024-07-12 02:57:29 +05:00
  • abf58facce Change menu buttons, fix bug with unsub Vladislav Zverev 2024-07-11 16:52:10 +05:00
  • 656300d166 Update .gitignore UdoChudo 2024-07-11 16:19:23 +05:00
  • df5e98dda4 Change menu buttons, fix bug with unsub, add States for users UdoChudo 2024-07-11 16:17:36 +05:00
  • 23824dc5fe Add Logging of sub/unsub/register Add Russian localization UdoChudo 2024-07-10 22:48:51 +05:00
  • 60a493e7f0 Add buttons for better using in TelegramApp UdoChudo 2024-07-10 14:08:37 +05:00
  • f5ae48a7e9 Initial commit UdoChudo 2024-07-09 13:47:06 +05:00