mirror of
https://github.com/ae-utbm/sith.git
synced 2025-03-14 01:07:12 +00:00
apply ruff rule A005
This commit is contained in:
parent
bba5339407
commit
7c3186da79
@ -39,12 +39,12 @@ from accounting.models import (
|
|||||||
Operation,
|
Operation,
|
||||||
SimplifiedAccountingType,
|
SimplifiedAccountingType,
|
||||||
)
|
)
|
||||||
from accounting.widgets.select import (
|
from accounting.widgets.ajax_select import (
|
||||||
AutoCompleteSelectClubAccount,
|
AutoCompleteSelectClubAccount,
|
||||||
AutoCompleteSelectCompany,
|
AutoCompleteSelectCompany,
|
||||||
)
|
)
|
||||||
from club.models import Club
|
from club.models import Club
|
||||||
from club.widgets.select import AutoCompleteSelectClub
|
from club.widgets.ajax_select import AutoCompleteSelectClub
|
||||||
from core.auth.mixins import (
|
from core.auth.mixins import (
|
||||||
CanCreateMixin,
|
CanCreateMixin,
|
||||||
CanEditMixin,
|
CanEditMixin,
|
||||||
@ -54,7 +54,7 @@ from core.auth.mixins import (
|
|||||||
from core.models import User
|
from core.models import User
|
||||||
from core.views.forms import SelectDate, SelectFile
|
from core.views.forms import SelectDate, SelectFile
|
||||||
from core.views.mixins import TabedViewMixin
|
from core.views.mixins import TabedViewMixin
|
||||||
from core.views.widgets.select import AutoCompleteSelectUser
|
from core.views.widgets.ajax_select import AutoCompleteSelectUser
|
||||||
from counter.models import Counter, Product, Selling
|
from counter.models import Counter, Product, Selling
|
||||||
|
|
||||||
# Main accounting view
|
# Main accounting view
|
||||||
|
@ -2,7 +2,10 @@ from pydantic import TypeAdapter
|
|||||||
|
|
||||||
from accounting.models import ClubAccount, Company
|
from accounting.models import ClubAccount, Company
|
||||||
from accounting.schemas import ClubAccountSchema, CompanySchema
|
from accounting.schemas import ClubAccountSchema, CompanySchema
|
||||||
from core.views.widgets.select import AutoCompleteSelect, AutoCompleteSelectMultiple
|
from core.views.widgets.ajax_select import (
|
||||||
|
AutoCompleteSelect,
|
||||||
|
AutoCompleteSelectMultiple,
|
||||||
|
)
|
||||||
|
|
||||||
_js = ["bundled/accounting/components/ajax-select-index.ts"]
|
_js = ["bundled/accounting/components/ajax-select-index.ts"]
|
||||||
|
|
@ -29,7 +29,7 @@ from django.utils.translation import gettext_lazy as _
|
|||||||
from club.models import Club, Mailing, MailingSubscription, Membership
|
from club.models import Club, Mailing, MailingSubscription, Membership
|
||||||
from core.models import User
|
from core.models import User
|
||||||
from core.views.forms import SelectDate, SelectDateTime
|
from core.views.forms import SelectDate, SelectDateTime
|
||||||
from core.views.widgets.select import AutoCompleteSelectMultipleUser
|
from core.views.widgets.ajax_select import AutoCompleteSelectMultipleUser
|
||||||
from counter.models import Counter
|
from counter.models import Counter
|
||||||
|
|
||||||
|
|
||||||
|
@ -2,7 +2,10 @@ from pydantic import TypeAdapter
|
|||||||
|
|
||||||
from club.models import Club
|
from club.models import Club
|
||||||
from club.schemas import ClubSchema
|
from club.schemas import ClubSchema
|
||||||
from core.views.widgets.select import AutoCompleteSelect, AutoCompleteSelectMultiple
|
from core.views.widgets.ajax_select import (
|
||||||
|
AutoCompleteSelect,
|
||||||
|
AutoCompleteSelectMultiple,
|
||||||
|
)
|
||||||
|
|
||||||
_js = ["bundled/club/components/ajax-select-index.ts"]
|
_js = ["bundled/club/components/ajax-select-index.ts"]
|
||||||
|
|
@ -9,7 +9,7 @@ from ninja_extra.pagination import PageNumberPaginationExtra
|
|||||||
from ninja_extra.permissions import IsAuthenticated
|
from ninja_extra.permissions import IsAuthenticated
|
||||||
from ninja_extra.schemas import PaginatedResponseSchema
|
from ninja_extra.schemas import PaginatedResponseSchema
|
||||||
|
|
||||||
from com.calendar import IcsCalendar
|
from com.ics_calendar import IcsCalendar
|
||||||
from com.models import News, NewsDate
|
from com.models import News, NewsDate
|
||||||
from com.schemas import NewsDateFilterSchema, NewsDateSchema
|
from com.schemas import NewsDateFilterSchema, NewsDateSchema
|
||||||
from core.auth.api_permissions import HasPerm
|
from core.auth.api_permissions import HasPerm
|
||||||
|
@ -8,7 +8,7 @@ from django.utils import timezone
|
|||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
|
|
||||||
from club.models import Club
|
from club.models import Club
|
||||||
from club.widgets.select import AutoCompleteSelectClub
|
from club.widgets.ajax_select import AutoCompleteSelectClub
|
||||||
from com.models import News, NewsDate, Poster
|
from com.models import News, NewsDate, Poster
|
||||||
from core.models import User
|
from core.models import User
|
||||||
from core.utils import get_end_of_semester
|
from core.utils import get_end_of_semester
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
from django.db.models.signals import post_delete, post_save
|
from django.db.models.signals import post_delete, post_save
|
||||||
from django.dispatch import receiver
|
from django.dispatch import receiver
|
||||||
|
|
||||||
from com.calendar import IcsCalendar
|
from com.ics_calendar import IcsCalendar
|
||||||
from com.models import News
|
from com.models import News
|
||||||
|
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ from django.utils.timezone import now
|
|||||||
from model_bakery import baker, seq
|
from model_bakery import baker, seq
|
||||||
from pytest_django.asserts import assertNumQueries
|
from pytest_django.asserts import assertNumQueries
|
||||||
|
|
||||||
from com.calendar import IcsCalendar
|
from com.ics_calendar import IcsCalendar
|
||||||
from com.models import News, NewsDate
|
from com.models import News, NewsDate
|
||||||
from core.markdown import markdown
|
from core.markdown import markdown
|
||||||
from core.models import User
|
from core.models import User
|
||||||
|
@ -305,7 +305,7 @@ class TestNewsCreation(TestCase):
|
|||||||
|
|
||||||
# we will just test that the ICS is modified.
|
# we will just test that the ICS is modified.
|
||||||
# Checking that the ICS is *well* modified is up to the ICS tests
|
# Checking that the ICS is *well* modified is up to the ICS tests
|
||||||
with patch("com.calendar.IcsCalendar.make_internal") as mocked:
|
with patch("com.ics_calendar.IcsCalendar.make_internal") as mocked:
|
||||||
self.client.post(reverse("com:news_new"), self.valid_payload)
|
self.client.post(reverse("com:news_new"), self.valid_payload)
|
||||||
mocked.assert_called()
|
mocked.assert_called()
|
||||||
|
|
||||||
@ -314,7 +314,7 @@ class TestNewsCreation(TestCase):
|
|||||||
self.valid_payload["occurrences"] = 2
|
self.valid_payload["occurrences"] = 2
|
||||||
last_news = News.objects.order_by("id").last()
|
last_news = News.objects.order_by("id").last()
|
||||||
|
|
||||||
with patch("com.calendar.IcsCalendar.make_internal") as mocked:
|
with patch("com.ics_calendar.IcsCalendar.make_internal") as mocked:
|
||||||
self.client.post(
|
self.client.post(
|
||||||
reverse("com:news_edit", kwargs={"news_id": last_news.id}),
|
reverse("com:news_edit", kwargs={"news_id": last_news.id}),
|
||||||
self.valid_payload,
|
self.valid_payload,
|
||||||
|
@ -43,8 +43,8 @@ from django.views.generic import DetailView, ListView, TemplateView, View
|
|||||||
from django.views.generic.edit import CreateView, DeleteView, UpdateView
|
from django.views.generic.edit import CreateView, DeleteView, UpdateView
|
||||||
|
|
||||||
from club.models import Club, Mailing
|
from club.models import Club, Mailing
|
||||||
from com.calendar import IcsCalendar
|
|
||||||
from com.forms import NewsDateForm, NewsForm, PosterForm
|
from com.forms import NewsDateForm, NewsForm, PosterForm
|
||||||
|
from com.ics_calendar import IcsCalendar
|
||||||
from com.models import News, NewsDate, Poster, Screen, Sith, Weekmail, WeekmailArticle
|
from com.models import News, NewsDate, Poster, Screen, Sith, Weekmail, WeekmailArticle
|
||||||
from core.auth.mixins import (
|
from core.auth.mixins import (
|
||||||
CanEditPropMixin,
|
CanEditPropMixin,
|
||||||
|
@ -46,7 +46,7 @@ from accounting.models import (
|
|||||||
SimplifiedAccountingType,
|
SimplifiedAccountingType,
|
||||||
)
|
)
|
||||||
from club.models import Club, Membership
|
from club.models import Club, Membership
|
||||||
from com.calendar import IcsCalendar
|
from com.ics_calendar import IcsCalendar
|
||||||
from com.models import News, NewsDate, Sith, Weekmail
|
from com.models import News, NewsDate, Sith, Weekmail
|
||||||
from core.models import BanGroup, Group, Page, PageRev, SithFile, User
|
from core.models import BanGroup, Group, Page, PageRev, SithFile, User
|
||||||
from core.utils import resize_image
|
from core.utils import resize_image
|
||||||
|
@ -65,6 +65,6 @@ class DetailFormView(FormView, BaseDetailView):
|
|||||||
# E402: putting those import at the top of the file would also be difficult
|
# E402: putting those import at the top of the file would also be difficult
|
||||||
from .files import * # noqa: F403 E402
|
from .files import * # noqa: F403 E402
|
||||||
from .group import * # noqa: F403 E402
|
from .group import * # noqa: F403 E402
|
||||||
|
from .index import * # noqa: F403 E402
|
||||||
from .page import * # noqa: F403 E402
|
from .page import * # noqa: F403 E402
|
||||||
from .site import * # noqa: F403 E402
|
|
||||||
from .user import * # noqa: F403 E402
|
from .user import * # noqa: F403 E402
|
||||||
|
@ -41,7 +41,7 @@ from core.auth.mixins import (
|
|||||||
)
|
)
|
||||||
from core.models import Notification, SithFile, User
|
from core.models import Notification, SithFile, User
|
||||||
from core.views.mixins import AllowFragment
|
from core.views.mixins import AllowFragment
|
||||||
from core.views.widgets.select import (
|
from core.views.widgets.ajax_select import (
|
||||||
AutoCompleteSelectMultipleGroup,
|
AutoCompleteSelectMultipleGroup,
|
||||||
AutoCompleteSelectSithFile,
|
AutoCompleteSelectSithFile,
|
||||||
AutoCompleteSelectUser,
|
AutoCompleteSelectUser,
|
||||||
|
@ -50,7 +50,7 @@ from PIL import Image
|
|||||||
from antispam.forms import AntiSpamEmailField
|
from antispam.forms import AntiSpamEmailField
|
||||||
from core.models import Gift, Group, Page, SithFile, User
|
from core.models import Gift, Group, Page, SithFile, User
|
||||||
from core.utils import resize_image
|
from core.utils import resize_image
|
||||||
from core.views.widgets.select import (
|
from core.views.widgets.ajax_select import (
|
||||||
AutoCompleteSelect,
|
AutoCompleteSelect,
|
||||||
AutoCompleteSelectGroup,
|
AutoCompleteSelectGroup,
|
||||||
AutoCompleteSelectMultipleGroup,
|
AutoCompleteSelectMultipleGroup,
|
||||||
|
@ -30,7 +30,7 @@ from core.auth.mixins import CanEditMixin
|
|||||||
from core.models import Group, User
|
from core.models import Group, User
|
||||||
from core.views import DetailFormView
|
from core.views import DetailFormView
|
||||||
from core.views.forms import PermissionGroupsForm
|
from core.views.forms import PermissionGroupsForm
|
||||||
from core.views.widgets.select import AutoCompleteSelectMultipleUser
|
from core.views.widgets.ajax_select import AutoCompleteSelectMultipleUser
|
||||||
|
|
||||||
# Forms
|
# Forms
|
||||||
|
|
||||||
|
@ -2,9 +2,9 @@ from django import forms
|
|||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
from phonenumber_field.widgets import RegionalPhoneNumberWidget
|
from phonenumber_field.widgets import RegionalPhoneNumberWidget
|
||||||
|
|
||||||
from club.widgets.select import AutoCompleteSelectClub
|
from club.widgets.ajax_select import AutoCompleteSelectClub
|
||||||
from core.views.forms import NFCTextInput, SelectDate, SelectDateTime
|
from core.views.forms import NFCTextInput, SelectDate, SelectDateTime
|
||||||
from core.views.widgets.select import (
|
from core.views.widgets.ajax_select import (
|
||||||
AutoCompleteSelect,
|
AutoCompleteSelect,
|
||||||
AutoCompleteSelectMultipleGroup,
|
AutoCompleteSelectMultipleGroup,
|
||||||
AutoCompleteSelectMultipleUser,
|
AutoCompleteSelectMultipleUser,
|
||||||
@ -19,7 +19,7 @@ from counter.models import (
|
|||||||
Refilling,
|
Refilling,
|
||||||
StudentCard,
|
StudentCard,
|
||||||
)
|
)
|
||||||
from counter.widgets.select import (
|
from counter.widgets.ajax_select import (
|
||||||
AutoCompleteSelectMultipleCounter,
|
AutoCompleteSelectMultipleCounter,
|
||||||
AutoCompleteSelectMultipleProduct,
|
AutoCompleteSelectMultipleProduct,
|
||||||
AutoCompleteSelectProduct,
|
AutoCompleteSelectProduct,
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
from pydantic import TypeAdapter
|
from pydantic import TypeAdapter
|
||||||
|
|
||||||
from core.views.widgets.select import AutoCompleteSelect, AutoCompleteSelectMultiple
|
from core.views.widgets.ajax_select import (
|
||||||
|
AutoCompleteSelect,
|
||||||
|
AutoCompleteSelectMultiple,
|
||||||
|
)
|
||||||
from counter.models import Counter, Product, ProductType
|
from counter.models import Counter, Product, ProductType
|
||||||
from counter.schemas import (
|
from counter.schemas import (
|
||||||
ProductTypeSchema,
|
ProductTypeSchema,
|
@ -13,12 +13,12 @@ from django.views.generic.edit import CreateView, DeleteView, FormView, UpdateVi
|
|||||||
|
|
||||||
from core.auth.mixins import CanCreateMixin, CanEditMixin, CanViewMixin
|
from core.auth.mixins import CanCreateMixin, CanEditMixin, CanViewMixin
|
||||||
from core.views.forms import SelectDateTime
|
from core.views.forms import SelectDateTime
|
||||||
from core.views.widgets.markdown import MarkdownInput
|
from core.views.widgets.ajax_select import (
|
||||||
from core.views.widgets.select import (
|
|
||||||
AutoCompleteSelect,
|
AutoCompleteSelect,
|
||||||
AutoCompleteSelectMultipleGroup,
|
AutoCompleteSelectMultipleGroup,
|
||||||
AutoCompleteSelectUser,
|
AutoCompleteSelectUser,
|
||||||
)
|
)
|
||||||
|
from core.views.widgets.markdown import MarkdownInput
|
||||||
from election.models import Candidature, Election, ElectionList, Role, Vote
|
from election.models import Candidature, Election, ElectionList, Role, Vote
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
|
@ -42,7 +42,7 @@ from django.views.generic.edit import CreateView, DeleteView, UpdateView
|
|||||||
from haystack.query import RelatedSearchQuerySet
|
from haystack.query import RelatedSearchQuerySet
|
||||||
from honeypot.decorators import check_honeypot
|
from honeypot.decorators import check_honeypot
|
||||||
|
|
||||||
from club.widgets.select import AutoCompleteSelectClub
|
from club.widgets.ajax_select import AutoCompleteSelectClub
|
||||||
from core.auth.mixins import (
|
from core.auth.mixins import (
|
||||||
CanCreateMixin,
|
CanCreateMixin,
|
||||||
CanEditMixin,
|
CanEditMixin,
|
||||||
@ -50,11 +50,11 @@ from core.auth.mixins import (
|
|||||||
CanViewMixin,
|
CanViewMixin,
|
||||||
can_view,
|
can_view,
|
||||||
)
|
)
|
||||||
from core.views.widgets.markdown import MarkdownInput
|
from core.views.widgets.ajax_select import (
|
||||||
from core.views.widgets.select import (
|
|
||||||
AutoCompleteSelect,
|
AutoCompleteSelect,
|
||||||
AutoCompleteSelectMultipleGroup,
|
AutoCompleteSelectMultipleGroup,
|
||||||
)
|
)
|
||||||
|
from core.views.widgets.markdown import MarkdownInput
|
||||||
from forum.models import Forum, ForumMessage, ForumMessageMeta, ForumTopic
|
from forum.models import Forum, ForumMessage, ForumMessageMeta, ForumTopic
|
||||||
|
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ from django.utils.translation import gettext_lazy as _
|
|||||||
|
|
||||||
from core.models import User, UserBan
|
from core.models import User, UserBan
|
||||||
from core.views.forms import FutureDateTimeField, SelectDateTime
|
from core.views.forms import FutureDateTimeField, SelectDateTime
|
||||||
from core.views.widgets.select import AutoCompleteSelectUser
|
from core.views.widgets.ajax_select import AutoCompleteSelectUser
|
||||||
|
|
||||||
|
|
||||||
class MergeForm(forms.Form):
|
class MergeForm(forms.Form):
|
||||||
|
@ -6,9 +6,9 @@ from django.utils.translation import gettext_lazy as _
|
|||||||
from core.models import User
|
from core.models import User
|
||||||
from core.views import MultipleImageField
|
from core.views import MultipleImageField
|
||||||
from core.views.forms import SelectDate
|
from core.views.forms import SelectDate
|
||||||
from core.views.widgets.select import AutoCompleteSelectMultipleGroup
|
from core.views.widgets.ajax_select import AutoCompleteSelectMultipleGroup
|
||||||
from sas.models import Album, Picture, PictureModerationRequest
|
from sas.models import Album, Picture, PictureModerationRequest
|
||||||
from sas.widgets.select import AutoCompleteSelectAlbum
|
from sas.widgets.ajax_select import AutoCompleteSelectAlbum
|
||||||
|
|
||||||
|
|
||||||
class SASForm(forms.Form):
|
class SASForm(forms.Form):
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
from pydantic import TypeAdapter
|
from pydantic import TypeAdapter
|
||||||
|
|
||||||
from core.views.widgets.select import AutoCompleteSelect, AutoCompleteSelectMultiple
|
from core.views.widgets.ajax_select import (
|
||||||
|
AutoCompleteSelect,
|
||||||
|
AutoCompleteSelectMultiple,
|
||||||
|
)
|
||||||
from sas.models import Album
|
from sas.models import Album
|
||||||
from sas.schemas import AlbumSchema
|
from sas.schemas import AlbumSchema
|
||||||
|
|
@ -7,7 +7,7 @@ from django.utils.translation import gettext_lazy as _
|
|||||||
|
|
||||||
from core.models import User
|
from core.models import User
|
||||||
from core.views.forms import SelectDate, SelectDateTime
|
from core.views.forms import SelectDate, SelectDateTime
|
||||||
from core.views.widgets.select import AutoCompleteSelectUser
|
from core.views.widgets.ajax_select import AutoCompleteSelectUser
|
||||||
from subscription.models import Subscription
|
from subscription.models import Subscription
|
||||||
|
|
||||||
|
|
||||||
|
@ -47,7 +47,7 @@ from core.auth.mixins import (
|
|||||||
from core.models import User
|
from core.models import User
|
||||||
from core.views.forms import SelectDate
|
from core.views.forms import SelectDate
|
||||||
from core.views.mixins import QuickNotifMixin, TabedViewMixin
|
from core.views.mixins import QuickNotifMixin, TabedViewMixin
|
||||||
from core.views.widgets.select import AutoCompleteSelectUser
|
from core.views.widgets.ajax_select import AutoCompleteSelectUser
|
||||||
from trombi.models import Trombi, TrombiClubMembership, TrombiComment, TrombiUser
|
from trombi.models import Trombi, TrombiClubMembership, TrombiComment, TrombiUser
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user