Releases: agritheory/approvals
v15.2.0
v15.2.0 (2024-10-17)
Features
- feat: require rejection reason in workflow (#73)
Co-authored-by: fproldan franciscoproldan@gmail.com (a33e1d9
)
Refactoring
-
refactor: pyproject to poetry(v15) (#71)
-
refactor: pyproject to poetry(v15)
-
refactor: pyproject to poetry(v14)
-
fix: remove js dependency check
Co-authored-by: Tyler Matteson tyler@agritheory.com (f3ce58a
)
Unknown
-
[Backport] Reminder Email (#47)
-
chore: backport
-
chore: backport (
087fb1f
) -
Workflow integration v15 (#44)
-
wip: add workflow integration
-
wip: add workflow integration
-
wip: approval workflow with tests
-
fix: add typing to Vue files
-
fix: tests cleanup
-
fix: build entry point
-
fix: clean up python typing
Co-authored-by: Rohan Bansal rohan@agritheory.dev (9c92ca0
)
v14.2.3
v14.2.3 (2024-10-17)
Continuous Integration
Fixes
-
fix: check for docstatus if doc is submittable (#63)
-
fix: check for docstatus if doc is submittable
-
fix: remove property setter for ToDo field order
-
fix: combine if statement checks (
fef7d42
)
Testing
-
test(fix): non workflow test (#64)
-
test(fix): non workflow test
-
test(fix): non workflow test
-
fix: remove headless
-
fix: restore invoice number
-
fix: wait for selector
-
fix: added timeout before query selector
-
fix: added timeout before query selector
-
fix: added timeout before query selector
-
fix: remove wait for selector
-
fix: set password on user creation for test data
-
fix: use page.locator
-
fix: build app before running tests
-
fix: remove client script and add approval doctypes on create test data
-
fix: add init script before navigating to page
-
fix: asset path
-
ci: build before bench start (
b19003d
)
Unknown
-
Validate Python in condition field Document Approval Rule (#69)
-
feat: validate condition field
-
feat: test condition
-
feat: dry option to apply
-
fix: error messages (
8b30643
) -
Rejection Notification User (#65)
-
feat: rejection user
-
fix: permission
-
fix: fallback rejection user
-
feat: approval_doctypes in create_document_approval_settings
-
feat: wip notifications
-
chore: fix customization, prettier
-
feat: rejection, notifications
-
chore: fix for mypy
-
fix: disable notifications (
6b08331
) -
Remove client script requirement (#57)
-
wip: remove client script requirement
-
fix: minor fixes
Co-authored-by: Rohan Bansal rohan@agritheory.dev (3781ab1
)
v14.2.2
v14.2.2 (2024-07-24)
Ci
Fix
- fix: translate approval labels (#61)
Co-authored-by: Rohan Bansal <rohan@agritheory.dev> (29ce726
)
Refactor
-
refactor: pyproject.toml to poetry (#49)
-
refactor: pyproject.toml to poetry
-
fix: add pytest-cov as a dev dependency (
92cb558
) -
refactor: added typing (#31)
-
refactor: added typing
-
refactor: added typing
-
refactor: added typing in document approval rule (
50e8077
)
Unknown
-
Draft: feat: confirm to submit for doctypes where workflow does not exist (#48)
-
feat: confirm to submit for doctypes where workflow does not exist
-
fix: use string substitution
-
wip: add playwright
-
fix: update test case for test_non_workflow_approval
Co-authored-by: Tyler Matteson <tyler@agritheory.com> (32f180d
)
-
Reminder Email (#27)
-
fix: query and added missing commit
-
feat: Pending Approval Email Template
-
feat: add pending approval email template
-
feat: Document Approval Rule link in ToDo
-
fix: remove scheduler hook
-
fix: ToDo in UserDocumentApproval
-
feat: send reminder email logic
-
feat: send reminder email logic
-
feat: email reminder hour settings
-
chore: merge
-
chore: merge
-
fix: settings layout (
02c613e
) -
Workflow Integration (#39)
-
wip: add workflow integration
-
wip: workflow integration
-
wip: approval workflow with tests
-
fix: add typing to Vue files
Co-authored-by: Rohan Bansal <rohan@agritheory.dev> (a9abbe8
)
v14.2.1
v14.2.1 (2024-07-08)
Chore
Ci
Fix
-
fix: allow approvers to view non-role documents (#26)
-
fix: handle case where fallback approver is not set
-
fix: throw error on missing fallback approval role
-
fix: allow approvers to view non-role documents
-
fix: use wildcard permissions for approvals
-
fix: recursion permission checks
-
fix: share documents with approvers
-
fix: replace SQL with ORM
-
fix: remove permission controller hook
-
style: pre-commit fixes
-
fix: alias add to add_share
Co-authored-by: Rohan Bansal <rohan@agritheory.dev>
Co-authored-by: Tyler Matteson <tyler@agritheory.com> (3b16714
)
Unknown
- Merge pull request #33 from agritheory/fix_backport
chore: fix backport (2b307c7
)
- Merge pull request #32 from agritheory/backport
chore: backport (4c62a18
)
v14.2.0
fix: handle case where fallback approver is not set (#25)
-
fix: handle case where fallback approver is not set
-
fix: throw error on missing fallback approval role
Co-authored-by: Rohan Bansal rohan@agritheory.dev
Co-authored-by: Tyler Matteson tyler@agritheory.com
v15.0.1
Initial Version-15 Release
Initial version-15 release
v14.1.0
14.1.0 (2023-06-08)
Bug Fixes
Features
- add detail to instructions (3979cce)
- add function to dismiss onboarding in tests (b0a4a31)
- add more test scenarios (1431239)
- Initialize App (3ec2926)
- keep test purchase invoices as drafts (2094b05)
- prevent disabled rules from being applied (a1f628a)
- update test client script to load Vue components (66cc58d)