~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/bugs/stories/bugs/xx-distribution-bugs-page.txt

  • Committer: Launchpad Patch Queue Manager
  • Date: 2011-12-07 04:56:36 UTC
  • mfrom: (14443.1.4 external-bugs)
  • Revision ID: launchpad@pqm.canonical.com-20111207045636-swdc5437km7787kx
[r=sinzui][bug=900603] Migrate external bugtracker config stuff from
        +bugs-index to +bugs, and drop +bugs-index.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
--------------------------
3
3
 
4
4
The front page for a distribution on the bugs domain presents some basic
5
 
information the bugs in it. It doesn't display the list of bugs.
 
5
information the bugs in it. It also displays the list of bugs.
6
6
 
7
 
    >>> anon_browser.open('http://bugs.launchpad.dev/ubuntu/+bugs-index')
 
7
    >>> anon_browser.open('http://bugs.launchpad.dev/ubuntu/+bugs')
8
8
    >>> anon_browser.title
9
9
    'Bugs : Ubuntu'
10
 
    >>> find_tag_by_id(anon_browser.contents, 'buglisting') is None
 
10
    >>> find_tag_by_id(anon_browser.contents, 'buglisting') is not None
11
11
    True
12
12
 
13
13
The page has a link to see all open bugs.
20
20
 
21
21
It also has a link to subscribe to bug mail.
22
22
 
23
 
    >>> user_browser.open('http://bugs.launchpad.dev/ubuntu/+bugs-index')
 
23
    >>> user_browser.open('http://bugs.launchpad.dev/ubuntu/+bugs')
24
24
    >>> user_browser.getLink('Subscribe to bug mail').click()
25
25
    >>> print user_browser.url
26
26
    http://bugs.launchpad.dev/ubuntu/+subscribe
32
32
The Bugs frontpage for a distribution includes the number of bugs that are
33
33
fixed in some other context.
34
34
 
35
 
    >>> anon_browser.open('http://bugs.launchpad.dev/ubuntu/+bugs-index')
 
35
    >>> anon_browser.open('http://bugs.launchpad.dev/ubuntu/+bugs')
36
36
    >>> fixed_elsewhere_link = anon_browser.getLink('Bugs fixed elsewhere')
37
37
 
38
38
The link takes you to the list of the bugs fixed elsewhere.
52
52
 
53
53
It also displays the number of open bugs associated with a CVE.
54
54
 
55
 
    >>> anon_browser.open('http://bugs.launchpad.dev/ubuntu/+bugs-index')
 
55
    >>> anon_browser.open('http://bugs.launchpad.dev/ubuntu/+bugs')
56
56
    >>> cve_bugs_link = anon_browser.getLink('Open CVE bugs')
57
57
 
58
58
The link takes you to the list of bugs with CVEs linked to them.
76
76
The bugs page displays the number of Incomplete, unattended bugs that
77
77
can expire when the project has enabled bug expiration.
78
78
 
79
 
    >>> anon_browser.open('http://bugs.launchpad.dev/ubuntu/+bugs-index')
 
79
    >>> anon_browser.open('http://bugs.launchpad.dev/ubuntu/+bugs')
80
80
    >>> expirable_bugs_link = anon_browser.getLink(
81
81
    ...     'Incomplete bugs')
82
82
 
90
90
Debian does not use Launchpad to track bugs; the anonymous user cannot
91
91
see any link reporting that bugs can expire.
92
92
 
93
 
    >>> anon_browser.open('http://bugs.launchpad.dev/debian/+bugs-index')
 
93
    >>> anon_browser.open('http://bugs.launchpad.dev/debian/+bugs')
94
94
    >>> expirable_bugs_link = anon_browser.getLink('Incomplete bugs')
95
95
    Traceback (most recent call last):
96
96
    ...