Trenton H
0d3f2ffb75
test(mail): lift composite test API endpoints to module constants
2026-04-30 10:02:08 -07:00
Trenton H
4942ab1000
test(mail): convert test_api.py to pytest style
2026-04-30 09:58:37 -07:00
shamoon
21ff254ffc
Merge branch 'main' into dev
2026-04-26 19:12:40 -07:00
shamoon
e5561ba06f
Fix: correctly scope mail account enumeration ( #12636 )
2026-04-24 10:15:59 -07:00
Trenton H
50ec987a81
Chore: Refactors all of the mail tests to use model factories instead of bare create ( #12613 )
2026-04-20 15:43:43 -07:00
shamoon
0f84af27d0
Merge branch 'main' into dev
...
# Conflicts:
# docs/setup.md
# src-ui/src/main.ts
# src/documents/tests/test_api_bulk_edit.py
# src/documents/tests/test_api_custom_fields.py
# src/documents/tests/test_api_search.py
# src/documents/tests/test_api_status.py
# src/documents/tests/test_workflows.py
# src/paperless_mail/tests/test_api.py
2026-03-21 02:12:19 -07:00
shamoon
7dbf8bdd4a
Fix: enforce permissions when attaching accounts to mail rules
2026-03-21 00:44:28 -07:00
shamoon
5b667621cd
Try not to piss off mypy
2026-02-21 17:48:11 -08:00
shamoon
1b912c137a
Merge branch 'main' into dev
2026-02-21 17:45:28 -08:00
shamoon
1bb4b9b473
More permissions on mail account test endpoint
2026-02-21 16:47:55 -08:00
Sebastian Steinbeißer
3b5ffbf9fa
Chore(mypy): Annotate None returns for typing improvements ( #11213 )
2026-02-02 08:44:12 -08:00
shamoon
19a54b3b23
Feature: processed mail UI ( #10866 )
2025-09-22 18:17:42 +00:00
shamoon
dbf3721ec2
Chore: reject absurd max age values ( #10243 )
2025-06-22 07:39:36 -07:00
shamoon
1dc80f04cb
Feature: openapi spec, full api browser ( #8948 )
2025-02-10 16:43:07 +00:00
Trenton H
6e371ac5ac
Enhancement: Allow excluding mail attachments by name ( #4691 )
...
* Adds new filtering to exclude attachments from processing
* Frontend use include / exclude mail rule filename filters
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2023-12-02 08:26:19 -08:00
shamoon
9712ac109d
Feature: consumption templates ( #4196 )
...
* Initial implementation of consumption templates
* Frontend implementation of consumption templates
Testing
* Support consumption template source
* order templates, automatically add permissions
* Support title assignment in consumption templates
* Refactoring, filters to and, show sources on list
Show sources on template list, update some translation strings
Make filters and
minor testing
* Update strings
* Only update django-multiselectfield
* Basic docs, document some methods
* Improve testing coverage, template multi-assignment merges
2023-09-22 16:53:13 -07:00
shamoon
23fefc3ab7
Include permissions for mail rules & accounts
2023-07-26 07:28:25 -07:00
Trenton H
3bcbd05252
Fixes ruff not running isort against the codebase
2023-04-26 09:35:27 -07:00
shamoon
5012c0c97c
Adds testing for test mail account
2023-03-24 15:14:02 -07:00
Trenton H
3e467c517d
Allows filtering email by the TO value(s) as well
2023-03-12 10:31:42 -07:00
Trenton Holmes
a6e2708605
Changes testing to use more declarative status code names from DRF
2023-02-20 10:25:21 -08:00
Trenton Holmes
3e777f2a5b
Fixes up some minor warnings from test code
2023-02-11 14:35:16 -08:00
Michael Shamoon
5e5f56dc67
Re-org where some of the new classes are found
2022-12-03 09:31:39 -08:00