Hello Alessandro,
once Allan push this, can you check it out and remove that line for tags
too if needed?

Thanks!

Regards,
Alvaro


On Wed, Jan 23, 2013 at 9:32 AM, Alessandro Russo <axel...@yahoo.it> wrote:

>    This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/107714/
>
> Ship it!
>
> When I added the tags I followed as example the code for memo and payee 
> fields, so if that line of code was wrong for the memo and payee fields it 
> will be wrong also for the tag field.
>
>
> - Alessandro
>
> On January 12th, 2013, 12:07 p.m. UTC, Allan Anderson wrote:
>   Review request for KMymoney.
> By Allan Anderson.
>
> *Updated Jan. 12, 2013, 12:07 p.m.*
> Description
>
> The problem as originally reported was that in Schedules view, the OK button 
> became enabled even though no schedule name had been entered.
>
> It was found that the button became enabled as soon as a payee was entered.  
> It was also found that this happened when an amount was entered.
>
> For "payee", line 753 of transactioneditor.cpp has -
> "connect(payee,SIGNAL(textChanged(QString)),this,SLOT(slotUpdateButtonState()))",
>  and slotUpdateButtonState() has -
> "emit transactionDataSufficient(isComplete(reason)",
> and 'This signal is sent out whenever enough data is present to enter the 
> transaction into the ledger.'
>
> Similarly, for "amount", at line 826, the same line appears.
>
> As neither of these fields is a mandatory one, I believe they should not 
> affect the OK button status.  So, as shown in the patch, I have temporarily 
> disabled these lines.  I have done numerous tests of schedule creation and 
> editing, and manual entry and editing of transactions without any problem.
>
> The same area of code in transactioneditor.cpp has several more of these 
> possibly unneeded lines, although not affecting schedules.  For instance, 
> even with these two lines out and with no mandatory fields completed, if a 
> payee is selected and the memo, tag field, next due date or status is edited, 
> the OK button again is enabled wrongly.
>
> I don't really see any valid reason for 'slotUpdateButtonState()' to be in 
> this section.  What do the wise men think?
>
>   Testing
>
> Numerous tests of schedule creation and editing, and manual entry and editing 
> of transactions without any problem.
>
>   *Bugs: * 311481 <http://bugs.kde.org/show_bug.cgi?id=311481>
> Diffs
>
>    - kmymoney/dialogs/transactioneditor.cpp (8f6f06b)
>
> View Diff <http://git.reviewboard.kde.org/r/107714/diff/>
>
> _______________________________________________
> KMyMoney-devel mailing list
> KMyMoney-devel@kde.org
> https://mail.kde.org/mailman/listinfo/kmymoney-devel
>
>
_______________________________________________
KMyMoney-devel mailing list
KMyMoney-devel@kde.org
https://mail.kde.org/mailman/listinfo/kmymoney-devel

Reply via email to