fix gettext usage in views

This commit is contained in:
Your Name 2024-06-07 22:29:10 -04:00 committed by Henri Dickson
parent 8e98398333
commit 0fbaaaea43
26 changed files with 23 additions and 65 deletions

View file

@ -5,7 +5,6 @@ from django.conf import settings
from django.core.cache import cache from django.core.cache import cache
from django.db.models import Count, F from django.db.models import Count, F
from django.utils import timezone from django.utils import timezone
from django.utils.translation import gettext_lazy as _
from loguru import logger from loguru import logger
from boofilsic.settings import MIN_MARKS_FOR_DISCOVER from boofilsic.settings import MIN_MARKS_FOR_DISCOVER

View file

@ -6,7 +6,7 @@ from django.contrib.auth.decorators import login_required
from django.core.cache import cache from django.core.cache import cache
from django.core.exceptions import BadRequest from django.core.exceptions import BadRequest
from django.shortcuts import redirect, render from django.shortcuts import redirect, render
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from django.views.decorators.http import require_http_methods from django.views.decorators.http import require_http_methods
from rq.job import Job from rq.job import Job

View file

@ -1,8 +1,6 @@
import json import json
import logging import logging
from django.utils.translation import gettext_lazy as _
from catalog.common import * from catalog.common import *
from catalog.movie.models import * from catalog.movie.models import *
from catalog.tv.models import * from catalog.tv.models import *

View file

@ -6,7 +6,7 @@ from django.http import Http404
from django.shortcuts import get_object_or_404, redirect, render from django.shortcuts import get_object_or_404, redirect, render
from django.urls import reverse from django.urls import reverse
from django.utils import timezone from django.utils import timezone
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from django.views.decorators.clickjacking import xframe_options_exempt from django.views.decorators.clickjacking import xframe_options_exempt
from django.views.decorators.http import require_http_methods from django.views.decorators.http import require_http_methods

View file

@ -5,7 +5,7 @@ from django.core.exceptions import BadRequest, PermissionDenied
from django.http import Http404, HttpResponseRedirect from django.http import Http404, HttpResponseRedirect
from django.shortcuts import get_object_or_404, redirect, render from django.shortcuts import get_object_or_404, redirect, render
from django.utils import timezone from django.utils import timezone
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from django.views.decorators.http import require_http_methods from django.views.decorators.http import require_http_methods
from loguru import logger from loguru import logger

View file

@ -4,7 +4,7 @@ from django import template
from django.conf import settings from django.conf import settings
from django.template.defaultfilters import stringfilter from django.template.defaultfilters import stringfilter
from django.utils.safestring import mark_safe from django.utils.safestring import mark_safe
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from catalog.common.models import item_categories from catalog.common.models import item_categories
from catalog.search.views import visible_categories as _visible_categories from catalog.search.views import visible_categories as _visible_categories

View file

@ -1,5 +1,5 @@
from django import template from django import template
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from users.models import APIdentity from users.models import APIdentity

View file

@ -8,7 +8,7 @@ from django.core.exceptions import PermissionDenied
from django.core.signing import b62_decode, b62_encode from django.core.signing import b62_decode, b62_encode
from django.http import Http404, HttpRequest, HttpResponseRedirect, QueryDict from django.http import Http404, HttpRequest, HttpResponseRedirect, QueryDict
from django.utils import timezone from django.utils import timezone
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from .config import PAGE_LINK_NUMBER from .config import PAGE_LINK_NUMBER

View file

@ -2,7 +2,6 @@ import os
from datetime import datetime from datetime import datetime
from django.conf import settings from django.conf import settings
from django.utils.translation import gettext_lazy as _
from openpyxl import Workbook from openpyxl import Workbook
from catalog.models import * from catalog.models import *

View file

@ -4,7 +4,7 @@ import zipfile
import pytz import pytz
from django.utils.dateparse import parse_datetime from django.utils.dateparse import parse_datetime
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from loguru import logger from loguru import logger
from markdownify import markdownify as md from markdownify import markdownify as md

View file

@ -1,7 +1,7 @@
import django_rq import django_rq
import listparser import listparser
from auditlog.context import set_actor from auditlog.context import set_actor
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from loguru import logger from loguru import logger
from user_messages import api as msg from user_messages import api as msg

View file

@ -5,7 +5,7 @@ from django.http import Http404, HttpRequest, HttpResponse, HttpResponseRedirect
from django.shortcuts import get_object_or_404, redirect, render from django.shortcuts import get_object_or_404, redirect, render
from django.urls import reverse from django.urls import reverse
from django.utils import timezone from django.utils import timezone
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from django.views.decorators.http import require_http_methods from django.views.decorators.http import require_http_methods
from catalog.models import Item from catalog.models import Item

View file

@ -6,7 +6,7 @@ from django.core.paginator import Paginator
from django.db.models import F, Min, OuterRef, Subquery from django.db.models import F, Min, OuterRef, Subquery
from django.shortcuts import get_object_or_404, redirect, render from django.shortcuts import get_object_or_404, redirect, render
from django.urls import reverse from django.urls import reverse
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from django.views.decorators.http import require_http_methods from django.views.decorators.http import require_http_methods
from catalog.models import * from catalog.models import *

View file

@ -7,7 +7,7 @@ from django.http import Http404, HttpResponse, HttpResponseRedirect
from django.shortcuts import get_object_or_404, redirect, render from django.shortcuts import get_object_or_404, redirect, render
from django.utils import timezone from django.utils import timezone
from django.utils.dateparse import parse_datetime from django.utils.dateparse import parse_datetime
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from django.views.decorators.http import require_http_methods from django.views.decorators.http import require_http_methods
from loguru import logger from loguru import logger

View file

@ -2,7 +2,7 @@ from django.contrib.auth.decorators import login_required
from django.core.exceptions import BadRequest, ObjectDoesNotExist, PermissionDenied from django.core.exceptions import BadRequest, ObjectDoesNotExist, PermissionDenied
from django.shortcuts import get_object_or_404, redirect, render from django.shortcuts import get_object_or_404, redirect, render
from django.urls import reverse from django.urls import reverse
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from django.views.decorators.http import require_http_methods from django.views.decorators.http import require_http_methods
from common.utils import AuthedHttpRequest, get_uuid_or_404, target_identity_required from common.utils import AuthedHttpRequest, get_uuid_or_404, target_identity_required

View file

@ -2,7 +2,6 @@ import datetime
from django.contrib.auth.decorators import login_required from django.contrib.auth.decorators import login_required
from django.shortcuts import render from django.shortcuts import render
from django.utils.translation import gettext_lazy as _
from django.views.decorators.http import require_http_methods from django.views.decorators.http import require_http_methods
from catalog.models import * from catalog.models import *

View file

@ -9,7 +9,7 @@ from django.shortcuts import get_object_or_404, redirect, render
from django.urls import reverse from django.urls import reverse
from django.utils import timezone from django.utils import timezone
from django.utils.dateparse import parse_datetime from django.utils.dateparse import parse_datetime
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from django.views.decorators.http import require_http_methods from django.views.decorators.http import require_http_methods
from catalog.models import * from catalog.models import *

View file

@ -1,14 +1,12 @@
from django.contrib.auth.decorators import login_required from django.contrib.auth.decorators import login_required
from django.db.models import Count
from django.http import Http404, HttpResponse, HttpResponseRedirect from django.http import Http404, HttpResponse, HttpResponseRedirect
from django.shortcuts import get_object_or_404, redirect, render from django.shortcuts import get_object_or_404, redirect, render
from django.urls import reverse from django.urls import reverse
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from django.views.decorators.http import require_http_methods from django.views.decorators.http import require_http_methods
from user_messages import api as msg from user_messages import api as msg
from catalog.models import * from catalog.models import *
from takahe.models import Identity
from users.models import APIdentity from users.models import APIdentity
from ..forms import * from ..forms import *

View file

@ -9,7 +9,7 @@ from django.db.models import Count, F
from django.db.models.functions import ExtractMonth from django.db.models.functions import ExtractMonth
from django.http import HttpRequest, HttpResponseRedirect from django.http import HttpRequest, HttpResponseRedirect
from django.http.response import HttpResponse from django.http.response import HttpResponse
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from django.views.generic.base import TemplateView from django.views.generic.base import TemplateView
from catalog.models import ( from catalog.models import (

View file

@ -9,7 +9,7 @@ import django_rq
import requests import requests
from django.conf import settings from django.conf import settings
from django.urls import reverse from django.urls import reverse
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from loguru import logger from loguru import logger
from mastodon.utils import rating_to_emoji from mastodon.utils import rating_to_emoji

View file

@ -1,7 +1,6 @@
from django.contrib.auth.decorators import login_required from django.contrib.auth.decorators import login_required
from django.shortcuts import redirect, render from django.shortcuts import redirect, render
from django.urls import reverse from django.urls import reverse
from django.utils.translation import gettext_lazy as _
from django.views.decorators.http import require_http_methods from django.views.decorators.http import require_http_methods
from catalog.models import * from catalog.models import *

View file

@ -8,7 +8,7 @@ from django.core.cache import cache
from django.core.files.images import ImageFile from django.core.files.images import ImageFile
from django.db.models import Count from django.db.models import Count
from django.utils import timezone from django.utils import timezone
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from PIL import Image from PIL import Image
from .models import * from .models import *

View file

@ -16,19 +16,18 @@ from django.db.models import Count, Q
from django.shortcuts import get_object_or_404, redirect, render from django.shortcuts import get_object_or_404, redirect, render
from django.urls import reverse from django.urls import reverse
from django.utils import timezone from django.utils import timezone
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from django.views.decorators.http import require_http_methods from django.views.decorators.http import require_http_methods
from loguru import logger from loguru import logger
from common.config import * from common.config import *
from common.utils import AuthedHttpRequest from common.utils import AuthedHttpRequest
from journal.models import remove_data_by_user from journal.models import remove_data_by_user
from mastodon import mastodon_request_included
from mastodon.api import * from mastodon.api import *
from mastodon.api import verify_account from mastodon.api import verify_account
from takahe.utils import Takahe from takahe.utils import Takahe
from .models import Preference, User from .models import User
from .tasks import * from .tasks import *
# the 'login' page that user can see # the 'login' page that user can see
@ -146,7 +145,6 @@ def connect(request):
# mastodon server redirect back to here # mastodon server redirect back to here
@require_http_methods(["GET"]) @require_http_methods(["GET"])
@mastodon_request_included
def connect_redirect_back(request): def connect_redirect_back(request):
code = request.GET.get("code") code = request.GET.get("code")
if not code: if not code:
@ -252,14 +250,12 @@ def login_existing_user(request, existing_user):
return response return response
@mastodon_request_included
@login_required @login_required
def logout(request): def logout(request):
# revoke_token(request.user.mastodon_site, request.user.mastodon_token) # revoke_token(request.user.mastodon_site, request.user.mastodon_token)
return auth_logout(request) return auth_logout(request)
@mastodon_request_included
@login_required @login_required
@require_http_methods(["POST"]) @require_http_methods(["POST"])
def reconnect(request): def reconnect(request):

View file

@ -10,7 +10,7 @@ from django.http import HttpResponse
from django.shortcuts import redirect, render from django.shortcuts import redirect, render
from django.urls import reverse from django.urls import reverse
from django.utils import translation from django.utils import translation
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from common.config import * from common.config import *
from common.utils import GenerateDateUUIDMediaFilePath, profile_identity_required from common.utils import GenerateDateUUIDMediaFilePath, profile_identity_required

View file

@ -1,43 +1,13 @@
from datetime import timedelta
from typing import Any, Dict
from urllib.parse import quote
import django_rq
from django import forms from django import forms
from django.conf import settings from django.conf import settings
from django.contrib import auth, messages
from django.contrib.auth import authenticate
from django.contrib.auth.decorators import login_required from django.contrib.auth.decorators import login_required
from django.core.cache import cache from django.http import HttpResponseRedirect
from django.core.exceptions import BadRequest, ObjectDoesNotExist from django.shortcuts import render
from django.core.mail import send_mail
from django.core.signing import TimestampSigner
from django.core.validators import EmailValidator
from django.db.models import Count, Q
from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import get_object_or_404, redirect, render
from django.urls import reverse from django.urls import reverse
from django.utils import timezone
from django.utils.translation import gettext_lazy as _
from loguru import logger
from common.config import *
from common.utils import AuthedHttpRequest
from journal.exporters.doufen import export_marks_task
from journal.importers.douban import DoubanImporter
from journal.importers.goodreads import GoodreadsImporter
from journal.importers.opml import OPMLImporter
from journal.models import remove_data_by_user, reset_journal_visibility_for_user
from mastodon import mastodon_request_included
from mastodon.api import *
from mastodon.api import verify_account
from social.models import reset_social_visibility_for_user
from takahe.models import Identity as TakaheIdentity from takahe.models import Identity as TakaheIdentity
from takahe.utils import Takahe from takahe.utils import Takahe
from .models import Preference, User
from .tasks import *
class ProfileForm(forms.ModelForm): class ProfileForm(forms.ModelForm):
class Meta: class Meta:

View file

@ -5,7 +5,7 @@ from django.core.exceptions import BadRequest
from django.http import Http404, HttpResponseRedirect from django.http import Http404, HttpResponseRedirect
from django.shortcuts import redirect, render from django.shortcuts import redirect, render
from django.urls import reverse from django.urls import reverse
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext as _
from common.config import * from common.config import *
from common.utils import ( from common.utils import (