jo
dec51eacee
test(shared): move config tests
2022-07-31 21:43:34 +02:00
Weblate (bot)
782a3b140e
chore(legacy): translated using weblate (German) ( #2010 )
...
Currently translated at 75.0% (714 of 951 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/de/
Co-authored-by: Domenik Töfflinger <domenikt96@yahoo.de>
2022-07-31 11:26:09 +02:00
Jonas L
140cf4427b
test: enable logs when running pytest ( #2008 )
2022-07-31 11:23:27 +02:00
Milo Ivir
d7e6b6a776
chore(legacy): translated using weblate (Croatian)
...
Currently translated at 55.0% (524 of 951 strings)
Translation: LibreTime/Legacy
Translate-URL: https://hosted.weblate.org/projects/libretime/legacy/hr/
2022-07-30 21:19:16 +02:00
Jonas L
8a1fffe496
chore(api): add pytest-django settings module config ( #2006 )
2022-07-27 18:11:50 +02:00
jo
7bf3a3f085
style: format python imports
2022-07-27 18:11:34 +02:00
jo
160f5e14ce
chore: add combine-as isort option
2022-07-27 18:11:34 +02:00
jo
22868ce158
chore: remove chdir in setup.py files
2022-07-27 15:35:57 +02:00
jo
b93e1e5570
chore: install local python deps in editable mode
2022-07-27 15:35:57 +02:00
Jonas L
e97b06496a
feat(api): don't use hyperlinked serializers ( #1984 )
2022-07-27 09:54:57 +02:00
Jonas L
f137be09a1
fix(legacy): sanitize track_type_id when updating file ( #2003 )
...
Fixes #2000
2022-07-27 09:52:09 +02:00
Jonas L
e6d24333cb
fix(installer): clean legacy files before copying ( #2002 )
2022-07-27 09:51:34 +02:00
Jonas L
fc856c5667
fix(legacy): get local logo file ( #1999 )
...
Load logo content from the local file instead of the public location.
2022-07-27 09:51:14 +02:00
Jonas L
57d1f3a953
fix(api): update set_icecast_passwords StreamSetting fields ( #2001 )
2022-07-26 23:24:13 +02:00
Jonas L
94c64d2251
docs: add release instructions ( #1995 )
2022-07-26 18:00:43 +02:00
Jonas L
6f0ab7d8f2
fix(api-client): fix base_url joining for client v2 ( #1998 )
2022-07-26 17:57:14 +02:00
jo
d9725003c5
feat(playout): integrate api-client v2 calls
2022-07-26 15:14:45 +02:00
jo
d4110020c0
chore(api-client): config is only used by v1
2022-07-26 15:14:45 +02:00
jo
cf9b08906b
feat(api-client): rewrite api-client v2
2022-07-26 15:14:45 +02:00
Jonas L
067b35e9bb
feat(analyzer): load callback details from config and file_id ( #1993 )
2022-07-26 14:19:22 +02:00
Jonas L
d93731807c
feat(worker): load callback details from config ( #1994 )
2022-07-26 14:18:41 +02:00
Jonas L
2d334d3ede
ci: website-preview use single comment ( #1996 )
2022-07-26 14:17:35 +02:00
Jonas L
951dc68394
feat(api): cast StreamSetting raw_value to value ( #1991 )
2022-07-26 14:16:34 +02:00
Jonas L
e75426bc4c
refactor(shared): explode config into multiple files ( #1987 )
2022-07-25 21:30:15 +02:00
jo
c395fd7f0a
chore(analyzer): install missing requests types
2022-07-25 21:24:47 +02:00
jo
7bd369f20c
refactor(analyzer): fix linting
2022-07-25 21:24:47 +02:00
jo
0babe0f243
chore(analyzer): clean old comments
2022-07-25 21:24:47 +02:00
jo
58230b7974
refactor(analyzer): remove unused import
2022-07-25 21:24:47 +02:00
jo
fc53636c37
fix(analyzer): remove outdated urllib3 workaround
2022-07-25 21:24:47 +02:00
Jonas L
04c0b11901
test(api): create api_client pytest fixture ( #1990 )
2022-07-25 21:21:21 +02:00
Jonas L
2b973b2695
chore(api): don't scan tests files with bandit ( #1989 )
2022-07-25 21:20:45 +02:00
Jonas L
6dfd4dd086
test(api): always print logs while testing ( #1988 )
2022-07-25 21:20:18 +02:00
Jonas L
77f5c9951e
chore: improve setuptools find_packages ( #1985 )
2022-07-25 21:19:41 +02:00
jo
b5267068e4
docs: add releases distributions support
2022-07-22 19:56:35 +02:00
jo
fd709f74fc
docs: create development section
2022-07-22 19:56:35 +02:00
Jonas L
f08af1f3fa
feat(api): don't use trailing slashes ( #1982 )
2022-07-22 17:34:09 +02:00
Jonas L
368350b269
feat(playout): use single clients instance ( #1980 )
...
- Use legacy_client across playout code to make the difference between the old and new clients.
- Setup clients during initialization, and pass clients down to the different apps.
2022-07-22 16:26:43 +02:00
Jonas L
f03605a6ce
chore: enable pylint recursive linting ( #1981 )
2022-07-22 16:26:06 +02:00
jo
473e770e8a
feat: rename AirtimeApiClient to ApiClient
2022-07-22 15:00:38 +02:00
jo
6f2724dad1
fix(api-client): get status_code from response
2022-07-22 15:00:38 +02:00
jo
f60f878eed
chore(api-client): add requests typings for mypy
2022-07-22 15:00:38 +02:00
jo
9ca2d8ad94
chore: don't reuse local packages wheels
2022-07-22 15:00:38 +02:00
jo
8cb9bd5f32
chore(playout): update api-client imports
2022-07-22 15:00:38 +02:00
jo
8369d55eb9
chore(api-client): restructure modules
2022-07-22 15:00:38 +02:00
jo
71b3f7f065
chore: remove schedule unused independent_event
2022-07-20 12:05:01 +02:00
jo
10613cb20a
chore(api): fix schema enum names
2022-07-19 19:52:54 +02:00
jo
1f7c2fa0ab
chore(api): document version endpoint
2022-07-19 19:52:54 +02:00
jo
0e3ede5a1a
chore(api): route using urls
...
Allow to register function views in the same app instead of globaly.
2022-07-19 19:52:54 +02:00
jo
33e5e8ada3
chore(api): fix overbooked property type hint
2022-07-19 19:52:54 +02:00
Jonas L
7e2f2d60f0
chore(playout): restructure modules ( #1971 )
2022-07-18 15:11:47 +02:00