From da719daa431dc2b87b10b5709d390c8db861898d Mon Sep 17 00:00:00 2001 From: Leonidas Poulopoulos Date: Thu, 28 Aug 2014 11:50:52 +0300 Subject: [PATCH] Remove obsolete app --- monkey_patch/__init__.py | 7 ------- monkey_patch/forms.py | 32 -------------------------------- monkey_patch/models.py | 12 ------------ monkey_patch/views.py | 1 - 4 files changed, 52 deletions(-) delete mode 100644 monkey_patch/__init__.py delete mode 100644 monkey_patch/forms.py delete mode 100644 monkey_patch/models.py delete mode 100644 monkey_patch/views.py diff --git a/monkey_patch/__init__.py b/monkey_patch/__init__.py deleted file mode 100644 index e148912..0000000 --- a/monkey_patch/__init__.py +++ /dev/null @@ -1,7 +0,0 @@ -from django.conf import settings -# This patch was retrieved from: https://github.com/GoodCloud/django-longer-username -def MAX_USERNAME_LENGTH(): - if hasattr(settings,"MAX_USERNAME_LENGTH"): - return settings.MAX_USERNAME_LENGTH - else: - return 255 diff --git a/monkey_patch/forms.py b/monkey_patch/forms.py deleted file mode 100644 index d00e9c6..0000000 --- a/monkey_patch/forms.py +++ /dev/null @@ -1,32 +0,0 @@ -from django.utils.translation import ugettext as _ -from django.core.validators import MaxLengthValidator -from django.contrib.auth import forms as auth_forms -from django import forms - -from monkey_patch import MAX_USERNAME_LENGTH - -def update_username_field(field): - field.widget.attrs['maxlength'] = MAX_USERNAME_LENGTH() - field.max_length = MAX_USERNAME_LENGTH() - field.help_text = _("Required, %s characters or fewer. Only letters, numbers, and characters such as @.+_- are allowed." % MAX_USERNAME_LENGTH()) - - # we need to find the MaxLengthValidator and change its - # limit_value otherwise the auth forms will fail validation - for v in field.validators: - if isinstance(v, MaxLengthValidator): - v.limit_value = MAX_USERNAME_LENGTH() - -class UserCreationForm(auth_forms.UserCreationForm): - def __init__(self, *args, **kwargs): - super(UserCreationForm, self).__init__(*args, **kwargs) - update_username_field(self.fields['username']) - -class UserChangeForm(auth_forms.UserChangeForm): - def __init__(self, *args, **kwargs): - super(UserChangeForm, self).__init__(*args, **kwargs) - update_username_field(self.fields['username']) - -class AuthenticationForm(auth_forms.AuthenticationForm): - def __init__(self, *args, **kwargs): - super(AuthenticationForm, self).__init__(*args, **kwargs) - update_username_field(self.fields['username']) diff --git a/monkey_patch/models.py b/monkey_patch/models.py deleted file mode 100644 index 9847b4f..0000000 --- a/monkey_patch/models.py +++ /dev/null @@ -1,12 +0,0 @@ -from django.utils.translation import ugettext as _ -from django.db.models.signals import class_prepared -from django.core.validators import MaxLengthValidator -from monkey_patch import MAX_USERNAME_LENGTH - -def longer_username(sender, *args, **kwargs): - if sender.__name__ == "User" and sender.__module__ == "django.contrib.auth.models": - sender._meta.get_field("username").max_length = MAX_USERNAME_LENGTH() - # For Django 1.2 to work, the validator has to be declared apart from max_length - sender._meta.get_field("username").validators = [MaxLengthValidator(MAX_USERNAME_LENGTH())] - #sender._meta.get_field("username").help_text = _("Required, %s characters or fewer. Only letters, numbers, and @, ., +, -, or _ characters." % MAX_USERNAME_LENGTH()) -class_prepared.connect(longer_username) diff --git a/monkey_patch/views.py b/monkey_patch/views.py deleted file mode 100644 index 60f00ef..0000000 --- a/monkey_patch/views.py +++ /dev/null @@ -1 +0,0 @@ -# Create your views here. -- 1.7.10.4