diff options
author | Milosz Wasilewski <milosz.wasilewski@linaro.org> | 2014-10-29 13:19:16 +0000 |
---|---|---|
committer | Milosz Wasilewski <milosz.wasilewski@linaro.org> | 2014-10-29 13:19:16 +0000 |
commit | 25f0e292aedc61673b5a5041d5ebce3a1fdf9d73 (patch) | |
tree | b945953b0668a8881d675c4a8bb13b6216a62979 | |
parent | 6752c6c939dd55f2a0cddf508a25401953c286ab (diff) |
testmanager: added longusername support
Signed-off-by: Milosz Wasilewski <milosz.wasilewski@linaro.org>
-rw-r--r-- | longusername/__init__.py | 0 | ||||
-rw-r--r-- | longusername/migrations/__init__.py | 0 | ||||
-rw-r--r-- | longusername/models.py | 10 | ||||
-rw-r--r-- | testmanager/settings.py | 7 |
4 files changed, 17 insertions, 0 deletions
diff --git a/longusername/__init__.py b/longusername/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/longusername/__init__.py diff --git a/longusername/migrations/__init__.py b/longusername/migrations/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/longusername/migrations/__init__.py diff --git a/longusername/models.py b/longusername/models.py new file mode 100644 index 0000000..7268ed6 --- /dev/null +++ b/longusername/models.py @@ -0,0 +1,10 @@ +from django.db.models.signals import class_prepared + +def longer_username(sender, *args, **kwargs): + # You can't just do `if sender == django.contrib.auth.models.User` + # because you would have to import the model + # You have to test using __name__ and __module__ + if sender.__name__ == "User" and sender.__module__ == "django.contrib.auth.models": + sender._meta.get_field("username").max_length = 75 + +class_prepared.connect(longer_username) diff --git a/testmanager/settings.py b/testmanager/settings.py index ee7e441..f40165b 100644 --- a/testmanager/settings.py +++ b/testmanager/settings.py @@ -47,6 +47,7 @@ ALLOWED_HOSTS = [] # Application definition INSTALLED_APPS = ( + 'longusername', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', @@ -61,6 +62,7 @@ INSTALLED_APPS = ( 'testmanager.testreporter', 'rest_framework', + 'django_extensions', ) MIDDLEWARE_CLASSES = ( @@ -213,6 +215,11 @@ REST_FRAMEWORK = { } +GRAPH_MODELS = { + 'all_applications': True, + 'group_models': True, +} + try: from local_settings import * except ImportError: |