Commit Graph

7619 Commits

Author SHA1 Message Date
Linas Vepstas
dad4a4dfc6 start writing up an overview of how teh business objects work
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9619 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-22 13:56:20 +00:00
Linas Vepstas
1be1eaea00 staple in the invoice clone routines
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9618 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-22 02:02:45 +00:00
Christian Stimming
08b12ed028 2003-10-21 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/gnc-hbci-utils.c: Refactor some GUI
	code. Improve user messages.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9615 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-21 18:01:53 +00:00
Linas Vepstas
fee30d10b3 more cloning; update status in BusPeriod.c
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9611 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-21 13:53:55 +00:00
Linas Vepstas
8e9f1afc97 more cloning of stuff.
(Yes Derek, I'm agonizing over whether/how to clone/not clone depending
on the backend.  But in the meantime this fills in needed function anyway.)


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9606 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-21 05:12:38 +00:00
Linas Vepstas
d8bd81162b fix currency cloning usage
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9605 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-21 05:00:30 +00:00
Christian Stimming
796ca8aae2 2003-10-20 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/hbci-interaction.c,
	gnc-hbci-getbalance.c, dialog-hbcitrans.c: Improved user messages.

	* src/import-export/hbci/gnc-hbci-utils.c: Fixed extremly stupid,
	old bug that causes weird HBCI errors.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9598 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-20 19:57:39 +00:00
Linas Vepstas
4ea306c1bb oops
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9597 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-20 13:49:47 +00:00
Linas Vepstas
80c44c76a6 remove SetGuid function
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9596 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-20 13:48:19 +00:00
Linas Vepstas
93e1d35a87 remove set_guid from customer, add clone to vendor
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9595 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-20 13:44:41 +00:00
Linas Vepstas
77fd3e74ce add clone functions to employee, misc minor cleanup to bill term entity funcs
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9594 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-20 13:34:03 +00:00
Linas Vepstas
30914441f3 add runtime-cast typesafety checks.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9593 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-20 13:19:16 +00:00
Linas Vepstas
5bae2ba525 add documentation, add safety check
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9592 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-20 13:06:13 +00:00
Linas Vepstas
e23307d377 oops, obsoleted one routine a little too quick.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9589 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-20 03:38:51 +00:00
Linas Vepstas
c473e8c026 bug-fix: make check test-period now passes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9581 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-19 16:20:53 +00:00
Linas Vepstas
c08077ce56 change event generation API to use entities instead of raw GUID's
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9580 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-19 15:47:26 +00:00
Linas Vepstas
6444e8169b change address to use entity instead of naked guid
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9579 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-19 15:45:30 +00:00
Linas Vepstas
0bcc7874a0 fix up the way the test cases test for the 'dirty' flag; add notes to
the README file asbout dirty flag testing.  All tests pass at this
point.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9578 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-19 15:03:32 +00:00
Linas Vepstas
2afc11fd9a bugfix: the object needs to have a valid book passed to it to pass
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9577 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-19 14:31:21 +00:00
Linas Vepstas
732190da37 oops
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9576 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-19 14:16:34 +00:00
Linas Vepstas
ac7c9ac3d7 oops, missed another one
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9571 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-19 05:18:49 +00:00
Linas Vepstas
9ba2722cbb changes to use generic 'collection-of-entities' functions instead of
per-module specific functions.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9570 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-19 05:13:59 +00:00
Linas Vepstas
b10828a439 changes to use more generic 'collection of entities' functions
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9568 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-19 05:11:07 +00:00
Linas Vepstas
8c8871f65d Misc fixes to allow the postgres backend to compile w/ the entity makeover
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9554 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-18 14:44:39 +00:00
Linas Vepstas
aee3597d53 add a book-foreach-collection routine
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9552 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-18 14:12:59 +00:00
Christian Stimming
92aff7f9d0 2003-10-18 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/druid-hbci-initial.c: Fix and initially
	implement handling of multiple banks/users/customers.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9550 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-18 10:11:41 +00:00
Christian Stimming
2f50ca901d 2003-10-18 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/druid-hbci-initial.c: Fix and initially
	implement handling of multiple banks/users/customers.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9549 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-18 10:11:20 +00:00
Christian Stimming
f98af6862f 2003-10-18 Christian Stimming <stimming@tuhh.de>
* src/import-export/hbci/dialog-hbcitrans.c: Fix handling of HBCI
	direct debits (fix wrong textkey).


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9548 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-18 08:08:02 +00:00
Linas Vepstas
700508e6ab add a reminder to fix the failing testcases,
(because of a minor test case error; need to specify backend before
testing to see if an object is  'clean')


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9544 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 05:44:28 +00:00
Linas Vepstas
17a730bd9a oops, left out some importnat includes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9543 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 05:36:59 +00:00
Linas Vepstas
eb069af1c6 oops
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9542 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 05:36:07 +00:00
Linas Vepstas
9f58eb2621 renamce GNCBook ->QofBook
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9541 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 05:30:31 +00:00
Linas Vepstas
3fc3438ed0 fix old change
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9540 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 05:23:08 +00:00
Linas Vepstas
630eb6b390 missed some old stuff
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9539 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 05:21:37 +00:00
Linas Vepstas
6089b89c6f remove vestiges of prior incomkplete gnc->qof renaming scheme changes
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9538 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 05:15:56 +00:00
Linas Vepstas
64583beb71 purge old include files
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9537 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 04:47:46 +00:00
Linas Vepstas
d0eeb9ea49 oops, bad definition for backwards compat
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9536 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 04:44:16 +00:00
Linas Vepstas
c2ef55d55f oops
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9535 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 04:41:36 +00:00
Linas Vepstas
3cdf102f93 missed converting employee in prior cycle
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9534 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 04:40:59 +00:00
Linas Vepstas
5b7d9cae9e merge from entity-mess branch: minor tweaks to bring into line
with entity reworjk in engine.  Add GPL licenses to some of the files.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9533 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 04:32:04 +00:00
Linas Vepstas
dc8c81714b misc minor tweaks to bring into line with the engine entity work
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9532 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 04:29:19 +00:00
Linas Vepstas
c90c817e64 merge first round of entity rework back into head branch
The net total of this work is (i beleive) fewer lines of code.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9530 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-17 04:25:53 +00:00
Linas Vepstas
aaf73968e1 fix/simplify slots usage (SetSlots_nc is going away)
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9519 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-15 22:33:45 +00:00
Linas Vepstas
4c0b5bb787 fix/simplify kvp usage
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9518 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-15 22:28:43 +00:00
Linas Vepstas
5be6a91fc6 fix
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9508 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-15 03:25:03 +00:00
Linas Vepstas
ae46d71132 this file will be obsoleted/replaced by whizbang new qofid shortly.
Ugh. its a big mess now, but it should be a lot cleaner post-haste


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9507 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-15 00:07:17 +00:00
Linas Vepstas
883038301d rehash old hashes ... ugh. this to replace gncBusiness in a little while.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9506 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-15 00:05:18 +00:00
Linas Vepstas
87a5b565b5 start work to make ids/entities/objects a little less wonky
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9505 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-14 21:20:55 +00:00
Linas Vepstas
c1935ea584 add qofinstance to vendor
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9504 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-14 13:46:24 +00:00
Linas Vepstas
a15de4f933 start work to clone owner
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@9499 57a11ea4-9604-0410-9ed3-97b8803252fd
2003-10-14 03:34:37 +00:00