NEW: Email admins on extra actions in action dates plugin [q12905]
M /trunk
M /trunk/css
M /trunk/login.php
M /trunk/plugins/action_dates/hooks/all.php
M /trunk/plugins/action_dates/languages/en.php
M /trunk/plugins/action_dates/pages/setup.php
r28477
2026-03-30
FIX: detach action dates email days from default and extra actions [q12905]
M /branches/20260216_abaxter_q12905/plugins/action_dates/hooks/all.php
M /branches/20260216_abaxter_q12905/plugins/action_dates/languages/en.php
M /branches/20260216_abaxter_q12905/plugins/action_dates/pages/setup.php
r28346
2026-03-03
FIX: use send notifications option for additional actions email days [q12905]
M /branches/20260216_abaxter_q12905/plugins/action_dates/hooks/all.php
M /branches/20260216_abaxter_q12905/plugins/action_dates/languages/en.php
M /branches/20260216_abaxter_q12905/plugins/action_dates/pages/setup.php
r28339
2026-03-02
FIX: additional actions were overriding the notifcation option for main state changes if enabled [q12905]
M /branches/20260216_abaxter_q12905/plugins/action_dates/hooks/all.php
r28337
2026-03-02
FIX: duplicate links in action dates emails [q12905]
M /branches/20260216_abaxter_q12905/plugins/action_dates/hooks/all.php
r28336
2026-03-02
FIX: additional action email days to only allow positive integers [q12905]
M /branches/20260216_abaxter_q12905/plugins/action_dates/pages/setup.php
r28334
2026-03-02
FIX: bringing branch up to date [q12905]
M /branches/20260216_abaxter_q12905
M /branches/20260216_abaxter_q12905/batch/recreate_previews.php
M /branches/20260216_abaxter_q12905/css
A /branches/20260216_abaxter_q12905/css/fonts/Atkinson Hyperlegible Next.css
M /branches/20260216_abaxter_q12905/css/global.css
M /branches/20260216_abaxter_q12905/css/light.css
M /branches/20260216_abaxter_q12905/include/collections_functions.php
M /branches/20260216_abaxter_q12905/include/config.default.php
M /branches/20260216_abaxter_q12905/include/config_functions.php
M /branches/20260216_abaxter_q12905/include/definitions.php
M /branches/20260216_abaxter_q12905/include/do_search_keywords.php
M /branches/20260216_abaxter_q12905/include/footer.php
M /branches/20260216_abaxter_q12905/include/general_functions.php
M /branches/20260216_abaxter_q12905/include/header.php
M /branches/20260216_abaxter_q12905/include/image_processing.php
M /branches/20260216_abaxter_q12905/include/job_functions.php
M /branches/20260216_abaxter_q12905/include/login_background.php
M /branches/20260216_abaxter_q12905/include/node_functions.php
M /branches/20260216_abaxter_q12905/include/render_functions.php
M /branches/20260216_abaxter_q12905/include/version.php
M /branches/20260216_abaxter_q12905/languages/ar.php
M /branches/20260216_abaxter_q12905/languages/be.php
M /branches/20260216_abaxter_q12905/languages/bn.php
M /branches/20260216_abaxter_q12905/languages/ca.php
M /branches/20260216_abaxter_q12905/languages/cs.php
M /branches/20260216_abaxter_q12905/languages/cy.php
M /branches/20260216_abaxter_q12905/languages/da.php
M /branches/20260216_abaxter_q12905/languages/de.php
M /branches/20260216_abaxter_q12905/languages/el.php
M /branches/20260216_abaxter_q12905/languages/en.php
M /branches/20260216_abaxter_q12905/languages/es-AR.php
M /branches/20260216_abaxter_q12905/languages/es.php
M /branches/20260216_abaxter_q12905/languages/fa.php
M /branches/20260216_abaxter_q12905/languages/fi.php
M /branches/20260216_abaxter_q12905/languages/fr.php
M /branches/20260216_abaxter_q12905/languages/hi.php
M /branches/20260216_abaxter_q12905/languages/hr.php
M /branches/20260216_abaxter_q12905/languages/hu.php
M /branches/20260216_abaxter_q12905/languages/id.php
M /branches/20260216_abaxter_q12905/languages/it.php
M /branches/20260216_abaxter_q12905/languages/jp.php
M /branches/20260216_abaxter_q12905/languages/ko.php
M /branches/20260216_abaxter_q12905/languages/ms.php
M /branches/20260216_abaxter_q12905/languages/nl.php
M /branches/20260216_abaxter_q12905/languages/no.php
M /branches/20260216_abaxter_q12905/languages/pa.php
M /branches/20260216_abaxter_q12905/languages/pl.php
M /branches/20260216_abaxter_q12905/languages/pt-BR.php
M /branches/20260216_abaxter_q12905/languages/pt.php
M /branches/20260216_abaxter_q12905/languages/ro.php
M /branches/20260216_abaxter_q12905/languages/ru.php
M /branches/20260216_abaxter_q12905/languages/sk.php
M /branches/20260216_abaxter_q12905/languages/sv.php
M /branches/20260216_abaxter_q12905/languages/sw.php
M /branches/20260216_abaxter_q12905/languages/th.php
M /branches/20260216_abaxter_q12905/languages/tl.php
M /branches/20260216_abaxter_q12905/languages/tr.php
M /branches/20260216_abaxter_q12905/languages/uk.php
M /branches/20260216_abaxter_q12905/languages/ur.php
M /branches/20260216_abaxter_q12905/languages/vi.php
M /branches/20260216_abaxter_q12905/languages/zh-CN.php
A /branches/20260216_abaxter_q12905/lib/fonts/Atkinson_Hyperlegible_Next
M /branches/20260216_abaxter_q12905/login.php
M /branches/20260216_abaxter_q12905/pages/admin/admin_system_config.php
M /branches/20260216_abaxter_q12905/pages/manage_jobs.php
M /branches/20260216_abaxter_q12905/pages/user/user_preferences.php
M /branches/20260216_abaxter_q12905/pages/user_password.php
M /branches/20260216_abaxter_q12905/pages/user_request.php
M /branches/20260216_abaxter_q12905/pages/view.php
M /branches/20260216_abaxter_q12905/plugins/clip/hooks/all.php
D /branches/20260216_abaxter_q12905/plugins/clip/hooks/manage_jobs.php
M /branches/20260216_abaxter_q12905/plugins/consentmanager/pages/edit.php
M /branches/20260216_abaxter_q12905/plugins/embedvideo/hooks/view.php
M /branches/20260216_abaxter_q12905/plugins/faces/hooks/all.php
D /branches/20260216_abaxter_q12905/plugins/faces/hooks/manage_jobs.php
M /branches/20260216_abaxter_q12905/plugins/google_vision/hooks/all.php
D /branches/20260216_abaxter_q12905/plugins/google_vision/hooks/manage_jobs.php
M /branches/20260216_abaxter_q12905/plugins/google_vision/job_handlers/process_gv_existing.php
M /branches/20260216_abaxter_q12905/plugins/google_vision/pages/offline_jobs/process_gv_existing.php
M /branches/20260216_abaxter_q12905/plugins/licensemanager/pages/edit.php
M /branches/20260216_abaxter_q12905/plugins/openai_gpt/config/config.php
M /branches/20260216_abaxter_q12905/plugins/openai_gpt/hooks/all.php
D /branches/20260216_abaxter_q12905/plugins/openai_gpt/hooks/manage_jobs.php
A /branches/20260216_abaxter_q12905/plugins/openai_gpt/hooks/team_home.php
M /branches/20260216_abaxter_q12905/plugins/openai_gpt/include/openai_gpt_functions.php
M /branches/20260216_abaxter_q12905/plugins/openai_gpt/job_handlers/process_gpt_existing.php
M /branches/20260216_abaxter_q12905/plugins/openai_gpt/languages/en.php
M /branches/20260216_abaxter_q12905/plugins/openai_gpt/pages/process_existing.php
M /branches/20260216_abaxter_q12905/plugins/openai_gpt/pages/setup.php
M /branches/20260216_abaxter_q12905/plugins/simplesaml/hooks/all.php
M /branches/20260216_abaxter_q12905/plugins/whisper/hooks/all.php
D /branches/20260216_abaxter_q12905/plugins/whisper/hooks/manage_jobs.php
M /branches/20260216_abaxter_q12905/plugins/wordpress_sso/hooks/all.php
M /branches/20260216_abaxter_q12905/tests/test_list/000520_do_wildcard_search.php
M /branches/20260216_abaxter_q12905/tests/test_list/001420_login_functions_security_logs.php
M /branches/20260216_abaxter_q12905/tests/test_list/001570_parse_int_ranges.php
r28265
2026-02-17
CHG: Add option to notify admin users X days before addtional actions in action dates plugin [q12905]
M /branches/20260216_abaxter_q12905/plugins/action_dates/hooks/all.php
M /branches/20260216_abaxter_q12905/plugins/action_dates/languages/en.php
M /branches/20260216_abaxter_q12905/plugins/action_dates/pages/setup.php