-
- Downloads
Add API for working with rules (#2568)
* Add API for working with rules * Add release note * Change 'payees-get-rules' return type to RuleEntity[] * Reuse existing handlers, make names not have 'payee', add two getters * fix linter * fix bad handler name * fix broken handler name * add test cases for 'getPayeeRules' * fix broken test * Remove unused locals * Update packages/loot-core/src/types/api-handlers.d.ts Co-authored-by:Matiss Janis Aboltins <matiss@mja.lv> * Update packages/loot-core/src/types/server-handlers.d.ts Co-authored-by:
Matiss Janis Aboltins <matiss@mja.lv> * Strict types and slightly improved return interface * update test comment to match new API names * fix linter issues --------- Co-authored-by:
Matiss Janis Aboltins <matiss@mja.lv>
Showing
- packages/api/methods.test.ts 208 additions, 0 deletionspackages/api/methods.test.ts
- packages/api/methods.ts 20 additions, 0 deletionspackages/api/methods.ts
- packages/desktop-client/src/components/ManageRules.tsx 2 additions, 2 deletionspackages/desktop-client/src/components/ManageRules.tsx
- packages/loot-core/src/client/state-types/modals.d.ts 2 additions, 2 deletionspackages/loot-core/src/client/state-types/modals.d.ts
- packages/loot-core/src/server/api.ts 37 additions, 0 deletionspackages/loot-core/src/server/api.ts
- packages/loot-core/src/server/errors.ts 3 additions, 2 deletionspackages/loot-core/src/server/errors.ts
- packages/loot-core/src/server/rules/app.ts 2 additions, 2 deletionspackages/loot-core/src/server/rules/app.ts
- packages/loot-core/src/types/api-handlers.d.ts 12 additions, 2 deletionspackages/loot-core/src/types/api-handlers.d.ts
- packages/loot-core/src/types/models/rule.d.ts 5 additions, 2 deletionspackages/loot-core/src/types/models/rule.d.ts
- packages/loot-core/src/types/server-handlers.d.ts 2 additions, 1 deletionpackages/loot-core/src/types/server-handlers.d.ts
- upcoming-release-notes/2568.md 6 additions, 0 deletionsupcoming-release-notes/2568.md
Loading
Please register or sign in to comment