Commit Graph

14 Commits

Author SHA1 Message Date
2185a07ff0 feat: Implement email sending utilities and templates for job notifications
Some checks failed
CI/CD Pipeline / test (push) Failing after 4m9s
- Added email_service.py for sending emails with SMTP configuration.
- Introduced email_templates.py to render job alert email subjects and bodies.
- Enhanced scraper.py to extract contact information from job listings.
- Updated settings.js to handle negative keyword input validation.
- Created email.html and email_templates.html for managing email subscriptions and templates in the admin interface.
- Modified base.html to include links for email alerts and templates.
- Expanded user settings.html to allow management of negative keywords.
- Updated utils.py to include functions for retrieving negative keywords and email settings.
- Enhanced job filtering logic to exclude jobs containing negative keywords.
2025-11-28 18:15:08 +01:00
8e3a6f4f41 add logs table definition to database schema 2025-11-01 16:10:42 +01:00
2ae1e2058d reorganize imports
removing unused imports
2025-09-17 17:12:16 +02:00
b6f9d39ad8 extending logging 2025-09-17 15:53:28 +02:00
94730439a2 extending logging to individual jobs 2025-09-17 15:35:12 +02:00
e26dc9c164 updating db logic adding logging 2025-09-17 15:24:59 +02:00
c4a5ed56b5 adding statistics page for admin 2025-09-14 17:07:05 +02:00
georg.sinn-schirwitz
042a196718 remove caching 2025-09-08 14:44:46 +02:00
georg.sinn-schirwitz
f8e23d0fba reverting fix: errors 2025-09-01 14:04:35 +02:00
georg.sinn-schirwitz
2201185599 fix rowcount 2025-09-01 14:00:26 +02:00
georg.sinn-schirwitz
fe2a579fc4 completing user administration 2025-08-30 18:33:08 +02:00
georg.sinn-schirwitz
8ad52563fa extending abs_path in db and test coverage 2025-08-30 13:06:16 +02:00
georg.sinn-schirwitz
2dac771d47 simplify caching 2025-08-29 16:31:10 +02:00
georg.sinn-schirwitz
23a67d7fe1 initial project commit 2025-08-29 15:07:58 +02:00