mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
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:
parent
5345580249
commit
c8c6880219
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user