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:
|
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.
|
-- distinguish between 'save' and 'save-as' in gnc-book & backend.
|
||||||
|
|
||||||
-- clear up end/destroy semantics. After book_end is called,
|
-- 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,
|
everything is hosed. This is a generic backend design problem,
|
||||||
not just an sql bckend problem, that needs fixing.
|
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
|
-- 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
|
into the file dialog window; it would be nice to have something
|
||||||
slightly nicer tan this.
|
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
|
-- error code should include strings passed back, to be shown in
|
||||||
GUI dialogs. This is because the backend needs to return things
|
GUI dialogs. This is because the backend needs to return things
|
||||||
like usernames, etc. in the dialogs, and the backend doesn't
|
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.
|
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
|
-- checkpoint ending balance is showing up as starting balance
|
||||||
|
|
||||||
-- if another user deletes a transaction, or an account, there is no way
|
-- 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
|
part of the logging scheme. Having 'audit trails' is considered
|
||||||
to be an important accounting feature.
|
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.
|
events.
|
||||||
|
|
||||||
-- Implement various advanced database features, such as checking the
|
-- Implement various advanced database features, such as checking the
|
||||||
user's permission to view/edit account by account ... (hmmm this
|
user's permission to view/edit account by account ... (hmmm this
|
||||||
done by the dbadmin... using SQL commands... which means if user
|
done by the dbadmin... using SQL commands... which means if user
|
||||||
tries to write to something they're not allowed to write to,
|
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
|
-- Review versioning verification in backend. The desired semantic for
|
||||||
updates should be like CVS: multiple nearly-simultaneous writers
|
updates should be like CVS: multiple nearly-simultaneous writers
|
||||||
|
Loading…
Reference in New Issue
Block a user