[PR #1052] [MERGED] Template: Apply schedule template only on needed month #3488

Closed
opened 2026-02-28 20:42:22 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/1052
Author: @youngcw
Created: 5/21/2023
Status: Merged
Merged: 5/24/2023
Merged by: @j-f1

Base: masterHead: schedule_single


📝 Commits (7)

  • b108743 added flag for single schedule application, clean up parser slightly
  • 77afcda add logic to only budget schedules in the month they are needed
  • 3d7719d cleanup
  • b36d000 cleanup2
  • d1077cc release note
  • 3015393 fix
  • 0c15725 Merge branch 'master' into schedule_single

📊 Changes

3 files changed (+29 additions, -14 deletions)

View changed files

📝 packages/loot-core/src/server/budget/goal-template.pegjs (+12 -11)
📝 packages/loot-core/src/server/budget/goaltemplates.ts (+11 -3)
upcoming-release-notes/1052.md (+6 -0)

📄 Description

Add option to schedule templates to budget the full amount only in the needed month. Default behavior stays the same of spreading the expense out over the available range.

To use the option, use a template like #template schedule full SCHEDULE_NAME

Also some minor cleanup.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/1052 **Author:** [@youngcw](https://github.com/youngcw) **Created:** 5/21/2023 **Status:** ✅ Merged **Merged:** 5/24/2023 **Merged by:** [@j-f1](https://github.com/j-f1) **Base:** `master` ← **Head:** `schedule_single` --- ### 📝 Commits (7) - [`b108743`](https://github.com/actualbudget/actual/commit/b1087435e4e6debd56de06335edc5f9ce0bc4a7a) added flag for single schedule application, clean up parser slightly - [`77afcda`](https://github.com/actualbudget/actual/commit/77afcda1d587712aa355c8a8922caf6c4c05bf84) add logic to only budget schedules in the month they are needed - [`3d7719d`](https://github.com/actualbudget/actual/commit/3d7719dcd657d095fa8317099c0238151fd6bef5) cleanup - [`b36d000`](https://github.com/actualbudget/actual/commit/b36d000526af0e46295cd5eb4174de1d82167a78) cleanup2 - [`d1077cc`](https://github.com/actualbudget/actual/commit/d1077cce7af0dd2bc215f11cc1ae006220e6a5e0) release note - [`3015393`](https://github.com/actualbudget/actual/commit/30153930bfa8f224e67a93576cbf6988fae84745) fix - [`0c15725`](https://github.com/actualbudget/actual/commit/0c15725e3649afc7482c4947679eb6c03f10da41) Merge branch 'master' into schedule_single ### 📊 Changes **3 files changed** (+29 additions, -14 deletions) <details> <summary>View changed files</summary> 📝 `packages/loot-core/src/server/budget/goal-template.pegjs` (+12 -11) 📝 `packages/loot-core/src/server/budget/goaltemplates.ts` (+11 -3) ➕ `upcoming-release-notes/1052.md` (+6 -0) </details> ### 📄 Description Add option to schedule templates to budget the full amount only in the needed month. Default behavior stays the same of spreading the expense out over the available range. To use the option, use a template like `#template schedule full SCHEDULE_NAME` Also some minor cleanup. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-02-28 20:42:22 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#3488