From 634190cca6afc353923353435b6410d111633bc2 Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Tue, 11 Oct 2011 17:01:11 +0200 Subject: [PATCH] edited flag for names and titles --- pandora/person/models.py | 1 + pandora/person/views.py | 1 + pandora/title/models.py | 1 + pandora/title/views.py | 1 + 4 files changed, 4 insertions(+) diff --git a/pandora/person/models.py b/pandora/person/models.py index 226c132a..53ac4e88 100644 --- a/pandora/person/models.py +++ b/pandora/person/models.py @@ -19,6 +19,7 @@ def get_name_sort(name): class Person(models.Model): name = models.CharField(max_length=200, unique=True) name_sort = models.CharField(max_length=200) + edited = models.BooleanField(default=False) numberofnames = models.IntegerField(default=0) #FIXME: how to deal with aliases diff --git a/pandora/person/views.py b/pandora/person/views.py index 802f3294..4df412df 100644 --- a/pandora/person/views.py +++ b/pandora/person/views.py @@ -29,6 +29,7 @@ def editName(request): response = json_response() if 'nameSort' in data: person.name_sort = utils.sort_string(data['nameSort']) + person.edited = True person.save() response['data'] = person.json() return render_to_json_response(response) diff --git a/pandora/title/models.py b/pandora/title/models.py index 4b308326..abf1aa51 100644 --- a/pandora/title/models.py +++ b/pandora/title/models.py @@ -18,6 +18,7 @@ def get_title_sort(title): class Title(models.Model): title = models.CharField(max_length=1000, unique=True) title_sort = models.CharField(max_length=1000) + edited = models.BooleanField(default=False) imdbId = models.CharField(max_length=7, blank=True) diff --git a/pandora/title/views.py b/pandora/title/views.py index 9f8f5be3..161ea3e4 100644 --- a/pandora/title/views.py +++ b/pandora/title/views.py @@ -31,6 +31,7 @@ def editTitle(request): if 'titleSort' in data: title.title_sort = data['titleSort'] title.title_sort = unicodedata.normalize('NFKD', title.title_sort) + title.edited = True title.save() response['data'] = title.json() return render_to_json_response(response)