Skip to content
Snippets Groups Projects

Error logging

Merged Piotr Gawron requested to merge error-logging into master
8 files
+ 62
13
Compare changes
  • Side-by-side
  • Inline
Files
8
from django import forms
from django import forms
from django.forms import ModelForm
from django.forms import ModelForm
from web.models import SubjectImportData, Subject, StudySubject
from web.models import SubjectImportData, Subject, StudySubject, Language
class SubjectImportDataEditForm(ModelForm):
class SubjectImportDataEditForm(ModelForm):
@@ -16,7 +16,8 @@ class SubjectImportDataEditForm(ModelForm):
@@ -16,7 +16,8 @@ class SubjectImportDataEditForm(ModelForm):
for field in Subject._meta.get_fields():
for field in Subject._meta.get_fields():
if field.get_internal_type() == "CharField" or \
if field.get_internal_type() == "CharField" or \
field.get_internal_type() == "DateField" or \
field.get_internal_type() == "DateField" or \
field.get_internal_type() == "TextField":
field.get_internal_type() == "TextField" or \
 
(field.get_internal_type() == "ForeignKey" and field.related_model in (Language,)):
field_id = Subject._meta.db_table + " - " + field.name
field_id = Subject._meta.db_table + " - " + field.name
value = field.name
value = field.name
for mapping in instance.column_mappings.all():
for mapping in instance.column_mappings.all():
@@ -27,7 +28,8 @@ class SubjectImportDataEditForm(ModelForm):
@@ -27,7 +28,8 @@ class SubjectImportDataEditForm(ModelForm):
for field in StudySubject._meta.get_fields():
for field in StudySubject._meta.get_fields():
if field.get_internal_type() == "CharField" or \
if field.get_internal_type() == "CharField" or \
field.get_internal_type() == "DateField" or \
field.get_internal_type() == "DateField" or \
field.get_internal_type() == "TextField":
field.get_internal_type() == "TextField" or \
 
(field.get_internal_type() == "ForeignKey" and field.related_model in (Language,)):
field_id = StudySubject._meta.db_table + " - " + field.name
field_id = StudySubject._meta.db_table + " - " + field.name
value = field.name
value = field.name
for mapping in instance.column_mappings.all():
for mapping in instance.column_mappings.all():
@@ -42,7 +44,8 @@ class SubjectImportDataEditForm(ModelForm):
@@ -42,7 +44,8 @@ class SubjectImportDataEditForm(ModelForm):
for field in Subject._meta.get_fields():
for field in Subject._meta.get_fields():
if field.get_internal_type() == "CharField" or \
if field.get_internal_type() == "CharField" or \
field.get_internal_type() == "DateField" or \
field.get_internal_type() == "DateField" or \
field.get_internal_type() == "TextField":
field.get_internal_type() == "TextField" or \
 
(field.get_internal_type() == "ForeignKey" and field.related_model in (Language,)):
field_id = Subject._meta.db_table + " - " + field.name
field_id = Subject._meta.db_table + " - " + field.name
value = self[field_id].value()
value = self[field_id].value()
instance.set_column_mapping(Subject, field.name, value)
instance.set_column_mapping(Subject, field.name, value)
@@ -50,7 +53,8 @@ class SubjectImportDataEditForm(ModelForm):
@@ -50,7 +53,8 @@ class SubjectImportDataEditForm(ModelForm):
for field in StudySubject._meta.get_fields():
for field in StudySubject._meta.get_fields():
if field.get_internal_type() == "CharField" or \
if field.get_internal_type() == "CharField" or \
field.get_internal_type() == "DateField" or \
field.get_internal_type() == "DateField" or \
field.get_internal_type() == "TextField":
field.get_internal_type() == "TextField" or \
 
(field.get_internal_type() == "ForeignKey" and field.related_model in (Language,)):
field_id = StudySubject._meta.db_table + " - " + field.name
field_id = StudySubject._meta.db_table + " - " + field.name
value = self[field_id].value()
value = self[field_id].value()
instance.set_column_mapping(StudySubject, field.name, value)
instance.set_column_mapping(StudySubject, field.name, value)
Loading