Merge branch 'stable'
This commit is contained in:
commit
d2fc47941c
|
@ -1,4 +1,4 @@
|
|||
from .core.models import Role
|
||||
from .core.models.role import Role
|
||||
|
||||
GUEST_PERMISSIONS = [
|
||||
"view_schedule",
|
||||
|
|
|
@ -69,7 +69,7 @@ class Show(models.Model):
|
|||
auto_playlist_enabled = models.BooleanField(db_column="has_autoplaylist")
|
||||
auto_playlist_repeat = models.BooleanField(db_column="autoplaylist_repeat")
|
||||
|
||||
hosts = models.ManyToManyField(
|
||||
hosts = models.ManyToManyField( # type: ignore[var-annotated]
|
||||
"core.User",
|
||||
through="ShowHost",
|
||||
)
|
||||
|
|
|
@ -10,6 +10,7 @@ django-settings-module = "libretime_api.settings.testing"
|
|||
[tool.pylint.messages_control]
|
||||
extension-pkg-whitelist = "pydantic"
|
||||
disable = [
|
||||
"duplicate-code",
|
||||
"fixme",
|
||||
"missing-class-docstring",
|
||||
"missing-function-docstring",
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
# Please do not edit this file, edit the setup.py file!
|
||||
# This file is auto-generated by tools/extract_requirements.py.
|
||||
django-cors-headers>=3.14.0,<4.4
|
||||
django-filter>=2.4.0,<23.4
|
||||
django-filter>=2.4.0,<23.6
|
||||
django>=4.2.0,<4.3
|
||||
djangorestframework>=3.14.0,<3.15
|
||||
drf-spectacular>=0.22.1,<0.27
|
||||
drf-spectacular>=0.22.1,<0.28
|
||||
gunicorn>=20.1.0,<21.3
|
||||
psycopg[c]>=3.1.8,<3.2
|
||||
requests>=2.31.0,<2.32
|
||||
uvicorn[standard]>=0.17.6,<0.24.0
|
||||
uvicorn[standard]>=0.17.6,<0.25.0
|
||||
|
|
|
@ -25,17 +25,17 @@ setup(
|
|||
},
|
||||
install_requires=[
|
||||
"django-cors-headers>=3.14.0,<4.4",
|
||||
"django-filter>=2.4.0,<23.4",
|
||||
"django-filter>=2.4.0,<23.6",
|
||||
"django>=4.2.0,<4.3",
|
||||
"djangorestframework>=3.14.0,<3.15",
|
||||
"drf-spectacular>=0.22.1,<0.27",
|
||||
"drf-spectacular>=0.22.1,<0.28",
|
||||
"requests>=2.31.0,<2.32",
|
||||
],
|
||||
extras_require={
|
||||
"prod": [
|
||||
"gunicorn>=20.1.0,<21.3",
|
||||
"psycopg[c]>=3.1.8,<3.2",
|
||||
"uvicorn[standard]>=0.17.6,<0.24.0",
|
||||
"uvicorn[standard]>=0.17.6,<0.25.0",
|
||||
],
|
||||
"dev": [
|
||||
"django-coverage-plugin>=3.0.0,<4",
|
||||
|
|
|
@ -63,8 +63,10 @@ class Application_Model_Preference
|
|||
$paramMap = [];
|
||||
if ($result > 1) {
|
||||
// this case should not happen.
|
||||
$caller = debug_backtrace()[1]['function'];
|
||||
|
||||
throw new Exception('Invalid number of results returned. Should be ' .
|
||||
"0 or 1, but is '{$result}' instead");
|
||||
"0 or 1, but is '{$result}' instead, caller={$caller}");
|
||||
}
|
||||
if ($result == 1) {
|
||||
// result found
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"require": {
|
||||
"php": "^7.4",
|
||||
"friendsofphp/php-cs-fixer": "<3.35.2"
|
||||
"friendsofphp/php-cs-fixer": "<3.41.2"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,15 +8,11 @@ CPU_CORES := $(shell N=$$(nproc); echo $$(( $$N > 4 ? 4 : $$N )))
|
|||
# BANDIT_ARG =
|
||||
# PYTEST_ARG =
|
||||
|
||||
# SETUPTOOLS_ENABLE_FEATURES=legacy-editable is required to work
|
||||
# around https://github.com/PyCQA/pylint/issues/7306
|
||||
VENV = .venv
|
||||
install: $(VENV)
|
||||
$(VENV):
|
||||
python3 -m venv $(VENV)
|
||||
$(VENV)/bin/pip install --upgrade pip setuptools wheel
|
||||
|
||||
SETUPTOOLS_ENABLE_FEATURES=legacy-editable \
|
||||
$(VENV)/bin/pip install \
|
||||
--requirement ../tools/python-requirements.txt \
|
||||
$(PIP_INSTALL)
|
||||
|
|
Loading…
Reference in New Issue