Working on editing person

svn: r18342
This commit is contained in:
Doug Blank
2011-10-18 01:56:14 +00:00
parent dcf5fe856f
commit 22d91dfd6c
3 changed files with 65 additions and 42 deletions

View File

@@ -438,9 +438,19 @@ def view_person_detail(request, view, handle, action="view"):
name = person.name_set.get(preferred=True)
except:
name = Name(person=person, preferred=True)
primary_surname = name.surname_set.get(primary=True)
default_data = {"surname": primary_surname.surname,
"prefix": primary_surname.prefix,
"suffix": name.suffix or "suffix",
"first_name": name.first_name,
"name_type": name.name_type,
"title": name.title,
"nick": name.nick,
"call": name.call,
}
pf = PersonForm(instance=person)
pf.model = person
nf = NameForm(instance=name)
nf = NameForm(default_data, instance=name)
nf.model = name
elif action == "add":
# make new data: