After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 791993 - Report for tracking budgets
Report for tracking budgets
Status: RESOLVED OBSOLETE
Product: GnuCash
Classification: Other
Component: Reports
2.6.17
Other All
: Normal enhancement
: ---
Assigned To: gnucash-reports-maint
gnucash-reports-maint
Depends on:
Blocks:
 
 
Reported: 2017-12-27 22:15 UTC by Jon Schewe
Modified: 2018-06-30 00:02 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Report to be added to gnucash (43.18 KB, patch)
2017-12-27 22:15 UTC, Jon Schewe
none Details | Review

Description Jon Schewe 2017-12-27 22:15:02 UTC
Created attachment 366029 [details] [review]
Report to be added to gnucash

This report exists to aide in envelope accounting. The standard
practice has been to create scheduled transactions that add
the budget amount to the expense accounts. However this doesn't
let me leverage the other budget reports. So I created this
report that is essentially an account register for the
expense account with the budget values added in like the
scheduled transactions would, except the expense account
is still accurate for use with the budget reports.
Comment 1 John Ralls 2018-01-09 22:41:49 UTC
Comment on attachment 366029 [details] [review]
Report to be added to gnucash

Sorry, we're not able to accept this patch.

First of all, don't write patches against tarball releases. Clone the repository and write your patches against the HEAD of the appropriate branch.

Second, we don't accept new features on the maintenance branch, though we will may change that policy at some point after the release of 3.0; in any case the 2.6 branch has only its end-of-life release left and new features on it would be silly.

Third, it's incomplete and not correctly prepared. Please see https://wiki.gnucash.org/wiki/Development#Submitting_Patches for instructions on how to prepare patches. For it to be a complete patch it also needs code adding it to the reports menu somewhere (Reports>Budget seems reasonable) as well as build system changes (to both CMakeLists.txt and Makefile.am in the appropriate directory, probably gnucash/report/standard-reports).

Unfortunately we went to feature freeze on the unstable branch that we'll release as 3.0 in another 2-3 months so we can't accept a reworked version of your patch for that, either. I suggest that you redo your patch against the "master" branch for inclusion in 4.0... but wait a couple of weeks before you start as we're working on changing some of the internal scheme date-handling code and you'll want to use the new version rather than the old.

If we decide to add features to 3.0 during its maintenance lifetime new reports will certainly be at the top of the list for consideration, so I suggest that you subscribe to the developer's mailing list.
Comment 2 John Ralls 2018-06-30 00:02:10 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=791993. Please update any external references or bookmarks.