Commit Graph

515 Commits

Author SHA1 Message Date
Oliver Zander 803c94137d fixed typing for help texts in application type 2025-11-21 13:01:15 +00:00
Oliver Zander c0a98d09cd added test for unknown applicant name 2025-11-21 13:01:15 +00:00
Oliver Zander f5c9b0c76c WM-18: improved mails & added full form data 2025-11-21 13:01:15 +00:00
Oliver Zander 35627d2764 WM-13: made denied projects re-grantable 2025-11-21 13:01:15 +00:00
Oliver Zander ba56ca21b4 WM-12: bring back opacity for admin 2025-11-21 13:01:15 +00:00
Oliver Zander 771819af0e WM-13: removed decision mails 2025-11-21 13:01:15 +00:00
Oliver Zander ee987d73c2 WM-12: use textarea for other fields 2025-11-21 13:01:15 +00:00
Oliver Zander f18b97a213 WM-11: left align applications 2025-11-21 13:01:15 +00:00
Oliver Zander a55b5f26d9 renamed blocks to applications 2025-11-21 13:01:15 +00:00
Oliver Zander d527a99a6d only use german 2025-11-21 13:01:15 +00:00
Oliver Zander 638f6cd5ed WM-12: hide other value row when not checked 2025-11-21 13:01:15 +00:00
Oliver Zander 714d249608 WM-16: reorder fields in admin 2025-11-21 13:01:15 +00:00
Oliver Zander 0a2bcac684 WM-19: added username to projects 2025-11-21 13:01:15 +00:00
Oliver Zander 48b922834a WM-17: added verbose names for models 2025-11-21 13:01:15 +00:00
Oliver Zander b4b35aa486 removed duplicate trailing colons in labels 2025-11-21 13:01:15 +00:00
Oliver Zander 4187d218b4 WM-12: added back button 2025-11-21 13:01:15 +00:00
Oliver Zander 2815780c27 added titles 2025-11-21 13:01:15 +00:00
Oliver Zander 0bd7bb0672 validate checkin & checkout 2025-11-21 13:01:15 +00:00
Oliver Zander 9b1fb39d8c removed initial value for travel cost 2025-11-21 13:01:15 +00:00
Oliver Zander ce1baef528 WM-12: changed some labels & verbose names 2025-11-21 13:01:15 +00:00
Oliver Zander 864eb031ed WM-11: switch service list to radios with info links 2025-11-21 13:01:15 +00:00
Oliver Zander 4d7058f460 fixed outdated import in oauth middleware 2025-11-21 13:01:09 +00:00
Oliver Zander ebd7ebd3fd added admin tests 2025-10-21 15:35:24 +02:00
Oliver Zander a750f0d7d2 fixed template name 2025-10-21 15:35:12 +02:00
Oliver Zander 864df9613a cleaned up forms & fixed missing terms field 2025-10-20 15:39:33 +02:00
Oliver Zander 1dbd38dc4a remove other option before saving 2025-10-20 14:45:25 +02:00
Oliver Zander 2c79732200 use base template for project funding info page 2025-10-20 14:45:25 +02:00
Andreas Gohr e8848b0c97 README improvements
* removed dependency infos - those are in requirements.txt
* added info on mail attachments
* removed obsolete /intern endpoint
2025-10-20 11:39:21 +02:00
Oliver Zander 7365218adb added attachment helper 2025-10-17 17:31:51 +02:00
Oliver Zander c751a9fc37 Merge branch 'WM-4' into 'cosmocode'
[WM-4] (3) E-Mail Versand

Closes WM-4

See merge request wikimedia/foerderbarometer!9
2025-10-17 17:25:21 +02:00
Oliver Zander 1c98092473 improved attachment download code 2025-10-17 17:22:52 +02:00
Oliver Zander 7fcde34897 clean up mail attachment code 2025-10-17 16:04:14 +02:00
Oliver Zander b3484965b3 unified approval mails 2025-10-17 15:14:16 +02:00
Oliver Zander 5a5962b619 unified mailing 2025-10-17 14:51:18 +02:00
Oliver Zander 1e075fda68 made declined projects read only 2025-10-17 14:18:20 +02:00
Oliver Zander e9b60d7205 send decision mails on grant 2025-10-17 14:15:56 +02:00
Oliver Zander 76ba63002d clean up mail code 2025-10-17 12:06:23 +02:00
Oliver Zander 5d107dab96 split form processing in multiple methods 2025-10-17 11:42:42 +02:00
Roman 621941c6e4 Update and add email templates for applicant and staff notifications 2025-10-17 11:25:34 +02:00
Roman 319a06833e Add mail attachment settings with cache config, TTL, and URL-based attachment mapping 2025-10-17 11:18:45 +02:00
Roman f98894b250 Enhance ApplicationView to send applicant/staff emails with attachments and improved subjects 2025-10-17 11:05:24 +02:00
Roman 1ad4970cbc Add decision mailers for applicants and staff with approval/denial templates 2025-10-17 10:54:53 +02:00
Roman 5f2d99c037 Add robust mail attachment caching and file attachment support with TTL and MIME detection 2025-10-17 10:53:29 +02:00
Oliver Zander ad3ab2e993 made tests robust against changing order 2025-10-17 10:28:08 +02:00
Oliver Zander b963db5731 informal error message 2025-10-16 17:00:40 +02:00
Oliver Zander c5bdc80c54 allow empty grant fields in project 2025-10-16 16:44:26 +02:00
Oliver Zander 6a36b293f4 Merge branch 'feature/add-request-url-to-services' of gitlab.cosmocode.de:wikimedia/foerderbarometer into cosmocode 2025-10-16 16:31:35 +02:00
Oliver Zander 28a42b1709 fixed pid test 2025-10-16 15:46:49 +02:00
Oliver Zander 22aec6fdde fixed pid scheme 2025-10-16 15:41:22 +02:00
Oliver Zander 7e4d197384 added proxies for declined & requested projects 2025-10-16 15:38:41 +02:00