misc: apply isort (#52797)

This commit is contained in:
Lauréline Guérin 2021-04-06 21:31:24 +02:00
parent 6c6d7bac40
commit 29bc8e66a9
No known key found for this signature in database
GPG Key ID: 1FAB9B9B4F93D473
219 changed files with 678 additions and 717 deletions

View File

@ -18,8 +18,7 @@ import base64
from django.core.files import File
from django.utils.six import BytesIO
from rest_framework import serializers, permissions, status
from rest_framework import permissions, serializers, status
from rest_framework.generics import GenericAPIView
from rest_framework.response import Response

View File

@ -19,7 +19,6 @@ import os
from django import template
from django.db.models.fields.files import ImageFieldFile
from django.utils import six
from sorl.thumbnail.shortcuts import get_thumbnail
from ..models import Asset

View File

@ -14,12 +14,11 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from django.conf.urls import url, include
from django.conf.urls import include, url
from combo.urls_utils import decorated_includes, manager_required
from . import views
from . import api_views
from . import api_views, views
assets_manager_urls = [
url(r'^$', views.assets, name='combo-manager-assets'),

View File

@ -15,29 +15,27 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
import json
import tarfile
import os
import tarfile
import ckeditor
from django.conf import settings
from django.contrib import messages
from django.core.exceptions import ObjectDoesNotExist, PermissionDenied
from django.core.files.storage import default_storage
from django.urls import reverse, reverse_lazy
from django.http import Http404, HttpResponse
from django.shortcuts import get_object_or_404
from django.shortcuts import redirect
from django.shortcuts import get_object_or_404, redirect
from django.urls import reverse, reverse_lazy
from django.utils.six import BytesIO
from django.utils.translation import ugettext_lazy as _
from django.views.generic import TemplateView, ListView, FormView
import ckeditor
from django.views.generic import FormView, ListView, TemplateView
from sorl.thumbnail.shortcuts import get_thumbnail
from combo.data.models import CellBase
from combo.apps.assets.utils import import_assets, export_assets
from combo.apps.assets.utils import export_assets, import_assets
from combo.apps.maps.models import MapLayer
from combo.data.models import CellBase
from .forms import AssetUploadForm, AssetsImportForm
from .forms import AssetsImportForm, AssetUploadForm
from .models import Asset

View File

@ -15,12 +15,13 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from django import forms
from django.utils.translation import ugettext_lazy as _
from django.utils.dateparse import parse_datetime, parse_time
from django.utils.translation import ugettext_lazy as _
from combo.apps.wcs.utils import get_wcs_options
from .models import BookingCalendar
from .utils import get_agendas
from combo.apps.wcs.utils import get_wcs_options
class BookingCalendarForm(forms.ModelForm):

View File

@ -1,9 +1,10 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import datetime
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -20,10 +20,10 @@ from django.conf import settings
from django.db import models
from django.utils.translation import ugettext_lazy as _
from combo.data.models import CellBase
from combo.data.library import register_cell_class
from combo.data.models import CellBase
from .utils import is_chrono_enabled, is_wcs_enabled, get_chrono_events, get_calendar_context_vars
from .utils import get_calendar_context_vars, get_chrono_events, is_chrono_enabled, is_wcs_enabled
@register_cell_class

View File

@ -18,7 +18,7 @@ import datetime
import math
from django.conf import settings
from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger
from django.core.paginator import EmptyPage, PageNotAnInteger, Paginator
from django.utils.dateparse import parse_datetime
from django.utils.http import urlencode
from django.utils.timezone import localtime, make_aware

View File

@ -17,12 +17,12 @@
from django.contrib import messages
from django.http import HttpResponseRedirect
from django.utils.encoding import force_text
from django.views.generic import View, DetailView
from django.views.generic import DetailView, View
from django.views.generic.detail import SingleObjectMixin
from .forms import BookingForm
from .models import BookingCalendar
from .utils import get_form_url_with_params, get_chrono_events, get_calendar_context_vars
from .utils import get_calendar_context_vars, get_chrono_events, get_form_url_with_params
class BookingView(SingleObjectMixin, View):

View File

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -17,14 +17,14 @@
import datetime
from django.conf import settings
from django.contrib.contenttypes.models import ContentType
from django.contrib.contenttypes import fields
from django.contrib.contenttypes.models import ContentType
from django.db import models
from django.utils.timezone import now
from django.utils.translation import ugettext_lazy as _
from combo.data.models import CellBase, ValidityInfo
from combo.data.library import register_cell_class
from combo.data.models import CellBase, ValidityInfo
@register_cell_class

View File

@ -19,21 +19,21 @@ import json
from django.conf import settings
from django.contrib.contenttypes.models import ContentType
from django.core.exceptions import PermissionDenied
from django.urls import reverse
from django.db.models import Max, Min
from django.http import (
Http404,
HttpResponse,
HttpResponseBadRequest,
HttpResponseRedirect,
HttpResponseNotAllowed,
HttpResponseRedirect,
)
from django.urls import reverse
from django.utils.encoding import force_text
from django.views.decorators.csrf import csrf_exempt
from django.views.generic import View
from combo.data.models import CellBase, ConfigJsonCell
from combo.data.library import get_cell_class
from combo.data.models import CellBase, ConfigJsonCell
from combo.public.views import render_cell
from .models import DashboardCell, Tile

View File

@ -22,7 +22,7 @@ from django.conf import settings
from django.db import transaction
from django.db.models import Q
from combo.utils import requests, cache_during_request, spooler
from combo.utils import cache_during_request, requests, spooler
from .models import ChartCell, ChartNgCell

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,8 +1,9 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import datetime
from django.db import migrations, models
from django.utils.timezone import utc

View File

@ -2,9 +2,9 @@
# Generated by Django 1.11.12 on 2019-03-28 10:11
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
import jsonfield.fields
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -2,8 +2,8 @@
# Generated by Django 1.11.29 on 2020-11-26 14:57
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -2,8 +2,8 @@
# Generated by Django 1.11.29 on 2020-12-02 13:24
from __future__ import unicode_literals
from django.db import migrations
import jsonfield.fields
from django.db import migrations
class Migration(migrations.Migration):

View File

@ -18,22 +18,22 @@ import copy
import os
import sys
from datetime import date
from requests.exceptions import RequestException
from django.urls import reverse
from django.db import models, transaction
from django.utils import timezone
from django.utils.encoding import force_text
from django.utils.translation import ugettext_lazy as _, ungettext, gettext
from django.conf import settings
from jsonfield import JSONField
from requests.exceptions import HTTPError
import pygal
import pygal.util
from django.conf import settings
from django.db import models, transaction
from django.urls import reverse
from django.utils import timezone
from django.utils.encoding import force_text
from django.utils.translation import gettext
from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext
from jsonfield import JSONField
from requests.exceptions import HTTPError, RequestException
from combo.data.models import CellBase
from combo.data.library import register_cell_class
from combo.data.models import CellBase
from combo.utils import get_templated_url, requests, spooler

View File

@ -15,13 +15,13 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from django.core.exceptions import PermissionDenied
from django.http import HttpResponse, Http404
from django.http import Http404, HttpResponse
from django.utils.translation import ugettext_lazy as _
from requests.exceptions import HTTPError
from combo.utils import get_templated_url, requests
from .models import Gauge, ChartNgCell, UnsupportedDataSet
from .models import ChartNgCell, Gauge, UnsupportedDataSet
def ajax_gauge_count(request, *args, **kwargs):

View File

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
import ckeditor.fields
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,8 +1,9 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import datetime
from django.db import migrations, models
from django.utils.timezone import utc

View File

@ -16,10 +16,10 @@
from django.utils.translation import ugettext_lazy as _
from combo.data.models import CellBase
from combo.data.library import register_cell_class
from combo.data.models import CellBase
from .utils import is_family_enabled, get_family
from .utils import get_family, is_family_enabled
@register_cell_class

View File

@ -15,10 +15,10 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from django.views.generic import FormView, TemplateView
from django.utils.translation import ugettext_lazy as _
from django.http import HttpResponseRedirect
from django.contrib import messages
from django.http import HttpResponseRedirect
from django.utils.translation import ugettext_lazy as _
from django.views.generic import FormView, TemplateView
from .forms import FamilyLinkForm
from .utils import link_family, unlink_family

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,8 +1,9 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import datetime
from django.db import migrations, models
from django.utils.timezone import utc

View File

@ -18,14 +18,13 @@ import logging
from django.conf import settings
from django.db import models
from django.forms import models as model_forms
from django.forms import Select
from django.forms import models as model_forms
from django.utils.translation import ugettext_lazy as _
from requests import HTTPError, RequestException
from requests import RequestException, HTTPError
from combo.data.models import CellBase
from combo.data.library import register_cell_class
from combo.data.models import CellBase
from combo.utils import requests
logger = logging.getLogger(__name__)

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -17,13 +17,13 @@
import json
from django import template
from django.db import models
from django.core import serializers
from django.db import models
from django.forms import models as model_forms
from django.utils.translation import ugettext_lazy as _
from combo.data.models import CellBase
from combo.data.library import register_cell_class
from combo.data.models import CellBase
@register_cell_class

View File

@ -14,21 +14,21 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from django.urls import reverse, reverse_lazy
from django.shortcuts import redirect
from django.urls import reverse, reverse_lazy
from django.views.generic import (
TemplateView,
RedirectView,
DetailView,
CreateView,
UpdateView,
ListView,
DeleteView,
DetailView,
FormView,
ListView,
RedirectView,
TemplateView,
UpdateView,
)
from .models import Image, GalleryCell
from .forms import ImageAddForm, ImageEditForm
from .models import GalleryCell, Image
class ImageAddView(CreateView):

View File

@ -2,8 +2,8 @@
# Generated by Django 1.11.18 on 2020-01-31 15:40
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -21,8 +21,8 @@ from django.db import models
from django.utils import timezone
from django.utils.translation import ugettext_lazy as _
from combo.data.models import CellBase, Page
from combo.data.library import register_cell_class
from combo.data.models import CellBase, Page
@register_cell_class

View File

@ -18,12 +18,11 @@ import datetime
import logging
import django.apps
import eopayment
from django.urls import reverse
from django.utils import timezone
from django.utils.translation import ugettext_lazy as _
import eopayment
class AppConfig(django.apps.AppConfig):
name = 'combo.apps.lingo'
@ -42,7 +41,7 @@ class AppConfig(django.apps.AppConfig):
self.notify_payments()
def update_transactions(self):
from .models import Transaction, EXPIRED
from .models import EXPIRED, Transaction
logger = logging.getLogger(__name__)
now = timezone.now()

View File

@ -16,12 +16,11 @@
import datetime
from django import forms
from django.core.exceptions import ValidationError
from django.utils.translation import ugettext_lazy as _
from .models import Regie, PaymentBackend
from .models import PaymentBackend, Regie
TYPE_FIELD_MAPPING = {
str: forms.CharField,

View File

@ -16,26 +16,22 @@
import csv
import datetime
from dateutil import parser as date_parser
from django.urls import reverse
from django.urls import reverse_lazy
import eopayment
from dateutil import parser as date_parser
from django.contrib import messages
from django.db.models import Q, Prefetch
from django.db.models import Prefetch, Q
from django.db.models.expressions import RawSQL
from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import get_object_or_404
from django.template.response import TemplateResponse
from django.urls import reverse, reverse_lazy
from django.utils import six
from django.utils.timezone import make_aware, now
from django.utils.translation import ugettext_lazy as _
from django.views.generic import CreateView, UpdateView, ListView, DeleteView, View
from django.http import HttpResponse
from django.http import HttpResponseRedirect
from django.shortcuts import get_object_or_404
from django.template.response import TemplateResponse
from django.views.generic import CreateView, DeleteView, ListView, UpdateView, View
import eopayment
from .forms import RegieForm, PaymentBackendForm
from .forms import TransactionExportForm
from .forms import PaymentBackendForm, RegieForm, TransactionExportForm
from .models import BasketItem, PaymentBackend, Regie, Transaction

View File

@ -1,9 +1,9 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
import jsonfield.fields
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
import jsonfield.fields
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
import ckeditor.fields
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import ckeditor.fields
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import jsonfield.fields
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import ckeditor.fields
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,8 +1,9 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import datetime
from django.db import migrations, models
from django.utils.timezone import utc

View File

@ -1,7 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
import combo.data.fields

View File

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import jsonfield.fields
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -2,9 +2,9 @@
# Generated by Django 1.11.18 on 2019-04-26 09:59
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
import jsonfield.fields
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -2,8 +2,8 @@
# Generated by Django 1.11.18 on 2019-04-26 10:02
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -2,8 +2,8 @@
# Generated by Django 1.11.18 on 2019-05-14 12:02
from __future__ import unicode_literals
from django.db import migrations, models
import jsonfield.fields
from django.db import migrations, models
from combo.apps.lingo.models import SERVICES

View File

@ -17,40 +17,39 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
import datetime
from decimal import Decimal
import json
import logging
import re
from decimal import Decimal
from dateutil import parser
import eopayment
from jsonfield import JSONField
from requests import RequestException
from dateutil import parser
from django import template
from django.conf import settings
from django.contrib.auth.models import User
from django.core import serializers
from django.db import models
from django.forms import models as model_forms, Select
from django.utils.translation import ugettext_lazy as _
from django.utils import timezone, dateparse, six
from django.core.mail import EmailMultiAlternatives
from django.urls import reverse
from django.core.exceptions import ObjectDoesNotExist, PermissionDenied, ValidationError
from django.core.mail import EmailMultiAlternatives
from django.db import models
from django.forms import Select
from django.forms import models as model_forms
from django.template.loader import render_to_string
from django.urls import reverse
from django.utils import dateparse, six, timezone
from django.utils.encoding import force_bytes, python_2_unicode_compatible
from django.utils.formats import localize
from django.utils.http import urlencode
from django.utils.six.moves.urllib import parse as urlparse
from django.utils.timezone import make_aware, utc
from django.utils.translation import ugettext_lazy as _
from jsonfield import JSONField
from requests import RequestException
from django.contrib.auth.models import User
from django.template.loader import render_to_string
from combo.data.fields import RichTextField
from combo.data.models import CellBase
from combo.data.library import register_cell_class
from combo.utils import NothingInCacheException, aes_hex_encrypt, requests
from combo.apps.notifications.models import Notification
from combo.data.fields import RichTextField
from combo.data.library import register_cell_class
from combo.data.models import CellBase
from combo.utils import NothingInCacheException, aes_hex_encrypt, requests
from .utils import signing_dumps

View File

@ -14,40 +14,40 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from django.conf.urls import url, include
from django.conf.urls import include, url
from combo.urls_utils import decorated_includes, manager_required
from .manager_views import (
BasketItemErrorListView,
BasketItemMarkAsNotifiedView,
PaymentBackendCreateView,
PaymentBackendDeleteView,
PaymentBackendListView,
PaymentBackendUpdateView,
RegieCreateView,
RegieDeleteView,
RegieListView,
RegieUpdateView,
TransactionListView,
download_transactions_csv,
)
from .views import (
RegiesApiView,
AddBasketItemApiView,
PayView,
BasketItemPayView,
CallbackView,
ReturnView,
CancelItemView,
CancelTransactionApiView,
ItemDownloadView,
ItemView,
CancelItemView,
RemoveBasketItemApiView,
ValidateTransactionApiView,
CancelTransactionApiView,
SelfInvoiceView,
BasketItemPayView,
TransactionStatusApiView,
PaymentStatusView,
)
from .manager_views import (
RegieListView,
RegieCreateView,
RegieUpdateView,
RegieDeleteView,
TransactionListView,
BasketItemErrorListView,
download_transactions_csv,
PaymentBackendListView,
PaymentBackendCreateView,
PaymentBackendUpdateView,
PaymentBackendDeleteView,
BasketItemMarkAsNotifiedView,
PayView,
RegiesApiView,
RemoveBasketItemApiView,
ReturnView,
SelfInvoiceView,
TransactionStatusApiView,
ValidateTransactionApiView,
)
lingo_manager_urls = [

View File

@ -14,47 +14,52 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from decimal import Decimal, ROUND_HALF_UP
import json
import logging
import requests
from django.contrib.auth.models import User
from django.core.exceptions import ObjectDoesNotExist, PermissionDenied
from django.urls import reverse
from django.core import signing
from django.http import HttpResponse, HttpResponseNotFound, HttpResponseRedirect, HttpResponseBadRequest
from django.http import HttpResponseForbidden, Http404, JsonResponse
from django.template.response import TemplateResponse
from django.utils import timezone, dateparse, six
from django.utils.encoding import force_text
from django.utils.http import urlencode
from django.views.decorators.csrf import csrf_exempt
from django.views.generic import View, DetailView, ListView, TemplateView
from django.conf import settings
from django.contrib import messages
from django.utils.translation import ugettext_lazy as _
from django.db.transaction import atomic
from django.shortcuts import get_object_or_404
from django.utils.encoding import smart_text
from decimal import ROUND_HALF_UP, Decimal
import eopayment
import requests
from django.conf import settings
from django.contrib import messages
from django.contrib.auth.models import User
from django.core import signing
from django.core.exceptions import ObjectDoesNotExist, PermissionDenied
from django.db.transaction import atomic
from django.http import (
Http404,
HttpResponse,
HttpResponseBadRequest,
HttpResponseForbidden,
HttpResponseNotFound,
HttpResponseRedirect,
JsonResponse,
)
from django.shortcuts import get_object_or_404
from django.template.response import TemplateResponse
from django.urls import reverse
from django.utils import dateparse, six, timezone
from django.utils.encoding import force_text, smart_text
from django.utils.http import urlencode
from django.utils.translation import ugettext_lazy as _
from django.views.decorators.csrf import csrf_exempt
from django.views.generic import DetailView, ListView, TemplateView, View
from combo.data.models import Page
from combo.utils import check_request_signature, aes_hex_decrypt, DecryptionError
from combo.profile.utils import get_user_from_name_id
from combo.public.views import publish_page
from combo.utils import DecryptionError, aes_hex_decrypt, check_request_signature
from .models import (
Regie,
EXPIRED,
BasketItem,
LingoBasketCell,
PaymentBackend,
Regie,
RemoteInvoiceException,
SelfDeclaredInvoicePayment,
Transaction,
TransactionOperation,
LingoBasketCell,
SelfDeclaredInvoicePayment,
PaymentBackend,
EXPIRED,
RemoteInvoiceException,
)
from .utils import signing_dumps, signing_loads

View File

@ -20,6 +20,7 @@ from django.utils.text import slugify
from django.utils.translation import ugettext_lazy as _
from combo.data.fields import TemplatableURLField
from .models import MapLayer, MapLayerOptions

View File

@ -14,17 +14,16 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from django.urls import reverse, reverse_lazy
from django.http import Http404
from django.shortcuts import get_object_or_404
from django.urls import reverse, reverse_lazy
from django.utils.translation import ugettext_lazy as _
from django.views.generic import ListView, CreateView, UpdateView, DeleteView
from django.views.generic import CreateView, DeleteView, ListView, UpdateView
from combo.data.models import CellBase, PageSnapshot
from .models import Map
from .models import MapLayer
from .models import MapLayerOptions
from .forms import MapLayerForm, MapLayerOptionsForm
from .models import Map, MapLayer, MapLayerOptions
class MapLayerMixin(object):

View File

@ -1,9 +1,10 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from combo.apps.maps.models import ICONS
from django.db import migrations, models
from combo.apps.maps.models import ICONS
class Migration(migrations.Migration):

View File

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -16,25 +16,22 @@
import json
from django.core import serializers
from django.core import validators
import pyproj
from django import forms
from django.conf import settings
from django.core import serializers, validators
from django.db import models
from django.urls import reverse
from django.utils import six
from django.utils.encoding import python_2_unicode_compatible
from django.utils.html import escape
from django.utils.text import slugify
from django.utils.translation import ugettext_lazy as _
from django.urls import reverse
from django import forms
from django.conf import settings
import pyproj
from requests.models import PreparedRequest
from combo.data.models import CellBase
from combo.data.library import register_cell_class
from combo.utils import requests, get_templated_url
from combo.data.models import CellBase
from combo.utils import get_templated_url, requests
KIND = [
('tiles', _('Tiles')),

View File

@ -14,12 +14,11 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from django.conf.urls import url, include
from django.conf.urls import include, url
from combo.urls_utils import decorated_includes, manager_required
from . import manager_views
from .views import GeojsonView
maps_manager_urls = [

View File

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,8 +1,9 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import datetime
from django.db import migrations, models
from django.utils.timezone import utc

View File

@ -14,20 +14,19 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
import logging
import json
import logging
from requests.exceptions import RequestException, HTTPError
from django.db import models
from django.utils.translation import ugettext_lazy as _
from django.template.defaultfilters import slugify
from django.forms import models as model_forms
from django.conf import settings
from django.db import models
from django.forms import models as model_forms
from django.template.defaultfilters import slugify
from django.utils.http import urlencode
from django.utils.translation import ugettext_lazy as _
from requests.exceptions import HTTPError, RequestException
from combo.data.models import CellBase
from combo.data.library import register_cell_class
from combo.data.models import CellBase
from combo.utils import requests
from .forms import NewslettersManageForm

View File

@ -1,5 +1,5 @@
from django.contrib.auth.decorators import login_required
from django.conf.urls import url
from django.contrib.auth.decorators import login_required
from .views import NewslettersView

View File

@ -14,10 +14,10 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from django.views.generic import FormView
from django.utils.translation import ugettext_lazy as _
from django.contrib import messages
from django.http import HttpResponseRedirect
from django.utils.translation import ugettext_lazy as _
from django.views.generic import FormView
from .forms import NewslettersManageForm
from .models import NewslettersCell, SubscriptionsSaveError

View File

@ -15,8 +15,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from django.utils.encoding import force_text
from rest_framework import authentication, serializers, permissions, status
from rest_framework import authentication, permissions, serializers, status
from rest_framework.generics import GenericAPIView
from rest_framework.response import Response

View File

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -1,8 +1,9 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import datetime
from django.db import migrations, models
from django.utils.timezone import utc

View File

@ -18,16 +18,15 @@ import re
from django.conf import settings
from django.db import models
from django.utils.encoding import force_text, python_2_unicode_compatible
from django.utils.translation import ugettext_lazy as _
from django.utils.timezone import now, timedelta
from django.db.models import Q
from django.db.models.query import QuerySet
from combo.data.models import CellBase
from combo.data.library import register_cell_class
from django.utils.encoding import force_text, python_2_unicode_compatible
from django.utils.timezone import now, timedelta
from django.utils.translation import ugettext_lazy as _
from combo.apps.pwa.models import PwaSettings
from combo.data.library import register_cell_class
from combo.data.models import CellBase
class NotificationQuerySet(QuerySet):

View File

@ -16,7 +16,7 @@
from django.conf.urls import url
from .api_views import add, ack, forget, count
from .api_views import ack, add, count, forget
urlpatterns = [
url('^api/notification/add/$', add, name='api-notification-add'),

View File

@ -14,17 +14,17 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from django.urls import reverse_lazy
from django.db.models import Max
from django import forms
from django.db.models import Max
from django.http import JsonResponse
from django.urls import reverse_lazy
from django.utils.translation import ugettext_lazy as _
from django.views.generic import CreateView, UpdateView, DeleteView
from django.views.generic import CreateView, DeleteView, UpdateView
from combo.data.forms import get_page_choices
from .models import PwaSettings, PwaNavigationEntry
from .forms import PwaSettingsForm
from .models import PwaNavigationEntry, PwaSettings
class ManagerHomeView(UpdateView):

View File

@ -2,10 +2,10 @@
# Generated by Django 1.11.12 on 2018-11-29 09:45
from __future__ import unicode_literals
from django.conf import settings
from django.db import migrations, models
import django.db.models.deletion
import jsonfield.fields
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -2,9 +2,10 @@
# Generated by Django 1.11.12 on 2018-12-27 08:44
from __future__ import unicode_literals
import combo.data.fields
from django.db import migrations, models
import combo.data.fields
class Migration(migrations.Migration):

View File

@ -2,8 +2,8 @@
# Generated by Django 1.11.12 on 2018-12-27 14:27
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -2,8 +2,8 @@
# Generated by Django 1.11.12 on 2019-06-28 08:42
from __future__ import unicode_literals
from django.db import migrations, models
import jsonfield.fields
from django.db import migrations, models
class Migration(migrations.Migration):

View File

@ -25,15 +25,14 @@ from django.core.files.base import ContentFile
from django.core.files.storage import default_storage
from django.db import models
from django.utils import six
from django.utils.encoding import force_text, force_bytes
from django.utils.encoding import force_bytes, force_text
from django.utils.six import BytesIO
from django.utils.translation import ugettext_lazy as _
from jsonfield import JSONField
from py_vapid import Vapid
from jsonfield import JSONField
from combo.data.fields import RichTextField
from combo import utils
from combo.data.fields import RichTextField
class PwaSettings(models.Model):

View File

@ -17,12 +17,11 @@
import json
import logging
import pywebpush
from django.conf import settings
from django.db.models.signals import post_save
from django.dispatch import receiver
from py_vapid import Vapid
import pywebpush
from combo.apps.notifications.models import Notification

View File

@ -19,7 +19,6 @@ from django.conf import settings
from combo.apps.pwa.models import PwaNavigationEntry
register = template.Library()

View File

@ -14,26 +14,25 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from django.conf.urls import url, include
from django.conf.urls import include, url
from combo.urls_utils import decorated_includes, manager_required
from .manager_views import (
ManagerHomeView,
ManagerAddNavigationEntry,
ManagerEditNavigationEntry,
ManagerDeleteNavigationEntry,
ManagerEditNavigationEntry,
ManagerHomeView,
manager_navigation_order,
)
from .views import (
manifest_json,
offline_page,
service_worker_js,
service_worker_registration_js,
subscribe_push,
offline_page,
)
pwa_manager_urls = [
url('^$', ManagerHomeView.as_view(), name='pwa-manager-homepage'),
url('^navigation/add/$', ManagerAddNavigationEntry.as_view(), name='pwa-manager-navigation-add'),

View File

@ -17,20 +17,19 @@
import base64
import json
from cryptography.hazmat.primitives import serialization
from django.conf import settings
from django.http import HttpResponse, HttpResponseForbidden, Http404, JsonResponse, HttpResponseBadRequest
from django.template.loader import get_template, TemplateDoesNotExist
from django.utils.encoding import force_text, force_bytes
from django.http import Http404, HttpResponse, HttpResponseBadRequest, HttpResponseForbidden, JsonResponse
from django.template.loader import TemplateDoesNotExist, get_template
from django.utils.encoding import force_bytes, force_text
from django.views.decorators.csrf import csrf_exempt
from django.views.generic import TemplateView
from cryptography.hazmat.primitives import serialization
from py_vapid import Vapid
from .models import PushSubscription, PwaSettings
from combo import VERSION
from .models import PushSubscription, PwaSettings
def manifest_json(request, *args, **kwargs):
try:

View File

@ -18,8 +18,9 @@ from django import forms
from django.utils.translation import ugettext_lazy as _
from combo.data.models import Page
from .models import SearchCell
from . import engines
from .models import SearchCell
class SearchCellForm(forms.ModelForm):

View File

@ -14,14 +14,12 @@
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
from django.http import HttpResponse
from django.http import HttpResponseRedirect
from django.shortcuts import get_object_or_404
from django.shortcuts import render
from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import get_object_or_404, render
from django.urls import reverse
from django.utils.translation import ugettext_lazy as _
from combo.apps.search.forms import TextEngineSettingsForm, CardsEngineSettingsForm
from combo.apps.search.forms import CardsEngineSettingsForm, TextEngineSettingsForm
from combo.apps.search.models import SearchCell
from combo.data.models import PageSnapshot

View File

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations
import jsonfield.fields
from django.db import migrations
class Migration(migrations.Migration):

Some files were not shown because too many files have changed in this diff Show More