* src/report/report-system/html-utilities.scm: Added support for
surpressing zero amounts.
* src/report/report-system/*-utilities.scm: Clean up
commodity-collector calling functions.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6716 57a11ea4-9604-0410-9ed3-97b8803252fd
Implement the "find" button
bring up a "results window"
fix a bug in the search-string code
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6714 57a11ea4-9604-0410-9ed3-97b8803252fd
Some of the QueryNew ACCOUNT_* names conflicted with entries in the
AccountFieldCode enumeration. Hopefully, eventually, the two sets
of names can be combined.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6712 57a11ea4-9604-0410-9ed3-97b8803252fd
almost identical anyways). Remove the (now defunct) debcred.
- Fix a few compiler warnings.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6711 57a11ea4-9604-0410-9ed3-97b8803252fd
can actually see the change take place.
Remove the links to GNC modules and just make sure those dependencies
are loaded here.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6708 57a11ea4-9604-0410-9ed3-97b8803252fd
gncInvoice.[ch]: add date-posted, paid-txn
change date-closed->date-paid
add gncInvoicePayToAccount()
dialog-date-close.[ch]: allow list of account-types
provide a dialog with only 1 date and account (for invoice payment)
dialog-invoice.c: provide list of accounts to date-close dialog(s)
change 'close' to 'pay'
hide cancel button on posted/paid invoices
dialog-order.c: hide cancel button on closed orders
search-date.c: remove unused time_t
search-param.[ch]: provide a 'type' over-ride
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6707 57a11ea4-9604-0410-9ed3-97b8803252fd
add DEBCRED type to point to the numeric type
QueryObject.c: change SPLIT_VALUE to type DEBCRED
add some test types
gncInvoice.[ch]: add more Invoice parameters
gncOrder.[ch]: add more Order parameters
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6704 57a11ea4-9604-0410-9ed3-97b8803252fd
dialog-order: (re)set the Order's Owner when the UI changes
dialog-invoice: (re)set the Invoice's Owner with the UI changes, and update
the entry-ledger query to pick up the proper entries.. This can cause
problems if the user has already attached any entries to this invoice.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6695 57a11ea4-9604-0410-9ed3-97b8803252fd
into the Predicate Data, which allows the predicate creation functions
to sanity check the validity.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6694 57a11ea4-9604-0410-9ed3-97b8803252fd
add some extra tests for valid "how" values and PWARN for invalid ones.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6693 57a11ea4-9604-0410-9ed3-97b8803252fd
Note that this allows a user to shoot themselves in the foot if
they don't supply a parameter that returns a list. Right now
the only valid use of this option is:
(Trans)->TRANS_SPLITLIST->SPLIT_ACCOUNTGUID
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6690 57a11ea4-9604-0410-9ed3-97b8803252fd
- g-wrap the gncOwner interfaces
- restructure the Extensions menu
- dialog-invoice.c: hide the 'print invoice' button until after the
invoice has been posted
- dialog-order.c: validate the passed-in gncowner to make sure it is a
valid type
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6687 57a11ea4-9604-0410-9ed3-97b8803252fd
Reset Query when changing an invoice from ReadWrite to ReadOnly.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6684 57a11ea4-9604-0410-9ed3-97b8803252fd
- add to EntryLedger query for invoices; moving from an order->invoice
will show the appropriate entries for the customer/vendor.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6682 57a11ea4-9604-0410-9ed3-97b8803252fd
* Update the QueryNew API to take a GList of terms to allow
for any number of iterative lookups (such as
GncEntry->GncInvoice->GncAccount->GNCBook->guid) (not that this
is a useful example ;)
* Update all the business objects to the new API -- don't distinguish
between a parameter that returns a core type and a parameter that
returns another object. Note that this implies that the namespace
is shared between the objects and core types. Also note that this
is not enforced in any way.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6681 57a11ea4-9604-0410-9ed3-97b8803252fd
* QueryNew interface revision-1 check-in
* update all the business objects to register with the new query system
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6680 57a11ea4-9604-0410-9ed3-97b8803252fd