note that save bug is fixed

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@4314 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Linas Vepstas 2001-05-28 03:42:59 +00:00
parent 5345580249
commit c8c6880219

View File

@ -140,6 +140,16 @@ To Be Done
----------
Core bugs/features that still need work:
(none in this list are truly critical at this point, except possibly
the username/password dialog, and its effect with regards to inital db
access).
-- Wire in the GUI to ask user for username/password to log onto the
server. (GUI already implemented, just not yet used).
-- change code for initial db access. We should query the pg_database
table to see if the database already exists.
-- distinguish between 'save' and 'save-as' in gnc-book & backend.
-- clear up end/destroy semantics. After book_end is called,
@ -148,23 +158,10 @@ Core bugs/features that still need work:
everything is hosed. This is a generic backend design problem,
not just an sql bckend problem, that needs fixing.
-- single-update mode pops up a gui dialog to user asking them
to save the data at the end of the sessino. But we've already done
this. So something is marking the data 'not saved'.
fix this (again ...) I think this is due to how the pricedb
sets the dirty flag. single-update mode should reset the dirty
flag whenever a commit occurs.
-- allow user to enter URL in GUI dialog. User can currently type url
into the file dialog window; it would be nice to have something
slightly nicer tan this.
-- change code for initial db access. We should query the pg_database
table to see if the database already exists.
-- Wire in the GUI to ask user for username/password to log onto the
server. (GUI already implemented, just not yet used).
-- error code should include strings passed back, to be shown in
GUI dialogs. This is because the backend needs to return things
like usernames, etc. in the dialogs, and the backend doesn't
@ -202,6 +199,9 @@ To Be Done, Part II
-------------------
This list only affects the multi-user and advanced/optional features.
Most of the items on this list are 'critical' in the sense that
multi-user mode is fundamentally broken unless they are fixed.
-- checkpoint ending balance is showing up as starting balance
-- if another user deletes a transaction, or an account, there is no way
@ -273,14 +273,14 @@ This list only affects the multi-user and advanced/optional features.
part of the logging scheme. Having 'audit trails' is considered
to be an important accounting feature.
-- let all attached client receive update events via SQL LISTEN/NOTIFY
-- let all attached clients receive update events via SQL LISTEN/NOTIFY
events.
-- Implement various advanced database features, such as checking the
user's permission to view/edit account by account ... (hmmm this
done by the dbadmin... using SQL commands... which means if user
tries to write to something they're not allowed to write to,
then they should be bounced back.
then they should be bounced back.)
-- Review versioning verification in backend. The desired semantic for
updates should be like CVS: multiple nearly-simultaneous writers