diff --git a/src/postorius/urls.py b/src/postorius/urls.py index ef58024..429a2b9 100644 --- a/src/postorius/urls.py +++ b/src/postorius/urls.py @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License along with # Postorius. If not, see . -from django.conf.urls import * +from django.conf.urls import url, include from django.contrib.auth.views import login as login_view from django.contrib.auth.views import logout as logout_view diff --git a/src/postorius/views/domain.py b/src/postorius/views/domain.py index 39f7e55..5a14e56 100644 --- a/src/postorius/views/domain.py +++ b/src/postorius/views/domain.py @@ -28,8 +28,7 @@ from urllib.error import HTTPError from postorius import utils from postorius.models import Domain -from postorius.forms import * -from postorius.auth.decorators import * +from postorius.forms import DomainNew @login_required diff --git a/src/postorius/views/list.py b/src/postorius/views/list.py index 87e9b3a..f51d3b6 100644 --- a/src/postorius/views/list.py +++ b/src/postorius/views/list.py @@ -38,9 +38,16 @@ from urllib.error import HTTPError from postorius import utils -from postorius.forms import * +from postorius.forms import ( + ListNew, MemberForm, ListSubscribe, MultipleChoiceForm, + ListSubscriptionPolicyForm, ArchiveSettingsForm, + MessageAcceptanceForm, DigestSettingsForm, AlterMessagesForm, + ListAutomaticResponsesForm, ListIdentityForm, + ListMassSubscription, ListMassRemoval, ListAddBanForm, + ListHeaderMatchForm, ListHeaderMatchFormset, MemberModeration) from postorius.models import Domain, List, MailmanApiError -from postorius.auth.decorators import * +from postorius.auth.decorators import (list_owner_required, + list_moderator_required) from postorius.views.generic import MailingListView diff --git a/src/postorius/views/user.py b/src/postorius/views/user.py index 85568e9..b110438 100644 --- a/src/postorius/views/user.py +++ b/src/postorius/views/user.py @@ -35,8 +35,7 @@ from postorius import utils from postorius.models import (MailmanConnectionError, MailmanApiError, List, AddressConfirmationProfile, MailmanUser) -from postorius.forms import * -from postorius.auth.decorators import * +from postorius.forms import UserPreferences, AddressActivationForm from postorius.views.generic import MailmanUserView from smtplib import SMTPException from socket import error as socket_error