Jan Kleine
a9ecb629a7
Feature: add backend support for deletion workflow action
...
Implement deletion workflow action with soft/hard delete options and validation:
- Add WorkflowActionDeletion model with skip_trash flag
- Add DELETION action type to WorkflowAction enum
- Handle document deletion in workflow signal handlers
- Add validation to ensure deletion action is always last in workflow
- Skip remaining workflows if document was deleted
- Clean up orphaned WorkflowActionDeletion records
- Add comprehensive test coverage for deletion action validation and execution
2025-10-25 20:16:37 +00:00
shamoon
f6c004183e
Feature: Advanced Workflow Trigger Filters ( #11029 )
2025-10-13 22:23:56 +00:00
shamoon
1709aee903
Development: fix localization failing tests ( #10840 )
...
---------
Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
2025-09-12 16:42:52 -07:00
david-loe
2dc4f1f49b
Enhancement: add storage path as workflow trigger filter ( #10771 )
...
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-09-11 17:41:04 +00:00
sidey79
9e11e7fd05
Enhancement: jinja template support for workflow title assignment ( #10700 )
...
---------
Co-authored-by: Trenton Holmes <797416+stumpylog@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2025-09-11 06:56:16 -07:00
shamoon
6730896894
Enhancement: support webhook restrictions ( #10555 )
2025-08-11 10:15:30 -07:00
shamoon
3b069ac034
Fix: restore expected pre-2.16 scheduled workflow offset behavior ( #10218 )
2025-06-19 14:47:54 +00:00
shamoon
422bffe1a6
Performance: pre-filter document list in scheduled workflow checks ( #10031 )
2025-06-03 21:47:29 +00:00
shamoon
f39463ff4e
Add a more helpful docstring to schedule logic, scheduled test
2025-05-27 13:05:42 -07:00
shamoon
344cc70cd5
Enhancement: support negative offset in scheduled workflows ( #9746 )
2025-05-11 20:04:46 +00:00
shamoon
df5af5c8ad
Fix: correctly handle dict data with webhook ( #9674 )
2025-04-16 00:07:08 -07:00
shamoon
edc7181843
Enhancement: support assigning custom field values in workflows ( #9272 )
2025-03-05 12:30:19 -08:00
Trenton H
817aad7c8b
Fix: Switches data to content to upload raw bytes/text content ( #9293 )
2025-03-04 18:56:28 +00:00
shamoon
bfc11a545b
Change: use simpler method for attaching files ( #8845 )
2025-01-21 10:38:21 -08:00
shamoon
ed1775e689
Enhancement: allow specifying JSON encoding for webhooks ( #8799 )
2025-01-18 12:19:50 -08:00
shamoon
d97e4a9a95
Fix: fix email/wh actions on consume started ( #8750 )
2025-01-15 15:48:10 +00:00
shamoon
1d65628132
Feature: email, webhook workflow actions ( #8108 )
2024-12-03 00:12:40 +00:00
shamoon
2b29233a1e
Feature: scheduled workflow trigger ( #8036 )
2024-11-24 18:22:31 +00:00
shamoon
8dd355f6bf
Chore: fix test comments
2024-10-08 23:36:09 -07:00
shamoon
0af2b967e4
Fix: wait to apply tag changes until other changes saved with multiple workflows ( #7711 )
2024-09-16 01:26:24 +00:00
Trenton H
b720aa3cd1
Chore: Convert the consumer to a plugin ( #6361 )
2024-04-18 02:59:14 +00:00
shamoon
f07441a408
Feature: workflow removal action ( #5928 )
...
---------
Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
2024-03-04 17:37:42 +00:00
Trenton H
4813a7bc70
Chore: Adds additional rules for Ruff linter ( #5660 )
2024-02-05 21:46:59 +00:00
shamoon
5881f05dbc
Change workflow permissions assignment to merge ( #5496 )
2024-01-22 16:34:16 -08:00
Trenton H
2da5e46386
Refactor file consumption task to allow beginnings of a plugin system ( #5367 )
2024-01-13 16:11:14 +00:00
shamoon
6d5f4e92cc
Enhancement: title assignment placeholder error handling, fallback ( #5282 )
2024-01-10 10:18:55 -08:00
shamoon
c64667d396
Fix: workflow assignment of customfield fails if field exists in v2.3.1 ( #5302 )
2024-01-07 22:27:57 +00:00
shamoon
d623af9c41
Change: Use fnmatch for workflow path matching ( #5250 )
2024-01-05 19:15:14 +00:00
shamoon
3b6ce16f1c
Feature: Workflows ( #5121 )
2024-01-03 08:19:19 +00:00