0003-misc-fix-unused-import-pylint-error-55505.patch
chrono/agendas/management/commands/send_booking_reminders.py | ||
---|---|---|
16 | 16 | |
17 | 17 |
from datetime import datetime, timedelta |
18 | 18 |
from smtplib import SMTPException |
19 |
from urllib.parse import urljoin |
|
20 | 19 | |
21 | 20 |
import pytz |
22 | 21 |
from django.conf import settings |
... | ... | |
29 | 28 |
from django.utils.translation import ugettext_lazy as _ |
30 | 29 |
from requests import RequestException |
31 | 30 | |
32 |
from chrono.agendas.models import Agenda, Booking
|
|
31 |
from chrono.agendas.models import Booking |
|
33 | 32 |
from chrono.utils.requests_wrapper import requests |
34 | 33 | |
35 | 34 |
SENDING_IN_PROGRESS = datetime(year=2, month=1, day=1, tzinfo=pytz.UTC) |
chrono/agendas/management/commands/update_event_recurrences.py | ||
---|---|---|
15 | 15 |
# along with this program. If not, see <http://www.gnu.org/licenses/>. |
16 | 16 | |
17 | 17 |
from django.core.management.base import BaseCommand |
18 |
from django.utils import timezone |
|
19 | 18 | |
20 | 19 |
from chrono.agendas.models import Agenda |
21 | 20 |
chrono/agendas/migrations/0012_manual_set_slugs_on_meeting_types.py | ||
---|---|---|
1 | 1 |
# -*- coding: utf-8 -*- |
2 | 2 |
from __future__ import unicode_literals |
3 | 3 | |
4 |
from django.db import migrations, models
|
|
4 |
from django.db import migrations |
|
5 | 5 |
from django.utils.text import slugify |
6 | 6 | |
7 | 7 |
chrono/agendas/migrations/0028_event_slug.py | ||
---|---|---|
2 | 2 |
from __future__ import unicode_literals |
3 | 3 | |
4 | 4 |
from django.db import migrations, models |
5 |
from django.utils.text import slugify |
|
6 | 5 | |
7 | 6 | |
8 | 7 |
class Migration(migrations.Migration): |
chrono/agendas/migrations/0066_timeperiodexceptionsource_unique_settings_slug.py | ||
---|---|---|
2 | 2 |
# Generated by Django 1.11.18 on 2020-10-21 11:56 |
3 | 3 |
from __future__ import unicode_literals |
4 | 4 | |
5 |
from django.db import migrations, models
|
|
5 |
from django.db import migrations |
|
6 | 6 |
from django.db.models import Count, F |
7 | 7 | |
8 | 8 |
chrono/manager/widgets.py | ||
---|---|---|
17 | 17 | |
18 | 18 |
from django.forms.fields import SplitDateTimeField |
19 | 19 |
from django.forms.widgets import CheckboxSelectMultiple, SplitDateTimeWidget, TimeInput |
20 |
from django.utils.safestring import mark_safe |
|
21 | 20 | |
22 | 21 | |
23 | 22 |
class SplitDateTimeWidget(SplitDateTimeWidget): |
chrono/settings.py | ||
---|---|---|
174 | 174 |
REQUESTS_TIMEOUT = 28 |
175 | 175 | |
176 | 176 |
try: |
177 |
import workalendar |
|
177 |
import workalendar # noqa pylint: disable=unused-import
|
|
178 | 178 | |
179 | 179 |
WORKING_DAY_CALENDAR = 'workalendar.europe.France' |
180 | 180 |
EXCEPTIONS_SOURCES = { |
chrono/urls_utils.py | ||
---|---|---|
17 | 17 |
# Decorating URL includes, <https://djangosnippets.org/snippets/2532/> |
18 | 18 | |
19 | 19 |
import django |
20 |
from django.contrib.auth.decorators import user_passes_test |
|
21 |
from django.core.exceptions import PermissionDenied |
|
22 |
from django.db.models import Q |
|
23 | ||
24 |
from .agendas.models import Agenda, UnavailabilityCalendar |
|
25 | 20 | |
26 | 21 |
if django.VERSION < (2, 0, 0): |
27 | 22 |
from django.urls.resolvers import RegexURLPattern as URLPattern |
chrono/utils/signature.py | ||
---|---|---|
21 | 21 |
import random |
22 | 22 | |
23 | 23 |
from django.conf import settings |
24 |
from django.utils import six |
|
25 | 24 |
from django.utils.encoding import smart_bytes |
26 | 25 |
from django.utils.http import quote, urlencode |
27 | 26 |
from django.utils.six.moves.urllib import parse as urlparse |
tests/test_import_export.py | ||
---|---|---|
13 | 13 | |
14 | 14 |
import mock |
15 | 15 |
import pytest |
16 |
from dateutil.rrule import DAILY |
|
17 | 16 |
from django.contrib.auth.models import Group |
18 | 17 |
from django.core.management import CommandError, call_command |
19 | 18 |
from django.test import override_settings |
tests/test_sso.py | ||
---|---|---|
1 | 1 |
import pytest |
2 | 2 |
from django.test import override_settings |
3 | 3 | |
4 |
from chrono.wsgi import application |
|
5 | ||
6 | 4 |
pytestmark = pytest.mark.django_db |
7 | 5 | |
8 | 6 | |
9 |
- |