From 9c16a7cbc55afbfdbfe99df21e0c6e6670d5926d Mon Sep 17 00:00:00 2001 From: "N. Geisler" <ngeisler@fachschaft.informatik.tu-darmstadt.de> Date: Fri, 25 Oct 2019 14:40:00 +0200 Subject: [PATCH] remove email field due to privacy concerns --- AKModel/locale/de_DE/LC_MESSAGES/django.po | 164 +++++++++--------- .../migrations/0022_remove_akowner_email.py | 16 ++ AKModel/models.py | 1 - AKSubmission/forms.py | 2 +- 4 files changed, 98 insertions(+), 85 deletions(-) create mode 100644 AKModel/migrations/0022_remove_akowner_email.py diff --git a/AKModel/locale/de_DE/LC_MESSAGES/django.po b/AKModel/locale/de_DE/LC_MESSAGES/django.po index a4ccc84d..762458ee 100644 --- a/AKModel/locale/de_DE/LC_MESSAGES/django.po +++ b/AKModel/locale/de_DE/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-10-24 22:48+0000\n" +"POT-Creation-Date: 2019-10-25 12:36+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -11,13 +11,13 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: availability.py:38 models.py:25 models.py:47 models.py:141 models.py:190 -#: models.py:222 models.py:248 +#: availability.py:38 models.py:25 models.py:46 models.py:140 models.py:189 +#: models.py:221 models.py:247 msgid "Event" msgstr "Event" -#: availability.py:39 models.py:48 models.py:142 models.py:191 models.py:223 -#: models.py:249 +#: availability.py:39 models.py:47 models.py:141 models.py:190 models.py:222 +#: models.py:248 msgid "Associated event" msgstr "Zugehöriges Event" @@ -29,7 +29,7 @@ msgstr "Person" msgid "Person whose availability this is" msgstr "Person deren Verfügbarkeit hier abgebildet wird" -#: availability.py:56 models.py:226 models.py:241 +#: availability.py:56 models.py:225 models.py:240 msgid "Room" msgstr "Raum" @@ -37,7 +37,7 @@ msgstr "Raum" msgid "Room whose availability this is" msgstr "Raum dessen Verfügbarkeit hier abgebildet wird" -#: availability.py:65 models.py:194 models.py:240 +#: availability.py:65 models.py:193 models.py:239 msgid "AK" msgstr "AK" @@ -47,7 +47,7 @@ msgstr "AK" msgid "AK whose availability this is" msgstr "Verfügbarkeiten" -#: availability.py:74 models.py:99 +#: availability.py:74 models.py:98 msgid "AK Category" msgstr "AK Kategorie" @@ -63,8 +63,8 @@ msgstr "Verfügbarkeit" msgid "Availabilities" msgstr "Verfügbarkeiten" -#: models.py:12 models.py:94 models.py:110 models.py:125 models.py:139 -#: models.py:156 models.py:215 +#: models.py:12 models.py:93 models.py:109 models.py:124 models.py:138 +#: models.py:155 models.py:214 msgid "Name" msgstr "Name" @@ -143,274 +143,272 @@ msgid "Slug for URL generation" msgstr "Slug für URL-Generierung" #: models.py:43 -msgid "E-Mail Address" -msgstr "E-Mail Adresse" - -#: models.py:43 -msgid "Contact mail" -msgstr "Kontakt E-Mail" - -#: models.py:44 msgid "Institution" msgstr "Instutution" -#: models.py:44 +#: models.py:43 msgid "Uni etc." msgstr "Universität o.ä." -#: models.py:45 models.py:165 +#: models.py:44 models.py:164 msgid "Web Link" msgstr "Internet Link" -#: models.py:45 +#: models.py:44 msgid "Link to Homepage" msgstr "Link zu Homepage oder Webseite" -#: models.py:51 +#: models.py:50 msgid "AK Owner" msgstr "AK Leitung" -#: models.py:52 +#: models.py:51 msgid "AK Owners" msgstr "AK Leitungen" -#: models.py:94 +#: models.py:93 msgid "Name of the AK Category" msgstr "Name des AK Kategorie" -#: models.py:95 models.py:111 +#: models.py:94 models.py:110 msgid "Color" msgstr "Farbe" -#: models.py:95 models.py:111 +#: models.py:94 models.py:110 msgid "Color for displaying" msgstr "Farbe für die Anzeige" -#: models.py:96 models.py:159 +#: models.py:95 models.py:158 msgid "Description" msgstr "Beschreibung" -#: models.py:96 +#: models.py:95 msgid "Short description of this AK Category" msgstr "Beschreibung der AK-Kategorie" -#: models.py:100 +#: models.py:99 msgid "AK Categories" msgstr "AK Kategorien" -#: models.py:110 +#: models.py:109 msgid "Name of the AK Track" msgstr "Name des AK Tracks" -#: models.py:114 +#: models.py:113 msgid "AK Track" msgstr "AK Track" -#: models.py:115 +#: models.py:114 msgid "AK Tracks" msgstr "AK Tracks" -#: models.py:125 +#: models.py:124 msgid "Name of the AK Tag" msgstr "Name das AK Tags" -#: models.py:128 +#: models.py:127 msgid "AK Tag" msgstr "AK Tag" -#: models.py:129 +#: models.py:128 msgid "AK Tags" msgstr "AK Tags" -#: models.py:139 +#: models.py:138 msgid "Name of the Requirement" msgstr "Name der Anforderung" -#: models.py:145 +#: models.py:144 msgid "AK Requirement" msgstr "AK Anforderung" -#: models.py:146 +#: models.py:145 msgid "AK Requirements" msgstr "AK Anforderungen" -#: models.py:156 +#: models.py:155 msgid "Name of the AK" msgstr "Name des AKs" -#: models.py:157 +#: models.py:156 msgid "Short Name" msgstr "Kurzer Name" -#: models.py:158 +#: models.py:157 msgid "Name displayed in the schedule" msgstr "Name zur Anzeige im AK Plan" -#: models.py:159 +#: models.py:158 msgid "Description of the AK" msgstr "Beschreibung des AKs" -#: models.py:161 +#: models.py:160 msgid "Owners" msgstr "Leitungen" -#: models.py:162 +#: models.py:161 msgid "Those organizing the AK" msgstr "Menschen, die den AK organisieren und halten" -#: models.py:165 +#: models.py:164 msgid "Link to wiki page" msgstr "Link zur Wiki Seite" -#: models.py:167 +#: models.py:166 msgid "Category" msgstr "Kategorie" -#: models.py:168 +#: models.py:167 msgid "Category of the AK" msgstr "Kategorie des AKs" -#: models.py:169 +#: models.py:168 msgid "Tags" msgstr "Tags" -#: models.py:169 +#: models.py:168 msgid "Tags provided by owners" msgstr "Tags, die durch die AK Leitung vergeben wurden" -#: models.py:170 +#: models.py:169 msgid "Track" msgstr "Track" -#: models.py:171 +#: models.py:170 msgid "Track the AK belongs to" msgstr "Track zu dem der AK gehört" -#: models.py:173 +#: models.py:172 msgid "Resolution Intention" msgstr "Resolutionsabsicht" -#: models.py:174 +#: models.py:173 msgid "Intends to submit a resolution" msgstr "Beabsichtigt eine Resolution einzureichen" -#: models.py:175 +#: models.py:174 msgid "Present this AK" msgstr "AK Präsentieren" -#: models.py:176 +#: models.py:175 msgid "Present results of this AK" msgstr "Die Ergebnisse dieses AKs vorstellen" -#: models.py:178 +#: models.py:177 msgid "Requirements" msgstr "Anforderungen" -#: models.py:179 +#: models.py:178 msgid "AK's Requirements" msgstr "Anforderungen des AKs" -#: models.py:181 +#: models.py:180 msgid "Conflicting AKs" msgstr "AK Konflikte" -#: models.py:182 +#: models.py:181 msgid "AKs that conflict and thus must not take place at the same time" msgstr "" "AKs, die Konflikte haben und deshalb nicht gleichzeitig stattfinden dürfen" -#: models.py:183 +#: models.py:182 msgid "Prerequisite AKs" msgstr "Vorausgesetzte AKs" -#: models.py:184 +#: models.py:183 msgid "AKs that should precede this AK in the schedule" msgstr "AKS die im AK Plan vor diesem AK stattfinden müssen" -#: models.py:186 +#: models.py:185 msgid "Internal Notes" msgstr "Interne Notizen" -#: models.py:186 +#: models.py:185 msgid "Notes to organizers" msgstr "Notizen an die Organisator*innen" -#: models.py:188 +#: models.py:187 msgid "Interest" msgstr "Interesse" -#: models.py:188 +#: models.py:187 msgid "Expected number of people" msgstr "Erwartete Personenzahl" -#: models.py:195 +#: models.py:194 msgid "AKs" msgstr "AKs" -#: models.py:215 +#: models.py:214 msgid "Name or number of the room" msgstr "Name oder Nummer des Raums" -#: models.py:216 +#: models.py:215 msgid "Building" msgstr "Gebäude" -#: models.py:217 +#: models.py:216 msgid "Name or number of the building" msgstr "Name oder Nummer des Gebäudes" -#: models.py:218 +#: models.py:217 msgid "Capacity" msgstr "Kapazität" -#: models.py:218 +#: models.py:217 msgid "Maximum number of people" msgstr "Maximale Personenzahl" -#: models.py:219 +#: models.py:218 msgid "Properties" msgstr "Eigenschaften" -#: models.py:220 +#: models.py:219 msgid "AK requirements fulfilled by the room" msgstr "AK Anforderungen, die dieser Raum erfüllt" -#: models.py:227 +#: models.py:226 msgid "Rooms" msgstr "Räume" -#: models.py:240 +#: models.py:239 msgid "AK being mapped" msgstr "AK, der zugeordnet wird" -#: models.py:242 +#: models.py:241 msgid "Room the AK will take place in" msgstr "Raum in dem der AK stattfindet" -#: models.py:243 +#: models.py:242 msgid "Slot Begin" msgstr "Beginn des Slots" -#: models.py:243 +#: models.py:242 msgid "Time and date the slot begins" msgstr "Zeit und Datum zu der der AK beginnt" -#: models.py:245 +#: models.py:244 msgid "Duration" msgstr "Dauer" -#: models.py:246 +#: models.py:245 msgid "Length in hours" msgstr "Länge in Stunden" -#: models.py:252 +#: models.py:251 msgid "AK Slot" msgstr "AK Slot" -#: models.py:253 +#: models.py:252 msgid "AK Slots" msgstr "AK Slot" -#: models.py:267 +#: models.py:266 msgid "Not scheduled yet" msgstr "Noch nicht geplant" + +#~ msgid "E-Mail Address" +#~ msgstr "E-Mail Adresse" + +#~ msgid "Contact mail" +#~ msgstr "Kontakt E-Mail" diff --git a/AKModel/migrations/0022_remove_akowner_email.py b/AKModel/migrations/0022_remove_akowner_email.py new file mode 100644 index 00000000..5a5705b4 --- /dev/null +++ b/AKModel/migrations/0022_remove_akowner_email.py @@ -0,0 +1,16 @@ +# Generated by Django 2.2.6 on 2019-10-25 12:38 + +from django.db import migrations + + +class Migration(migrations.Migration): + dependencies = [ + ('AKModel', '0021_base_url'), + ] + + operations = [ + migrations.RemoveField( + model_name='akowner', + name='email', + ), + ] diff --git a/AKModel/models.py b/AKModel/models.py index 90b02197..cc7d36b0 100644 --- a/AKModel/models.py +++ b/AKModel/models.py @@ -40,7 +40,6 @@ class AKOwner(models.Model): name = models.CharField(max_length=64, verbose_name=_('Nickname'), help_text=_('Name to identify an AK owner by')) slug = models.SlugField(max_length=64, blank=True, unique=True, verbose_name=_('Slug'), help_text=_('Slug for URL generation')) - email = models.EmailField(max_length=128, blank=True, verbose_name=_('E-Mail Address'), help_text=_('Contact mail')) institution = models.CharField(max_length=128, blank=True, verbose_name=_('Institution'), help_text=_('Uni etc.')) link = models.URLField(blank=True, verbose_name=_('Web Link'), help_text=_('Link to Homepage')) diff --git a/AKSubmission/forms.py b/AKSubmission/forms.py index 57b94341..3dff6f1b 100644 --- a/AKSubmission/forms.py +++ b/AKSubmission/forms.py @@ -121,4 +121,4 @@ class AKOwnerForm(forms.ModelForm): class Meta: model = AKOwner - fields = ['name', 'email', 'institution', 'link'] + fields = ['name', 'institution', 'link'] -- GitLab