From eedcc19afb7dfbf7c4a94b201d50651e23a0d09a Mon Sep 17 00:00:00 2001 From: Xander Date: Wed, 9 Apr 2025 19:02:25 +0300 Subject: [PATCH] update Filters --- logs/app.log | 399 +++++++++++++++++++++++++++++++++++++++ routers/product.py | 9 +- templates/product.html | 12 +- templates/productf.html | 17 +- templates/productmj.html | 12 +- templates/productoj.html | 62 +----- templates/productuj.html | 12 +- 7 files changed, 452 insertions(+), 71 deletions(-) diff --git a/logs/app.log b/logs/app.log index 5b5ef3c..6cd410e 100644 --- a/logs/app.log +++ b/logs/app.log @@ -5864,3 +5864,402 @@ WHERE jobs.job_id IN (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s FROM users 2025-04-09 18:40:20,903 - INFO - [cached since 2816s ago] () 2025-04-09 18:40:20,979 - INFO - ROLLBACK +2025-04-09 18:46:43,406 - INFO - SELECT DATABASE() +2025-04-09 18:46:43,406 - INFO - [raw sql] () +2025-04-09 18:46:43,522 - INFO - SELECT @@sql_mode +2025-04-09 18:46:43,522 - INFO - [raw sql] () +2025-04-09 18:46:43,580 - INFO - SELECT @@lower_case_table_names +2025-04-09 18:46:43,580 - INFO - [raw sql] () +2025-04-09 18:46:43,696 - INFO - BEGIN (implicit) +2025-04-09 18:46:43,697 - INFO - DESCRIBE `ch7a461e0f_link`.`users` +2025-04-09 18:46:43,698 - INFO - [raw sql] () +2025-04-09 18:46:43,766 - INFO - DESCRIBE `ch7a461e0f_link`.`profile` +2025-04-09 18:46:43,766 - INFO - [raw sql] () +2025-04-09 18:46:43,826 - INFO - DESCRIBE `ch7a461e0f_link`.`jobs` +2025-04-09 18:46:43,826 - INFO - [raw sql] () +2025-04-09 18:46:43,885 - INFO - DESCRIBE `ch7a461e0f_link`.`client` +2025-04-09 18:46:43,886 - INFO - [raw sql] () +2025-04-09 18:46:43,944 - INFO - DESCRIBE `ch7a461e0f_link`.`meta_client` +2025-04-09 18:46:43,944 - INFO - [raw sql] () +2025-04-09 18:46:44,002 - INFO - DESCRIBE `ch7a461e0f_link`.`applied_jobs` +2025-04-09 18:46:44,002 - INFO - [raw sql] () +2025-04-09 18:46:44,060 - INFO - COMMIT +2025-04-09 18:46:44,237 - INFO - BEGIN (implicit) +2025-04-09 18:46:44,327 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users + LIMIT %s +2025-04-09 18:46:44,327 - INFO - [generated in 0.00054s] (1,) +2025-04-09 18:46:44,388 - INFO - ROLLBACK +2025-04-09 18:46:49,529 - INFO - BEGIN (implicit) +2025-04-09 18:46:49,530 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:46:49,531 - INFO - [generated in 0.00055s] ('admin',) +2025-04-09 18:46:49,600 - INFO - ROLLBACK +2025-04-09 18:46:53,140 - INFO - BEGIN (implicit) +2025-04-09 18:46:53,141 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:46:53,141 - INFO - [cached since 3.611s ago] ('admin',) +2025-04-09 18:46:53,214 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +2025-04-09 18:46:53,215 - INFO - [generated in 0.00092s] () +2025-04-09 18:46:54,320 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:46:54,320 - INFO - [generated in 0.00038s] () +2025-04-09 18:46:54,420 - INFO - ROLLBACK +2025-04-09 18:46:57,570 - INFO - BEGIN (implicit) +2025-04-09 18:46:57,571 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:46:57,571 - INFO - [cached since 8.041s ago] ('admin',) +2025-04-09 18:46:57,638 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +WHERE applied_jobs.status IN (%s, %s, %s) +2025-04-09 18:46:57,638 - INFO - [generated in 0.00092s] ('Scheduled', 'Requested', 'In-Progress') +2025-04-09 18:46:58,192 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:46:58,192 - INFO - [cached since 3.872s ago] () +2025-04-09 18:46:58,269 - INFO - ROLLBACK +2025-04-09 18:47:19,702 - INFO - BEGIN (implicit) +2025-04-09 18:47:19,703 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:47:19,703 - INFO - [cached since 30.17s ago] ('admin',) +2025-04-09 18:47:19,761 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +WHERE applied_jobs.status IN (%s, %s, %s) +2025-04-09 18:47:19,762 - INFO - [cached since 22.12s ago] ('Scheduled', 'Requested', 'In-Progress') +2025-04-09 18:47:20,317 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:47:20,318 - INFO - [cached since 26s ago] () +2025-04-09 18:47:20,391 - INFO - ROLLBACK +2025-04-09 18:48:03,824 - INFO - BEGIN (implicit) +2025-04-09 18:48:03,825 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:48:03,825 - INFO - [cached since 74.29s ago] ('admin',) +2025-04-09 18:48:03,893 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority +FROM applied_jobs INNER JOIN jobs ON jobs.job_id = applied_jobs.job_id +WHERE applied_jobs.applied_on >= date_sub(CURRENT_DATE, %s) +2025-04-09 18:48:03,893 - INFO - [generated in 0.00041s] (7,) +2025-04-09 18:48:03,952 - INFO - ROLLBACK +2025-04-09 18:48:13,134 - INFO - BEGIN (implicit) +2025-04-09 18:48:13,134 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:48:13,135 - INFO - [cached since 83.6s ago] ('admin',) +2025-04-09 18:48:13,198 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority +FROM applied_jobs INNER JOIN jobs ON jobs.job_id = applied_jobs.job_id +WHERE jobs.date_posted >= %s AND jobs.date_posted < %s +2025-04-09 18:48:13,198 - INFO - [generated in 0.00034s] (datetime.date(2025, 4, 3), datetime.date(2025, 4, 10)) +2025-04-09 18:48:13,263 - INFO - SELECT users.id AS users_id, users.username AS users_username, users.hashed_password AS users_hashed_password, users.`role` AS users_role, users.is_active AS users_is_active +FROM users +WHERE users.id IN (%s) +2025-04-09 18:48:13,263 - INFO - [generated in 0.00044s] (8,) +2025-04-09 18:48:13,324 - INFO - SELECT client.id AS client_id, client.user_login AS client_user_login, client.user_nicename AS client_user_nicename, client.user_email AS client_user_email, client.phone AS client_phone, client.json_data AS client_json_data, client.user_status AS client_user_status +FROM client +WHERE client.id IN (%s, %s) +2025-04-09 18:48:13,324 - INFO - [generated in 0.00073s] (1, 69) +2025-04-09 18:48:13,386 - INFO - SELECT jobs.job_id AS jobs_job_id, jobs.job_title AS jobs_job_title, jobs.job_company AS jobs_job_company, jobs.minimum_annual_salary AS jobs_minimum_annual_salary, jobs.salary_currency AS jobs_salary_currency, jobs.location_type AS jobs_location_type, jobs.location AS jobs_location, jobs.job_level AS jobs_job_level, jobs.job_type AS jobs_job_type, jobs.days_posted AS jobs_days_posted, jobs.hourly_rate AS jobs_hourly_rate, jobs.link AS jobs_link, jobs.link_company AS jobs_link_company, jobs.active AS jobs_active, jobs.about AS jobs_about, jobs.date_posted AS jobs_date_posted, jobs.data_requested AS jobs_data_requested, jobs.text AS jobs_text +FROM jobs +WHERE jobs.job_id IN (%s) +2025-04-09 18:48:13,386 - INFO - [generated in 0.00057s] (4193183601,) +2025-04-09 18:48:13,448 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:48:13,448 - INFO - [cached since 79.13s ago] () +2025-04-09 18:48:13,530 - INFO - ROLLBACK +2025-04-09 18:49:45,322 - INFO - SELECT DATABASE() +2025-04-09 18:49:45,322 - INFO - [raw sql] () +2025-04-09 18:49:45,438 - INFO - SELECT @@sql_mode +2025-04-09 18:49:45,438 - INFO - [raw sql] () +2025-04-09 18:49:45,496 - INFO - SELECT @@lower_case_table_names +2025-04-09 18:49:45,496 - INFO - [raw sql] () +2025-04-09 18:49:45,611 - INFO - BEGIN (implicit) +2025-04-09 18:49:45,612 - INFO - DESCRIBE `ch7a461e0f_link`.`users` +2025-04-09 18:49:45,612 - INFO - [raw sql] () +2025-04-09 18:49:45,670 - INFO - DESCRIBE `ch7a461e0f_link`.`profile` +2025-04-09 18:49:45,670 - INFO - [raw sql] () +2025-04-09 18:49:45,728 - INFO - DESCRIBE `ch7a461e0f_link`.`jobs` +2025-04-09 18:49:45,729 - INFO - [raw sql] () +2025-04-09 18:49:45,790 - INFO - DESCRIBE `ch7a461e0f_link`.`client` +2025-04-09 18:49:45,791 - INFO - [raw sql] () +2025-04-09 18:49:45,850 - INFO - DESCRIBE `ch7a461e0f_link`.`meta_client` +2025-04-09 18:49:45,851 - INFO - [raw sql] () +2025-04-09 18:49:45,909 - INFO - DESCRIBE `ch7a461e0f_link`.`applied_jobs` +2025-04-09 18:49:45,909 - INFO - [raw sql] () +2025-04-09 18:49:45,969 - INFO - COMMIT +2025-04-09 18:49:46,142 - INFO - BEGIN (implicit) +2025-04-09 18:49:46,238 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users + LIMIT %s +2025-04-09 18:49:46,238 - INFO - [generated in 0.00040s] (1,) +2025-04-09 18:49:46,297 - INFO - ROLLBACK +2025-04-09 18:49:46,474 - INFO - BEGIN (implicit) +2025-04-09 18:49:46,475 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:49:46,476 - INFO - [generated in 0.00024s] ('admin',) +2025-04-09 18:49:46,535 - INFO - ROLLBACK +2025-04-09 18:49:46,795 - INFO - BEGIN (implicit) +2025-04-09 18:49:46,796 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:49:46,796 - INFO - [cached since 0.3209s ago] ('admin',) +2025-04-09 18:49:46,860 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +2025-04-09 18:49:46,861 - INFO - [generated in 0.00051s] () +2025-04-09 18:49:47,915 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:49:47,915 - INFO - [generated in 0.00060s] () +2025-04-09 18:49:48,017 - INFO - ROLLBACK +2025-04-09 18:49:55,766 - INFO - BEGIN (implicit) +2025-04-09 18:49:55,767 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:49:55,767 - INFO - [cached since 9.292s ago] ('admin',) +2025-04-09 18:49:55,835 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority +FROM applied_jobs INNER JOIN jobs ON jobs.job_id = applied_jobs.job_id +WHERE applied_jobs.applied_on >= %s AND applied_jobs.applied_on < %s +2025-04-09 18:49:55,836 - INFO - [generated in 0.00046s] (datetime.date(2025, 4, 3), datetime.date(2025, 4, 10)) +2025-04-09 18:49:55,901 - INFO - SELECT users.id AS users_id, users.username AS users_username, users.hashed_password AS users_hashed_password, users.`role` AS users_role, users.is_active AS users_is_active +FROM users +WHERE users.id IN (%s) +2025-04-09 18:49:55,901 - INFO - [generated in 0.00055s] (7,) +2025-04-09 18:49:55,960 - INFO - SELECT client.id AS client_id, client.user_login AS client_user_login, client.user_nicename AS client_user_nicename, client.user_email AS client_user_email, client.phone AS client_phone, client.json_data AS client_json_data, client.user_status AS client_user_status +FROM client +WHERE client.id IN (%s) +2025-04-09 18:49:55,960 - INFO - [generated in 0.00045s] (1,) +2025-04-09 18:49:56,020 - INFO - SELECT jobs.job_id AS jobs_job_id, jobs.job_title AS jobs_job_title, jobs.job_company AS jobs_job_company, jobs.minimum_annual_salary AS jobs_minimum_annual_salary, jobs.salary_currency AS jobs_salary_currency, jobs.location_type AS jobs_location_type, jobs.location AS jobs_location, jobs.job_level AS jobs_job_level, jobs.job_type AS jobs_job_type, jobs.days_posted AS jobs_days_posted, jobs.hourly_rate AS jobs_hourly_rate, jobs.link AS jobs_link, jobs.link_company AS jobs_link_company, jobs.active AS jobs_active, jobs.about AS jobs_about, jobs.date_posted AS jobs_date_posted, jobs.data_requested AS jobs_data_requested, jobs.text AS jobs_text +FROM jobs +WHERE jobs.job_id IN (%s) +2025-04-09 18:49:56,021 - INFO - [generated in 0.00035s] (4192694362,) +2025-04-09 18:49:56,137 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:49:56,137 - INFO - [cached since 8.222s ago] () +2025-04-09 18:49:56,221 - INFO - ROLLBACK +2025-04-09 18:50:20,824 - INFO - BEGIN (implicit) +2025-04-09 18:50:20,825 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:50:20,825 - INFO - [cached since 34.35s ago] ('admin',) +2025-04-09 18:50:20,884 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +2025-04-09 18:50:20,884 - INFO - [cached since 34.02s ago] () +2025-04-09 18:50:21,824 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:50:21,824 - INFO - [cached since 33.91s ago] () +2025-04-09 18:50:21,901 - INFO - ROLLBACK +2025-04-09 18:52:45,070 - INFO - BEGIN (implicit) +2025-04-09 18:52:45,071 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:52:45,071 - INFO - [cached since 178.6s ago] ('admin',) +2025-04-09 18:52:45,131 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +2025-04-09 18:52:45,131 - INFO - [cached since 178.3s ago] () +2025-04-09 18:52:46,065 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:52:46,066 - INFO - [cached since 178.2s ago] () +2025-04-09 18:52:46,140 - INFO - ROLLBACK +2025-04-09 18:53:33,922 - INFO - BEGIN (implicit) +2025-04-09 18:53:33,922 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:53:33,922 - INFO - [cached since 227.4s ago] ('admin',) +2025-04-09 18:53:33,981 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +2025-04-09 18:53:33,981 - INFO - [cached since 227.1s ago] () +2025-04-09 18:53:35,106 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:53:35,106 - INFO - [cached since 227.2s ago] () +2025-04-09 18:53:35,198 - INFO - ROLLBACK +2025-04-09 18:54:04,275 - INFO - BEGIN (implicit) +2025-04-09 18:54:04,276 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:54:04,276 - INFO - [cached since 257.8s ago] ('admin',) +2025-04-09 18:54:04,335 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +2025-04-09 18:54:04,336 - INFO - [cached since 257.5s ago] () +2025-04-09 18:54:05,299 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:54:05,299 - INFO - [cached since 257.4s ago] () +2025-04-09 18:54:05,386 - INFO - ROLLBACK +2025-04-09 18:55:48,387 - INFO - BEGIN (implicit) +2025-04-09 18:55:48,388 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:55:48,389 - INFO - [cached since 361.9s ago] ('admin',) +2025-04-09 18:55:48,456 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +2025-04-09 18:55:48,456 - INFO - [cached since 361.6s ago] () +2025-04-09 18:55:49,526 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:55:49,527 - INFO - [cached since 361.6s ago] () +2025-04-09 18:55:49,612 - INFO - ROLLBACK +2025-04-09 18:56:56,709 - INFO - BEGIN (implicit) +2025-04-09 18:56:56,710 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:56:56,710 - INFO - [cached since 430.2s ago] ('admin',) +2025-04-09 18:56:56,777 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +2025-04-09 18:56:56,778 - INFO - [cached since 429.9s ago] () +2025-04-09 18:56:58,584 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:56:58,584 - INFO - [cached since 430.7s ago] () +2025-04-09 18:56:58,671 - INFO - ROLLBACK +2025-04-09 18:58:46,679 - INFO - BEGIN (implicit) +2025-04-09 18:58:46,680 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:58:46,681 - INFO - [cached since 540.2s ago] ('admin',) +2025-04-09 18:58:46,740 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +2025-04-09 18:58:46,741 - INFO - [cached since 539.9s ago] () +2025-04-09 18:58:47,878 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:58:47,878 - INFO - [cached since 540s ago] () +2025-04-09 18:58:47,962 - INFO - ROLLBACK +2025-04-09 18:59:24,827 - INFO - BEGIN (implicit) +2025-04-09 18:59:24,827 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:59:24,827 - INFO - [cached since 578.4s ago] ('admin',) +2025-04-09 18:59:24,888 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +2025-04-09 18:59:24,888 - INFO - [cached since 578s ago] () +2025-04-09 18:59:26,120 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:59:26,120 - INFO - [cached since 578.2s ago] () +2025-04-09 18:59:26,299 - INFO - ROLLBACK +2025-04-09 18:59:54,096 - INFO - BEGIN (implicit) +2025-04-09 18:59:54,096 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 18:59:54,096 - INFO - [cached since 607.6s ago] ('admin',) +2025-04-09 18:59:54,158 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority +FROM applied_jobs INNER JOIN jobs ON jobs.job_id = applied_jobs.job_id +WHERE applied_jobs.applied_on >= %s AND applied_jobs.applied_on < %s +2025-04-09 18:59:54,159 - INFO - [cached since 598.3s ago] (datetime.date(2025, 4, 3), datetime.date(2025, 4, 10)) +2025-04-09 18:59:54,222 - INFO - SELECT users.id AS users_id, users.username AS users_username, users.hashed_password AS users_hashed_password, users.`role` AS users_role, users.is_active AS users_is_active +FROM users +WHERE users.id IN (%s) +2025-04-09 18:59:54,222 - INFO - [cached since 598.3s ago] (7,) +2025-04-09 18:59:54,282 - INFO - SELECT client.id AS client_id, client.user_login AS client_user_login, client.user_nicename AS client_user_nicename, client.user_email AS client_user_email, client.phone AS client_phone, client.json_data AS client_json_data, client.user_status AS client_user_status +FROM client +WHERE client.id IN (%s) +2025-04-09 18:59:54,282 - INFO - [cached since 598.3s ago] (1,) +2025-04-09 18:59:54,342 - INFO - SELECT jobs.job_id AS jobs_job_id, jobs.job_title AS jobs_job_title, jobs.job_company AS jobs_job_company, jobs.minimum_annual_salary AS jobs_minimum_annual_salary, jobs.salary_currency AS jobs_salary_currency, jobs.location_type AS jobs_location_type, jobs.location AS jobs_location, jobs.job_level AS jobs_job_level, jobs.job_type AS jobs_job_type, jobs.days_posted AS jobs_days_posted, jobs.hourly_rate AS jobs_hourly_rate, jobs.link AS jobs_link, jobs.link_company AS jobs_link_company, jobs.active AS jobs_active, jobs.about AS jobs_about, jobs.date_posted AS jobs_date_posted, jobs.data_requested AS jobs_data_requested, jobs.text AS jobs_text +FROM jobs +WHERE jobs.job_id IN (%s) +2025-04-09 18:59:54,342 - INFO - [cached since 598.3s ago] (4192694362,) +2025-04-09 18:59:54,459 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 18:59:54,459 - INFO - [cached since 606.5s ago] () +2025-04-09 18:59:54,518 - INFO - ROLLBACK +2025-04-09 19:01:40,537 - INFO - BEGIN (implicit) +2025-04-09 19:01:40,538 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 19:01:40,538 - INFO - [cached since 714.1s ago] ('admin',) +2025-04-09 19:01:40,599 - WARNING - (trapped) error reading bcrypt version +Traceback (most recent call last): + File "/home/blues/Nextcloud/2025/admins/.venv/lib/python3.12/site-packages/passlib/handlers/bcrypt.py", line 620, in _load_backend_mixin + version = _bcrypt.__about__.__version__ + ^^^^^^^^^^^^^^^^^ +AttributeError: module 'bcrypt' has no attribute '__about__' +2025-04-09 19:01:40,909 - INFO - ROLLBACK +2025-04-09 19:01:41,086 - INFO - BEGIN (implicit) +2025-04-09 19:01:41,086 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 19:01:41,086 - INFO - [cached since 714.6s ago] ('admin',) +2025-04-09 19:01:41,146 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +2025-04-09 19:01:41,147 - INFO - [cached since 714.3s ago] () +2025-04-09 19:01:42,289 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 19:01:42,290 - INFO - [cached since 714.4s ago] () +2025-04-09 19:01:42,367 - INFO - ROLLBACK +2025-04-09 19:01:48,348 - INFO - BEGIN (implicit) +2025-04-09 19:01:48,348 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 19:01:48,349 - INFO - [cached since 721.9s ago] ('admin',) +2025-04-09 19:01:48,419 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +WHERE (applied_jobs.status IS NULL OR applied_jobs.status IN (%s, %s)) AND applied_jobs.assignee IS NULL +2025-04-09 19:01:48,419 - INFO - [generated in 0.00043s] ('Scheduled', 'Requested') +2025-04-09 19:01:48,983 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 19:01:48,984 - INFO - [cached since 721.1s ago] () +2025-04-09 19:01:49,060 - INFO - ROLLBACK +2025-04-09 19:01:54,016 - INFO - BEGIN (implicit) +2025-04-09 19:01:54,017 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 19:01:54,017 - INFO - [cached since 727.5s ago] ('admin',) +2025-04-09 19:01:54,075 - INFO - SELECT users.id +FROM users +WHERE users.username = %s +2025-04-09 19:01:54,076 - INFO - [generated in 0.00030s] ('admin',) +2025-04-09 19:01:54,139 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +WHERE applied_jobs.status IN (%s) AND applied_jobs.assignee = %s +2025-04-09 19:01:54,139 - INFO - [generated in 0.00033s] ('In-Progress', 5) +2025-04-09 19:01:54,258 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 19:01:54,258 - INFO - [cached since 726.3s ago] () +2025-04-09 19:01:54,326 - INFO - ROLLBACK +2025-04-09 19:01:57,592 - INFO - BEGIN (implicit) +2025-04-09 19:01:57,593 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 19:01:57,593 - INFO - [cached since 731.1s ago] ('admin',) +2025-04-09 19:01:57,655 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +WHERE applied_jobs.status IN (%s, %s, %s) +2025-04-09 19:01:57,656 - INFO - [generated in 0.00034s] ('Scheduled', 'Requested', 'In-Progress') +2025-04-09 19:01:58,230 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 19:01:58,230 - INFO - [cached since 730.3s ago] () +2025-04-09 19:01:58,305 - INFO - ROLLBACK +2025-04-09 19:02:03,469 - INFO - BEGIN (implicit) +2025-04-09 19:02:03,469 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 19:02:03,469 - INFO - [cached since 737s ago] ('admin',) +2025-04-09 19:02:03,529 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority, client_1.id AS id_1, client_1.user_login, client_1.user_nicename, client_1.user_email, client_1.phone, client_1.json_data, client_1.user_status, jobs_1.job_id AS job_id_1, jobs_1.job_title, jobs_1.job_company, jobs_1.minimum_annual_salary, jobs_1.salary_currency, jobs_1.location_type, jobs_1.location, jobs_1.job_level, jobs_1.job_type, jobs_1.days_posted, jobs_1.hourly_rate, jobs_1.link, jobs_1.link_company, jobs_1.active, jobs_1.about, jobs_1.date_posted, jobs_1.data_requested, jobs_1.text, users_1.id AS id_2, users_1.username, users_1.hashed_password, users_1.`role`, users_1.is_active +FROM applied_jobs LEFT OUTER JOIN client AS client_1 ON client_1.id = applied_jobs.client_id LEFT OUTER JOIN jobs AS jobs_1 ON jobs_1.job_id = applied_jobs.job_id LEFT OUTER JOIN users AS users_1 ON users_1.id = applied_jobs.assignee +2025-04-09 19:02:03,529 - INFO - [cached since 736.7s ago] () +2025-04-09 19:02:04,671 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 19:02:04,671 - INFO - [cached since 736.8s ago] () +2025-04-09 19:02:04,756 - INFO - ROLLBACK +2025-04-09 19:02:11,180 - INFO - BEGIN (implicit) +2025-04-09 19:02:11,181 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +WHERE users.username = %s +2025-04-09 19:02:11,182 - INFO - [cached since 744.7s ago] ('admin',) +2025-04-09 19:02:11,241 - INFO - SELECT applied_jobs.id, applied_jobs.client_id, applied_jobs.job_id, applied_jobs.applied_on, applied_jobs.status, applied_jobs.assignee, applied_jobs.priority +FROM applied_jobs INNER JOIN jobs ON jobs.job_id = applied_jobs.job_id +WHERE applied_jobs.applied_on >= %s AND applied_jobs.applied_on < %s +2025-04-09 19:02:11,241 - INFO - [cached since 735.4s ago] (datetime.date(2025, 4, 3), datetime.date(2025, 4, 10)) +2025-04-09 19:02:11,301 - INFO - SELECT users.id AS users_id, users.username AS users_username, users.hashed_password AS users_hashed_password, users.`role` AS users_role, users.is_active AS users_is_active +FROM users +WHERE users.id IN (%s) +2025-04-09 19:02:11,301 - INFO - [cached since 735.4s ago] (7,) +2025-04-09 19:02:11,360 - INFO - SELECT client.id AS client_id, client.user_login AS client_user_login, client.user_nicename AS client_user_nicename, client.user_email AS client_user_email, client.phone AS client_phone, client.json_data AS client_json_data, client.user_status AS client_user_status +FROM client +WHERE client.id IN (%s) +2025-04-09 19:02:11,360 - INFO - [cached since 735.4s ago] (1,) +2025-04-09 19:02:11,419 - INFO - SELECT jobs.job_id AS jobs_job_id, jobs.job_title AS jobs_job_title, jobs.job_company AS jobs_job_company, jobs.minimum_annual_salary AS jobs_minimum_annual_salary, jobs.salary_currency AS jobs_salary_currency, jobs.location_type AS jobs_location_type, jobs.location AS jobs_location, jobs.job_level AS jobs_job_level, jobs.job_type AS jobs_job_type, jobs.days_posted AS jobs_days_posted, jobs.hourly_rate AS jobs_hourly_rate, jobs.link AS jobs_link, jobs.link_company AS jobs_link_company, jobs.active AS jobs_active, jobs.about AS jobs_about, jobs.date_posted AS jobs_date_posted, jobs.data_requested AS jobs_data_requested, jobs.text AS jobs_text +FROM jobs +WHERE jobs.job_id IN (%s) +2025-04-09 19:02:11,419 - INFO - [cached since 735.4s ago] (4192694362,) +2025-04-09 19:02:11,536 - INFO - SELECT users.id, users.username, users.hashed_password, users.`role`, users.is_active +FROM users +2025-04-09 19:02:11,536 - INFO - [cached since 743.6s ago] () +2025-04-09 19:02:11,623 - INFO - ROLLBACK diff --git a/routers/product.py b/routers/product.py index 5099ca8..f59d5c6 100644 --- a/routers/product.py +++ b/routers/product.py @@ -312,7 +312,7 @@ async def product_filtered( end = datetime.strptime(date_applied_to, '%Y-%m-%d') conditions.append(AppliedJob.applied_on.between(start, end)) elif date_applied == 'Today': - conditions.append(func.date(AppliedJob.applied_on) == func.current_date()) + # conditions.append(func.date(AppliedJob.applied_on) == func.current_date()) today = datetime.now().date() # Получаем сегодняшнюю дату conditions.append(AppliedJob.applied_on >= today) conditions.append(AppliedJob.applied_on < today + timedelta(days=1)) @@ -320,7 +320,12 @@ async def product_filtered( elif date_applied == 'Yesterday': conditions.append(func.date(AppliedJob.applied_on) == func.date_sub(func.current_date(), 1)) elif date_applied == 'Last 7 days': - conditions.append(AppliedJob.applied_on >= func.date_sub(func.current_date(), 7)) + + seven_days_ago = datetime.now().date() - timedelta(days=6) + tomorrow = datetime.now().date() + timedelta(days=1) + + conditions.append(AppliedJob.applied_on >= seven_days_ago) + conditions.append(AppliedJob.applied_on < tomorrow) # Фильтр по клиенту if client and client[0]: diff --git a/templates/product.html b/templates/product.html index 4b3a96f..c69da1c 100644 --- a/templates/product.html +++ b/templates/product.html @@ -77,8 +77,8 @@ - {{job.job.data_requested}} - {{job.job.date_posted}} + {{job.job.data_requested.strftime('%Y-%m-%d')}} + {{job.job.date_posted.strftime('%Y-%m-%d')}} - - + + {% if job.applied_on %} + {{ job.applied_on.strftime('%Y-%m-%d') }} + {% else %} + - + {% endif %} + {% endfor %} diff --git a/templates/productf.html b/templates/productf.html index fcab22a..9a86c1c 100644 --- a/templates/productf.html +++ b/templates/productf.html @@ -84,10 +84,7 @@
Posted on
@@ -288,7 +285,13 @@ document.addEventListener('DOMContentLoaded', function() { {% endfor %} - - + + {% if job.applied_on %} + {{ job.applied_on.strftime('%Y-%m-%d') }} + {% else %} + - + {% endif %} + {% endfor %} diff --git a/templates/productmj.html b/templates/productmj.html index ae4a09a..5251670 100644 --- a/templates/productmj.html +++ b/templates/productmj.html @@ -59,8 +59,8 @@ - {{job.job.data_requested}} - {{job.job.date_posted}} + {{job.job.data_requested.strftime('%Y-%m-%d')}} + {{job.job.date_posted.strftime('%Y-%m-%d')}} - - + + {% if job.applied_on %} + {{ job.applied_on.strftime('%Y-%m-%d') }} + {% else %} + - + {% endif %} + {% endfor %} diff --git a/templates/productoj.html b/templates/productoj.html index a2f9517..5bef349 100644 --- a/templates/productoj.html +++ b/templates/productoj.html @@ -31,56 +31,6 @@ {% include "filtr.html" %} - -
- -
- -
- -
- - - - - - - - -
@@ -112,8 +62,8 @@ document.addEventListener('DOMContentLoaded', function() { - - + + - + {% endfor %} diff --git a/templates/productuj.html b/templates/productuj.html index f5ec05b..f9a893d 100644 --- a/templates/productuj.html +++ b/templates/productuj.html @@ -61,8 +61,8 @@ - - + + - + {% endfor %}
{{job.job.data_requested}}{{job.job.date_posted}}{{job.job.data_requested.strftime('%Y-%m-%d')}}{{job.job.date_posted.strftime('%Y-%m-%d')}} - + {% if job.applied_on %} + {{ job.applied_on.strftime('%Y-%m-%d') }} + {% else %} + - + {% endif %} +
{{job.job.data_requested}}{{job.job.date_posted}}{{job.job.data_requested.strftime('%Y-%m-%d')}}{{job.job.date_posted.strftime('%Y-%m-%d')}} - + {% if job.applied_on %} + {{ job.applied_on.strftime('%Y-%m-%d') }} + {% else %} + - + {% endif %} +