Merge lp:~jpds/launchpad/fix_518385 into lp:launchpad
| Status: | Rejected |
|---|---|
| Rejected by: | Curtis Hovey on 2010-03-09 |
| Proposed branch: | lp:~jpds/launchpad/fix_518385 |
| Merge into: | lp:launchpad |
| Prerequisite: | lp:~jpds/launchpad/fix_518232 |
| Diff against target: |
185 lines (+69/-9) 5 files modified
lib/lp/registry/browser/tests/distributionmirror-views.txt (+46/-5) lib/lp/registry/doc/distribution-mirror.txt (+2/-0) lib/lp/registry/interfaces/distributionmirror.py (+8/-4) lib/lp/registry/model/distributionmirror.py (+6/-0) lib/lp/registry/templates/distributionmirror-index.pt (+7/-0) |
| To merge this branch: | bzr merge lp:~jpds/launchpad/fix_518385 |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Canonical Launchpad Engineering | ui | 2010-02-07 | Pending |
| Canonical Launchpad Engineering | code | 2010-02-07 | Pending |
|
Review via email:
|
|||
Commit Message
Mark mirrors which are not official_candidates or official as private on the web UI.
| Jonathan Davies (jpds) wrote : | # |
| Aaron Bentley (abentley) wrote : | # |
I'm not comfortable reviewing this, because there's no pre-implementation call. It would also if the bug had been triaged or confirmed by someone from registry.
| Brad Crittenden (bac) wrote : | # |
Thank you Aaron, that is exactly the right response.
Jonathan I'm available to do a better-
| Graham Binns (gmb) wrote : | # |
Hi Jonathan, Brad;
Has there been a pre/post-imp call / chat for this yet? If not I'm happy to make myself available for one.
| Graham Binns (gmb) wrote : | # |
Hi Jonathan,
Has there been any movement on this? You need to have a pre/post imp discussion about this branch before we can land it. I'm willing to make myself available this afternoon for one.
If you don't have time to have a discussion about this branch at the moment then I'll mark the merge proposal as rejected and you can resubmit it once you've had time to talk it over with someone (this is no reflection on you, but it's sitting at the top of the active reviews queue in an irritating fashion).
| Graham Binns (gmb) wrote : | # |
In fact, I'm going to mark this was WIP pending the pre-imp discussion.
Unmerged revisions
- 10301. By Jonathan Davies on 2010-02-07
-
Display the fact that a mirror registration is private but not why.
- 10300. By Jonathan Davies on 2010-02-07
-
Fixed indent for private docstring.
- 10299. By Jonathan Davies on 2010-02-07
-
Updated tests for new private information portlets.
- 10298. By Jonathan Davies on 2010-02-07
-
Give the privacy boxes different IDs for tests.
- 10297. By Jonathan Davies on 2010-02-07
-
Ensure that newly registered mirrors are private.
- 10296. By Jonathan Davies on 2010-02-07
-
Moved all_probe_records and last_probe_record down to IDistributionMi
rrorPublic
as IPrivacy seems to be making it upset. - 10295. By Jonathan Davies on 2010-02-07
-
Docstring for private()
- 10294. By Jonathan Davies on 2010-02-07
-
Finalize private portlet conditions.
- 10293. By Jonathan Davies on 2010-02-07
-
Display private portlet's on mirror pages explaining why the mirror in question
has been marked as private. - 10292. By Jonathan Davies on 2010-02-07
-
Implemented an IPrivacy layer to DistributionMirror.

= Summary =
Sometimes we have mirror admins who do not tick the "Apply to be an official mirror of this distribution" check box.
Mirrors which are not official_candidates or official should be marked as such with an IPrivacy layout on the web UI.
A UI example can be found at:
- http:// people. canonical. com/~jpds/ fix_518385. png
This branch builds on the new distributionmirror interface set up and thus needs lp:~jpds/launchpad/fix_518232 merged first.
= UI Testing =
Login as karl@c.c and visit these URLs:
* https:/ /launchpad. dev/ubuntu/ +mirror/ invalid- mirror /launchpad. dev/ubuntu/ +mirror/ archive- 404-mirror - change details and unmark "Apply to be an official mirror of this distribution".
* https:/
= Launchpad lint =
Checking for conflicts. and issues in doctests and templates.
Running jslint, xmllint, pyflakes, and pylint.
Using normal rules.
Linting changed files: registry/ browser/ tests/distribut ionmirror- views.txt registry/ doc/distributio n-mirror. txt registry/ interfaces/ distributionmir ror.py registry/ model/distribut ionmirror. py registry/ templates/ distributionmir ror-index. pt
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/