60 Commits (master)
 

Author SHA1 Message Date
Johann Schmitz da954cd8dd
Use lowercase-matching for mail addresses 6 years ago
Johann Schmitz a5d0669aa9
Added admin.py 6 years ago
Johann Schmitz c77efd6caf
Logging output and bugfixes 6 years ago
Johann Schmitz 97842f3dea
Dropped useless now= 6 years ago
Johann Schmitz 377008363d Revert "Format the mail from with the full name if available" 6 years ago
Johann Schmitz 253c6b3a28
More logging 6 years ago
Johann Schmitz 8695b7c895
Fixed localization a bit 6 years ago
Johann Schmitz b4800dfeec
Format the mail from with the full name if available 6 years ago
Johann Schmitz 6045eeb823
Added missing migrations 6 years ago
Johann Schmitz 3ad5873b82
Added helper function to exlude admin users from impersonation list 6 years ago
Johann Schmitz dc83f68447
Added datetimepicker 6 years ago
Johann Schmitz 75ec0b0eb8
Added localization 6 years ago
Johann Schmitz 844d3a4b28
Added LocaleMiddleware 6 years ago
Johann Schmitz 7e1c3f3579
Let the user define the reply interval 6 years ago
Johann Schmitz 21b45d9539 Use .enabled instead of .is_active to decide what to render on the index page 6 years ago
Johann Schmitz c383d9500c Improved logging statements 6 years ago
Johann Schmitz 82ffd5a626 Don't require a form value for start_date and end_date as their fields are nullable in the database. 6 years ago
Johann Schmitz 65d8bd86cb Use failobj on mail.get_all() 6 years ago
Johann Schmitz de94e23974 Fixed migrations 6 years ago
Johann Schmitz 5a848ec010 Allow start date to be null 6 years ago
Johann Schmitz f60e765e6b
Respect CC recipients, too 6 years ago
Johann Schmitz 676948c03b
Fixed broken tests from commit 5b22581fcb 6 years ago
Johann Schmitz f8ae1052aa
Ignore the mails Date header - if the mail arrives later, we still want a reply to be sent 6 years ago
Johann Schmitz 5b22581fcb
Spawn a new thread for answering the mail to avoid lockup of the main thread (not accepting more connections) 6 years ago
Johann Schmitz d7104776b0
Daemon improvements 6 years ago
Johann Schmitz af4f8d1d37
Added icons to menu 6 years ago
Johann Schmitz 452c98e0c6
Use an intermediate template for the rule forms 6 years ago
Johann Schmitz f230820f04
Daemon improvements 6 years ago
Johann Schmitz 80097c38eb
Use short datetime format for index page 6 years ago
Johann Schmitz 76cf63ba89
Hack to support german datetime format 6 years ago
Johann Schmitz 7d92c14b0f
Minor adjustments to wording and page title 6 years ago
Johann Schmitz eb01e2ff74
Auto-Submitted header 6 years ago
Johann Schmitz c660dd0484
Added migrations 6 years ago
Johann Schmitz 2119e7b4d2
Improved dashboard 6 years ago
Johann Schmitz 22fe81ed47
Show full username on navbar if available 6 years ago
Johann Schmitz e3f95d875b
Improved rules forms 6 years ago
Johann Schmitz 2f7a8fc20a
Improved user form 6 years ago
Johann Schmitz 3936c43bd2
Moved user rules list to edit form; dropped list view of user rules 6 years ago
Johann Schmitz 6732d60ceb
Clean up reply db 6 years ago
Johann Schmitz 5ac6b21f8f
Added new model to track the sent replies 6 years ago
Johann Schmitz b3a2f34e35
Set our own reply header to avoid answering or own mails 6 years ago
Johann Schmitz 3dbe9733b5
Implemented sending of reply mail 6 years ago
Johann Schmitz 7e57201788
Filter UserReplyRules by user 6 years ago
Johann Schmitz 5c764e71e3
Added some unit tests 6 years ago
Johann Schmitz 5732a9a50c
Made utility functions static 6 years ago
Johann Schmitz c68529ffd6
Dropped support for mail body matching for now 6 years ago
Johann Schmitz 6b9856087c
First bunch of code for the daemon 6 years ago
Johann Schmitz f91d19d963
Use fullname (if available) in impersonation user list 6 years ago
Johann Schmitz a385ed419a
Added impersonation 6 years ago
Johann Schmitz 6dc0232696
Changed mdoel inheritance 6 years ago