Commit Graph

22765 Commits

Author SHA1 Message Date
Christopher Lam
c434239b7d Upgrade split->owner to gnc:split->owner 2020-05-29 21:32:23 +08:00
Christopher Lam
8717c5c3cc Bugfix new reports 2020-05-29 21:11:58 +08:00
Christopher Lam
efb9abfb4d deprecate old reports 2020-05-29 18:18:38 +08:00
Christopher Lam
6caf7beee3 Merge branch 'master-guid-dance' #706
For release notes:

* new reports are now using different options and renderer
* options and layout are different

* Old reports still accessible via --extras
2020-05-29 18:13:57 +08:00
Robert Fewell
6e83494008 Add opening the transaction association from register sheet.
Add option to open transaction association by clicking on the
association in the association cell.
2020-05-28 17:25:41 +01:00
Robert Fewell
6b3f9bd80e Bug 796531 - Display the Transaction Association link
Displays the Transaction Association link in the Transaction Report and
when selected will open the association outside of Gnucash as it
currently does when opened from the register.
2020-05-28 17:25:41 +01:00
Robert Fewell
ac02966426 Add a total entries label to the Association dialogue 2020-05-28 17:25:41 +01:00
Robert Fewell
553b422e19 Change Associations list dialog for Business
Change the existing Transaction list dialog to cater for Business
associations and add a menu option to the Business menu to open this
dialog.
2020-05-28 17:25:41 +01:00
Robert Fewell
e2fac36608 Add an Invoice section to dialog-utils for when the path head changes 2020-05-28 17:25:41 +01:00
Robert Fewell
30f21763e8 Allow Associations to be added to invoices
Use the existing associations functions to do the updating, opening and
removing of the association for invoices and all objects that use the
invoice interface. The actual association when present is added as a
link button which is shown below the notes.
2020-05-28 17:25:41 +01:00
Robert Fewell
2f9be87549 Replace tabs with spaces in gncInvoice.c/h
Replace tabs with spaces, trim ending spaces and add spaces to function
calls where appropriate.
2020-05-28 17:25:41 +01:00
Robert Fewell
69aeacb621 Add KVP Association property to GncInvoice 2020-05-28 17:25:41 +01:00
Robert Fewell
1b8cad0086 Change register sheet associations tooltip to use
dialog-assoc-utils functions
2020-05-28 17:25:41 +01:00
Robert Fewell
f31749f490 Display glyphs for Transaction Associations
Display glyphs in the register for transaction associations if a font
has them. A test is made when the register is loaded to see if there is
a font that has the two glyphs available otherwise the usual characters
are used. The two glyphs used are...

GLYPH_PAPERCLIP  // Codepoint U+1F4CE
GLYPH_LINK       // Codepoint U+1F517
2020-05-28 17:25:40 +01:00
Robert Fewell
785a6a8fa6 Add a new cell type for Transaction associations that
supports the use of glyphs
2020-05-28 17:25:40 +01:00
Robert Fewell
260c7b32dc Change the File dialogue for associations
Change the way the user picks a file association from using a
GtkFileChooserWidget to a GtkFileChooserButton so that you will get a
native file dialogue if you have at least Gtk+ version 3.20
2020-05-28 17:25:40 +01:00
Robert Fewell
8723184f4d Change gnc_launch_assoc function
Change gnc_launch_assoc function to use uri functions from
dialog-assoc-utils.c/h
2020-05-28 17:25:40 +01:00
Robert Fewell
e81e95ee59 Change dialog-assoc functions to use ones from dialog-assoc-utils 2020-05-28 17:25:40 +01:00
Robert Fewell
07d46d5d52 Add option to change associations when path head changes
When the path head is changed the associations are not updated so this
change adds a dialog to ask if you want the old relative paths updated
to absolute ones and whether to update existing absolute paths to new
relative ones.
2020-05-28 17:25:40 +01:00
Robert Fewell
7e05d8690a Allow the Transaction Association to be updated from list
Allow the transaction Association to be updated from the list of
associations by double clicking on the selected row column Available.
2020-05-28 17:25:40 +01:00
Robert Fewell
d282e645a7 Bug 797185 - Add Reload button for Transaction associations
Currently to refresh the list the dialog needs to be closed and
re-opened so add a button to reload the model instead. Also added
another button that does a reload and location check in one.
2020-05-28 17:25:40 +01:00
Robert Fewell
1884ae2093 Bug 797185 - Allow sorting on all Transaction Association columns 2020-05-28 17:25:40 +01:00
Robert Fewell
282e456f52 Move the transaction association dialog to dialog-assoc.c/h
The transaction association dialog was all setup from gnc-split-reg but
it seems logical to move all the association source to one file so this
commit does that as well as changing the dialog to be based on a glade
file. The existing toolbar menu entries have changed to Update, Open and
Remove the association.
2020-05-28 17:25:40 +01:00
Robert Fewell
8596763d70 Minor text changes to reflect associated file name changes 2020-05-28 17:25:40 +01:00
Robert Fewell
456c3494ff Rename the trans associate files
Rename the files dialog-trans-assoc.c/h and the glade file to the less
specific form dialog-assoc.c/h so that it can be used for other
associations.
2020-05-28 17:25:40 +01:00
John Ralls
5091d7a670 Merge Christoph Holterman's python-gettext-localize into master. 2020-05-28 14:17:10 -07:00
John Ralls
20251999a4 python-gettext-localize: Additional POTFILES.in changes. 2020-05-28 14:16:38 -07:00
c-holtermann
b13f40aeaf remove translation test 2020-05-28 20:55:15 +02:00
c-holtermann
e1701fbdd6 locale is not needed anymore (debug) 2020-05-28 20:42:27 +02:00
c-holtermann
9e678a421e remove debug stuff 2020-05-28 20:31:16 +02:00
c-holtermann
7bf38ef837 test info 2020-05-28 20:29:33 +02:00
c-holtermann
ca21f32249 remove global gettext import 2020-05-28 20:21:31 +02:00
c-holtermann
efe9b4b606 remove debug info 2020-05-28 20:19:39 +02:00
c-holtermann
f788e59318 remove debug stuff (temporarily) 2020-05-28 18:51:01 +02:00
c-holtermann
fc87e275fa further debugging 2020-05-28 18:51:01 +02:00
c-holtermann
8d429d8295 further debugging 2020-05-28 18:51:01 +02:00
c-holtermann
2c09fe4f44 debug on travis 2020-05-28 18:51:01 +02:00
c-holtermann
694e5a26ff add test for gettext 2020-05-28 18:50:55 +02:00
c-holtermann
31d2b3cb44 install gettext 2020-05-28 18:41:34 +02:00
c-holtermann
101a2ca09d add translatable python files 2020-05-28 18:41:34 +02:00
c-holtermann
22848c6b0a localize strings for python 2020-05-28 18:41:34 +02:00
c-holtermann
41dc6ddbe2 implement gettext localization for python
make gnc_path_get_localedir() and GETTEXT_PACKAGE available for python
to access locales. Import gettext module to provide _ as translator
method. Provide null _-method returning english text in case of missing gettext.
Make a lot of messages translatable by adding _-method. Include python
files to create .pot-files.
2020-05-28 18:41:34 +02:00
Robert Fewell
890637b2dc Delete Account: Short circuit checks if no transactions or subaccounts
Count of splits and number of children need to be or'd
2020-05-28 12:13:14 +01:00
Robert Fewell
3457dd150b Add file name to dialog used in ofx import 2020-05-28 11:21:04 +01:00
Robert Fewell
8bf426e274 Rename a couple of functions used in multiple OFX file import 2020-05-28 11:20:59 +01:00
Robert Fewell
e69c8a237c Set the reconcile after close button in import-main-matcher
Set the default visibility of the reconcile after close check button
to be hidden and set it so it does not respond to gtk_show_all.
2020-05-28 10:49:56 +01:00
Robert Fewell
2dcc0b7a19 Merge Jean Laroche's branch 'add_multi_ofx_import_master' PR 697 to master 2020-05-28 10:32:32 +01:00
Christopher Lam
4fd5a2cd59 typo fix 2020-05-28 13:35:58 +08:00
John Ralls
de9d6a3339 Delete Account: Use subaccount commodity for subaccount splits.
It might be different from the parent account's. Also check the
commodity, not the currency-or-parent; moving widgets to flidgets
is just as bad as pounds to dollars.
2020-05-27 18:50:35 -07:00
John Ralls
7218bfef37 Delete Account: Short circuit checks if no transactions or subaccounts. 2020-05-27 18:50:34 -07:00