Skip to content

Commit 4b80218

Browse files
committed
Merged in [9185] from rcross@amsl.com:
Add DocEvent and SubmissionEvent to merge-person-records. - Legacy-Id: 9197 Note: SVN reference [9185] has been migrated to Git commit cadf07f
2 parents 0169cd6 + cadf07f commit 4b80218

3 files changed

Lines changed: 16 additions & 7 deletions

File tree

ietf/bin/merge-person-records

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ from django.contrib.auth.models import User
1818
from ietf.person.models import Person
1919

2020
parser = argparse.ArgumentParser()
21-
parser.add_argument("source",type=int)
22-
parser.add_argument("target",type=int)
21+
parser.add_argument("source_id",type=int)
22+
parser.add_argument("target_id",type=int)
2323
args = parser.parse_args()
2424

25-
source = Person.objects.get(pk=args.source)
26-
target = Person.objects.get(pk=args.target)
25+
source = Person.objects.get(pk=args.source_id)
26+
target = Person.objects.get(pk=args.target_id)
2727

2828
print "Merging person {}({}) to {}({})".format(source.name,source.pk,target.name,target.pk)
2929
response = raw_input('Ok to continue y/n? ')
@@ -46,6 +46,16 @@ for alias in source.alias_set.all():
4646
alias.person = target
4747
alias.save()
4848

49+
# merge DocEvents
50+
for docevent in source.docevent_set.all():
51+
docevent.by = target
52+
docevent.save()
53+
54+
# merge SubmissionEvents
55+
for subevent in source.submissionevent_set.all():
56+
subevent.by = target
57+
subevent.save()
58+
4959
# check for any remaining relationships and delete if none
5060
objs = [source]
5161
opts = Person._meta

ietf/urls.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@
4646
(r'^meeting/', include('ietf.meeting.urls')),
4747
(r'^nomcom/', include('ietf.nomcom.urls')),
4848
(r'^person/', include('ietf.person.urls')),
49-
(r'^release/$', 'ietf.release.views.release'),
50-
(r'^release/(?P<version>.+)/$', 'ietf.release.views.release'),
49+
(r'^release/', include('ietf.release.urls)),
5150
(r'^secr/', include('ietf.secr.urls')),
5251
(r'^sitemap-(?P<section>.+).xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}),
5352
(r'^sitemap.xml$', 'django.contrib.sitemaps.views.index', { 'sitemaps': sitemaps}),

ietf/utils/management/commands/pyflakes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,4 +119,4 @@ def handle(self, *filenames, **options):
119119
if warnings:
120120
print 'Total warnings: %d' % len(warnings)
121121
raise SystemExit(1)
122-
122+

0 commit comments

Comments
 (0)