Drop EmailAddress.account
Bug #629172 reported by
Gary Poster
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
William Grant |
Bug Description
Remove all Account and EmailAddress records not linked to a Person, reducing the number of Account records on the system by 90%. Drop the redundant EmailAddress.
This is step 5 of https:/
Related branches
lp:~wgrant/launchpad/no-emailaddress-account
- Curtis Hovey (community): Approve (code)
-
Diff: 2013 lines (+105/-1143)32 files modifiedlib/lp/archiveuploader/tests/nascentuploadfile.txt (+0/-31)
lib/lp/bugs/browser/tests/test_bugtask.py (+1/-1)
lib/lp/bugs/doc/externalbugtracker-comment-imports.txt (+0/-17)
lib/lp/bugs/scripts/bugimport.py (+3/-22)
lib/lp/bugs/scripts/tests/test_bugimport.py (+0/-28)
lib/lp/registry/doc/person-account.txt (+5/-14)
lib/lp/registry/doc/person.txt (+1/-7)
lib/lp/registry/model/person.py (+51/-111)
lib/lp/registry/tests/test_mailinglistapi.py (+0/-4)
lib/lp/registry/tests/test_personset.py (+0/-81)
lib/lp/registry/xmlrpc/mailinglist.py (+0/-1)
lib/lp/scripts/garbo.py (+1/-1)
lib/lp/services/identity/doc/account.txt (+4/-160)
lib/lp/services/identity/interfaces/account.py (+1/-102)
lib/lp/services/identity/interfaces/emailaddress.py (+2/-7)
lib/lp/services/identity/model/account.py (+1/-165)
lib/lp/services/identity/model/emailaddress.py (+3/-22)
lib/lp/services/identity/tests/test_account.py (+1/-193)
lib/lp/services/mail/incoming.py (+0/-6)
lib/lp/services/mail/tests/test_incoming.py (+0/-7)
lib/lp/services/verification/browser/logintoken.py (+2/-11)
lib/lp/services/webapp/authentication.py (+6/-8)
lib/lp/services/webapp/login.py (+3/-3)
lib/lp/services/webapp/publication.py (+4/-3)
lib/lp/services/webapp/tests/test_authentication.py (+1/-37)
lib/lp/services/webapp/tests/test_authutility.py (+2/-2)
lib/lp/services/webapp/tests/test_login.py (+4/-23)
lib/lp/services/webapp/tests/test_login_account.py (+0/-33)
lib/lp/testing/factory.py (+6/-19)
lib/lp/testing/tests/test_login.py (+0/-7)
lib/lp/testopenid/browser/server.py (+3/-2)
lib/lp/translations/utilities/tests/test_file_importer.py (+0/-15)
lp:~wgrant/launchpad/drop-accountish-bits
- Stuart Bishop (community): Approve (db)
- Robert Collins: Pending (db) requested
- Launchpad code reviewers: Pending requested
-
Diff: 836 lines (+247/-380)6 files modifieddatabase/sampledata/current-dev.sql (+135/-196)
database/sampledata/current.sql (+102/-163)
database/schema/comments.sql (+0/-6)
database/schema/patch-2209-01-1.sql (+10/-0)
database/schema/security.cfg (+0/-13)
database/schema/security.py (+0/-2)
tags: | added: tech-debt |
tags: | added: openid |
Changed in launchpad: | |
assignee: | nobody → William Grant (wgrant) |
status: | Triaged → In Progress |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
tags: | added: disclosure sharing |
To post a comment you must log in.
Fixed in db-stable r11326 <http:// bazaar. launchpad. net/~launchpad- pqm/launchpad/ db-stable/ revision/ 11326>.