GNOME Bugzilla – Bug 656997
autofill on job field for new bills to be filtered
Last modified: 2018-06-29 23:00:26 UTC
Opening the GUI to make a new bill (Business>Vendor>New Bill), can now type vendor and/or job names in the relevant boxes and they will auto-fill or show a drop-down menu with possible matches. Once a vendor is selected though, the job field will still show a drop-down list of job names far in excess of those belonging to that vendor. It may even be showing all possible jobs from all vendors/customers that may match what was typed. Possibly could cause internal issues if a job from another vendor was chosen from drop-down list? Have not tested this possibility. This could be improved by having the job field filtered after a vendor is entered, similar to how the 'search' process works to show jobs for a vendor, thereby reducing the need to choose the 'search' process and ensuring anything in the drop-down list is a job that matches the chosen vendor. Not sure if this autofill anomaly may be present on the 'New Invoice' GUI also, as it appears similar in most of its components. Have not tried 'new invoice' at this stage. Regards, Shane.
Thank for requesting this enhancement. It seems to be worse than you have reported. I found that the result of choosing a job not assigned to the previously chosen Vendor or customer is that on clicking OK, the vendor or customer is quietly changed to the owner of the job and the 'new' vendor/client is inserted into the bill/invoice. I'm changing this to a bug rather than an enhancement request. Filtering the drop-down to jobs belonging to the owner would seem to be appropriate behaviour.
*** Bug 675864 has been marked as a duplicate of this bug. ***
... and this bug itself is already a duplicate of bug 625505. *** This bug has been marked as a duplicate of bug 625505 ***
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=656997. Please update any external references or bookmarks.