mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-18 05:51:26 +02:00
random code clean ups
- removed duplicate imports - whitespace fixes - removed unnecessary u"" prefixes - added missing r"" prefixes where required - added missing default values to DynamicForm() to prevent possible unassigned variable access
This commit is contained in:
@@ -607,8 +607,6 @@ class AccountWizard(WizardForm):
|
||||
})
|
||||
|
||||
def done(self):
|
||||
from modoboa.lib.web_utils import render_to_json_response
|
||||
|
||||
account = self.first_step.form.save()
|
||||
account.post_create(self.request.user)
|
||||
mailform = self.steps[1].form
|
||||
|
||||
@@ -28,7 +28,7 @@ from modoboa.core.commands import Command
|
||||
from modoboa.lib.api_client import ModoAPIClient
|
||||
|
||||
if sys.version_info < (3, 0, 0):
|
||||
input = raw_input
|
||||
input = raw_input
|
||||
|
||||
DBCONN_TPL = """
|
||||
'{{ conn_name }}': {
|
||||
|
||||
@@ -33,8 +33,6 @@ def post_revision_commit(sender, **kwargs):
|
||||
django-reversion for that.
|
||||
|
||||
"""
|
||||
from modoboa.lib.signals import get_request
|
||||
|
||||
current_user = get_request().user.username
|
||||
logger = logging.getLogger("modoboa.admin")
|
||||
for version in kwargs["versions"]:
|
||||
@@ -61,8 +59,6 @@ def log_object_removal(sender, instance, **kwargs):
|
||||
|
||||
We want to know who was responsible for an object deletion.
|
||||
"""
|
||||
from reversion.models import Version
|
||||
|
||||
if not reversion.is_registered(sender):
|
||||
return
|
||||
del_list = Version.objects.get_deleted(sender)
|
||||
|
||||
@@ -158,7 +158,7 @@ def colorize_level(level):
|
||||
@register.filter
|
||||
def tohtml(message):
|
||||
"""Simple tag to format a text using HTML."""
|
||||
return re.sub(r"'(.*?)'", "<strong>\g<1></strong>", message)
|
||||
return re.sub(r"'(.*?)'", r"<strong>\g<1></strong>", message)
|
||||
|
||||
|
||||
@register.simple_tag
|
||||
|
||||
@@ -194,6 +194,9 @@ class DynamicForm(object):
|
||||
|
||||
"""
|
||||
|
||||
fields = {}
|
||||
data = {}
|
||||
|
||||
def _create_field(self, typ, name, value=None, pos=None):
|
||||
"""Create a new form field.
|
||||
"""
|
||||
|
||||
@@ -51,8 +51,6 @@ def grant_access_to_object(user, obj, is_owner=False):
|
||||
:param obj: an admin. object (Domain, Mailbox, ...)
|
||||
:param is_owner: the user is the unique object's owner
|
||||
"""
|
||||
from modoboa.core.models import User
|
||||
|
||||
ct = ContentType.objects.get_for_model(obj)
|
||||
entry, created = ObjectAccess.objects.get_or_create(
|
||||
user=user, content_type=ct, object_id=obj.id)
|
||||
|
||||
@@ -34,6 +34,7 @@ class HostnameValidator(object):
|
||||
if not self.regex.match(value):
|
||||
raise ValidationError(self.message, self.code)
|
||||
|
||||
|
||||
validate_hostname = HostnameValidator()
|
||||
|
||||
|
||||
@@ -42,15 +43,16 @@ class UTF8EmailValidator(EmailValidator):
|
||||
"""Validator for addresses using non-ASCII characters."""
|
||||
|
||||
# unicode letters range (must be a unicode string, not a raw string)
|
||||
ul = u"\u00a1-\uffff"
|
||||
ascii_set = u"-!#$%&'*+/=?^_`{}|~0-9A-Z"
|
||||
ul = "\u00a1-\uffff"
|
||||
ascii_set = "-!#$%&'*+/=?^_`{}|~0-9A-Z"
|
||||
user_regex_raw = (
|
||||
# dot-atom
|
||||
r"^[" + ascii_set + ul + "]+(\.[" + ascii_set + ul + "]+)*\Z"
|
||||
r"^[" + ascii_set + ul + r"]+(\.[" + ascii_set + ul + r"]+)*\Z"
|
||||
# quoted-string
|
||||
r'|^"([\001-\010\013\014\016-\037!#-\[\]-\177]|\\[\001-\011\013\014\016-\177])*"\Z)'
|
||||
)
|
||||
user_regex = re.compile("(" + user_regex_raw, re.IGNORECASE)
|
||||
user_regex = re.compile(r"(" + user_regex_raw, re.IGNORECASE)
|
||||
|
||||
|
||||
validate_utf8_email = UTF8EmailValidator()
|
||||
|
||||
@@ -62,4 +64,5 @@ class UTF8AndEmptyUserEmailValidator(UTF8EmailValidator):
|
||||
user_regex = re.compile(
|
||||
r"(^$|" + UTF8EmailValidator.user_regex_raw, re.IGNORECASE)
|
||||
|
||||
|
||||
validate_utf8_and_empty_user_email = UTF8AndEmptyUserEmailValidator()
|
||||
|
||||
@@ -114,9 +114,9 @@ def size2integer(value):
|
||||
:param value: the string to convert
|
||||
:return: the corresponding integer value
|
||||
"""
|
||||
m = re.match("(\d+)\s*(\w+)", value)
|
||||
m = re.match(r"(\d+)\s*(\w+)", value)
|
||||
if m is None:
|
||||
if re.match("\d+", value):
|
||||
if re.match(r"\d+", value):
|
||||
return int(value)
|
||||
return 0
|
||||
if m.group(2)[0] in ["K", "k"]:
|
||||
|
||||
@@ -8,10 +8,10 @@ from . import views
|
||||
urlpatterns = [
|
||||
url(r"^$", views.TransportListView.as_view(),
|
||||
name="transport_list"),
|
||||
url("^create/$", views.TransportCreateView.as_view(),
|
||||
url(r"^create/$", views.TransportCreateView.as_view(),
|
||||
name="transport_create"),
|
||||
url("^update/(?P<pk>\d+)/$", views.TransportUpdateView.as_view(),
|
||||
url(r"^update/(?P<pk>\d+)/$", views.TransportUpdateView.as_view(),
|
||||
name="transport_update"),
|
||||
url("^delete/(?P<pk>\d+)/$", views.TransportDeleteView.as_view(),
|
||||
url(r"^delete/(?P<pk>\d+)/$", views.TransportDeleteView.as_view(),
|
||||
name="transport_delete"),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user