BugTracker pages should have a button to reschedule all failing watches
Bug #596877 reported by
Graham Binns
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Graham Binns |
Bug Description
At the moment, the reschedule button is only available on a per watch basis. It would be useful to have such a button at the bugtracker level, which would reschedule all watches which have failed recently. This would allow us to recover from errors with external bugtrackers being down without having to bother a sysadmin.
The button should only be available to members of the Canonical Launchpad team.
Related branches
lp://qastaging/~gmb/launchpad/dont-piss-the-losas-off-bug-596877
- Gavin Panella (community): Approve
- Robert Collins (community): Needs Information
-
Diff: 656 lines (+299/-89)12 files modifiedlib/canonical/launchpad/security.py (+11/-0)
lib/lp/bugs/browser/bugtracker.py (+24/-2)
lib/lp/bugs/browser/tests/test_bugtracker_views.py (+29/-0)
lib/lp/bugs/configure.zcml (+2/-1)
lib/lp/bugs/doc/bugtracker.txt (+10/-60)
lib/lp/bugs/interfaces/bugtracker.py (+5/-4)
lib/lp/bugs/model/bugtracker.py (+13/-8)
lib/lp/bugs/scripts/checkwatches/core.py (+2/-1)
lib/lp/bugs/stories/bugtracker/xx-reschedule-all-watches.txt (+94/-0)
lib/lp/bugs/tests/test_bugtracker.py (+97/-11)
lib/lp/testing/factory.py (+3/-2)
lib/lp/testing/sampledata.py (+9/-0)
Changed in malone: | |
status: | Triaged → In Progress |
assignee: | nobody → Graham Binns (gmb) |
milestone: | none → 10.08 |
Changed in malone: | |
milestone: | 10.08 → 10.09 |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in malone: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Fixed in db-stable r9700 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ db-stable/ revision/ 9700>.