> On Aug 9, 2020, at 3:59 PM, Stan Brown <the_stan_br...@fastmail.fm> wrote:
> 
> 
> On 2020-08-09 11:58, John Ralls wrote:
> 
>>> On Aug 9, 2020, at 11:04 AM, Stan Brown <the_stan_br...@fastmail.fm> wrote:
>>> You probably know this, but just on the off chance that you don't:
>>> 
>>> In the File ยป Properties dialog, there is a setting "Day threshold for
>>> read-only transactions." If change the default 0 in that box to a
>>> number, then transactions more than that many days before today can't be
>>> edited.
>>> 
>>> It would be a lot more useful if we could set a date, in my opinion, but
>>> it's better than nothing.
> 
>> Really? ISTM that would be painful to use because you'd have to frequently 
>> change the date. I could understand if you wanted to be able to set a period 
>> selector, e.g. all transactions before the beginning of the current month 
>> are read-only.
> 
> This may be a matter of different users having different use cases.
> 
> Mine is straightforward (to me): Following Adrien's recommendation, I
> don't actually close each month. But I want to make sure that I don't
> inadvertently fumble the date of a new transaction and put it into last
> month, or accidentally change a transaction of last month because of an
> errant mouse click.
> 
> As GC is set up now, to achieve that I would have to change the number
> of days every day, which is, as you say, painful. If I could just setO
> "no alterations of anything dated 2020-07-31 or earlier", that would be
> quite simple, and I'd only have to change it once a month.
> 
> What's your use case for setting number of days, if you're willing to say?
> 
> (I'm not suggesting removing the number-of-days setting, if there's any
> reasonable chance someone actually wants it. But surely it would not be
> hard to add a "freeze transactions before specified date" setting, and
> unless I miss my guess it would prove to be more popular.)

I don't personally have a use-case for the number of days, but I think that 
it's pretty obvious: Once a transaction is N days old it's considered committed 
and shouldn't be changed, and transactions should be entered within those same 
N days of happening in the real world. It's pretty much the topic of this 
thread.

I think my proposal--using relative dates like beginning of the current 
month--fits your use case perfectly and would save you the annoyance of having 
to update the specified date every month and the risk of possibly forgetting.

Regards,
John Ralls

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to