Red Hat Bugzilla – Bug 472494
New request: set the drop down list of "Request Information From" default to pending on review after vendor types something
Last modified: 2009-02-03 23:43:52 EST
Some vendor will forget to set the needinfo flag to be reviewer after they finished their action, and then, the cert will keep as pending on vendor and will not be thrown to reviewer by "next work" queue.
It can be avoid if catalog can set the default selection of the drop down list to be pending on reviewer after catalog detects vendor types something in the diag box. then, after vendor click the "save change" button, the status of this cert is pending on vendor. and vendor still can set the cert pending on himself or TAM by select the drop down list manually.
and I think the modification of plan table, eg: enter leverage id, should be considered too.
leverage id should appear in the leverage queue?
Yes, it will appear in leverage queue, but it will not be thrown out as the next work.
Followed is the bot's "next work" logic provided by yk:
0) someone typed the "hwcertbot, next work"
1) check whether the cache is not updated for more than 60 minutes
1.1) clear this cache if "yes"
1.2) do not change anything if "no"
2) query the DB, find out and add all certs which are pending_on_vendor or pending_on_TAM to the cache
7) find out all certs which have the "hwcert_work_leverage_review" flag, sort by age
The step2 is remove the certs which is pending on vendor or tam, so one cert which has leverage flag will not reach step7.
That's a bot bug, I've already discussed with ykun the issues with the bot flow and it's lack of parallelism, I don't think munging the dialog status to get leverage review is the solution.
2 is testplan flag has nothing to do with needinfo
3 is package flag has nothing to do with needinfo