Commit graph

10782 commits

Author SHA1 Message Date
Alexandre Aubin
16e8205367 quality/typing: missing type import 2024-08-20 18:20:20 +02:00
Alexandre Aubin
ff03885564 i18n: add i18n for domain and global config panel and sections 2024-08-20 18:17:02 +02:00
Alexandre Aubin
9973cc703d
Update config_domain.toml: propagate change in theme list from yunohost-portal 2024-08-20 16:35:33 +02:00
Alexandre Aubin
560dac1731 domain: reorder config panel sections 2024-08-19 01:23:09 +02:00
Alexandre Aubin
831131476e portal: add proper i18n string + help for new settings 2024-08-19 01:13:51 +02:00
Alexandre Aubin
748a20d864 portal: change the way the new 'public apps' page in the portal is configured: add a simple bool toggle instead of having the 'public apps page' as a default app option, which allows to still configure a default app while the portal has the public apps page 2024-08-19 01:02:28 +02:00
Alexandre Aubin
8f636561d9 portal: allow to configure custom CSS from the domain config panel 2024-08-19 00:46:00 +02:00
Alexandre Aubin
a6b7ba8435 portal/sso: with the public app page, fix the root of the domain not redirecting to /yunohost/sso 2024-08-17 18:40:33 +02:00
Alexandre Aubin
603c64e348 portal: fix extra app tiles not being displayed, gotta use the perm id as key, not just the app id (credit rodinux) 2024-08-17 15:11:01 +02:00
Alexandre Aubin
2ef5b24e40 tests: moar friskies 2024-08-15 20:40:22 +02:00
Alexandre Aubin
fe1c04fb2c quality: fix type confusion + mypy not actually checking the functions because of the is_unit_operation decorator, which requires typing wizardry to understan the signature change 2024-08-15 19:29:12 +02:00
Alexandre Aubin
efce7f9f05 Fix weird typing issue breaking runtime ~_~ 2024-08-15 11:58:32 +02:00
Alexandre Aubin
611846aa19 quality: similar to previous commit... 2024-08-15 02:53:26 +02:00
Alexandre Aubin
d4f39da20f quality: zblerg type must exist in runtime too, but using the classname as string works? 2024-08-15 02:16:09 +02:00
Alexandre Aubin
4a03cdcb4c quality: unused import é_è 2024-08-15 01:50:06 +02:00
Alexandre Aubin
1ba75df0e2 quality: add type hints to user.py 2024-08-15 01:46:55 +02:00
Alexandre Aubin
4ee8d4e8ca ci: fix mypy complains 2024-08-14 20:26:40 +02:00
Alexandre Aubin
2976e7bf60 ci: moar fixes to get the pytest import right ? x_x 2024-08-14 13:58:10 +02:00
Alexandre Aubin
ace7dd19b1 ci: remove tmp --debug, issue was due to hideproc failing to enable because the container wasnt running with the proper security options 2024-08-14 13:31:28 +02:00
Alexandre Aubin
0bbc14f54b ci: when running pytest, make sure that 'import yunohost' will load the code being tested, not the one from /usr/lib/python3/dist-packages ? 2024-08-14 13:19:46 +02:00
Alexandre Aubin
fd040b864e ci: drop unused option --yunodebug in pytest conftest 2024-08-14 13:14:29 +02:00
Alexandre Aubin
4fc929005d ci: speedup git clone for test_apps using --depth 1 2024-08-14 13:04:15 +02:00
Alexandre Aubin
2fe24424fb ci: try to fix coverage remembering absolute path instead of relative paths ? 2024-08-14 01:42:12 +02:00
Alexandre Aubin
87c30dd1bc ci: fix indent? 2024-08-14 00:14:26 +02:00
Alexandre Aubin
55e7e798fa ci: yoloattempt to combine the coverage reports 2024-08-14 00:02:59 +02:00
Alexandre Aubin
5a6a915afa ci: force coverage file to have a different name per job ? 2024-08-13 23:42:17 +02:00
Alexandre Aubin
98731ba9dc ci: merp? 2024-08-13 23:10:47 +02:00
Alexandre Aubin
4f3b9df3f8 ci: try to generate partial coverage data arterfact during tests, which we should be able to combine later? 2024-08-13 23:05:31 +02:00
Alexandre Aubin
33181596a1 ci: hmmm temporarily(?) enable debug during postinstall to investigate a hook failure 2024-08-13 22:21:59 +02:00
Alexandre Aubin
69b9055fee ci: also get rid of those old temporary nginx restart for debug 2024-08-08 20:37:14 +02:00
Alexandre Aubin
66049a2624 Merge remote-tracking branch 'origin/dev' into bookworm 2024-08-08 20:36:29 +02:00
Alexandre Aubin
de9980f31e Zblerg 2024-08-08 20:35:36 +02:00
Alexandre Aubin
f02d4a4376 ci: more optimization, lets not install pytest etc because it should already be in the image 2024-08-08 19:47:53 +02:00
Alexandre Aubin
cb6778cfe2 Merge remote-tracking branch 'origin/dev' into bookworm 2024-08-08 19:47:12 +02:00
Alexandre Aubin
92f4a605b8 ci: do not run on black PR 2024-08-08 19:41:29 +02:00
Alexandre Aubin
df320a44cf ci: ignore boring warning 'Could not identify correctly the dns zone for domain sub.domain.tld' 2024-08-08 19:37:50 +02:00
Alexandre Aubin
6733526bee ci: try skipping diagnosis during upgrade to speed things up a bit? 2024-08-08 19:37:50 +02:00
Alexandre Aubin
d0df3caed4 ci: propagate misc tweaks for CI speedup made on bookworm 2024-08-08 19:37:50 +02:00
Alexandre Aubin
d639e1c426 ci: ignore boring warning 'Could not identify correctly the dns zone for domain sub.domain.tld' 2024-08-08 19:24:16 +02:00
Alexandre Aubin
94594e5a3c ci: try skipping diagnosis during upgrade to speed things up a bit? 2024-08-08 19:14:05 +02:00
Alexandre Aubin
7f2da0af73 ci: tweaks to try to run build/lints into a 'permanent' container (not recreated every time) to speed up things 2024-08-08 16:46:24 +02:00
Alexandre Aubin
a9e71e88df ci: fix missing image name for i18n job 2024-08-08 16:20:33 +02:00
Alexandre Aubin
9083a5cc3d ci: ughr ok, dunno what i was thinking, partially revert the previous commit, go to sleep Aleks ffs 2024-08-08 05:39:52 +02:00
Alexandre Aubin
764fe6a7ba ci: smol optimization to avoid installing unecessary pip dependencies? 2024-08-08 05:26:00 +02:00
Alexandre Aubin
200f0272d5 ci: propagate new CI image names 2024-08-08 01:53:58 +02:00
Alexandre Aubin
14ee49fc7b ci: really aleks 2024-08-07 19:05:45 +02:00
Alexandre Aubin
0598182541 ci: Merp, explicitly use python3 2024-08-07 18:18:14 +02:00
Alexandre Aubin
fe9a4fba5d ci: new image names, now using 'shared' image build process with the appci 2024-08-07 18:06:54 +02:00
Alexandre Aubin
44920d8914 ci: fix test_sso_basic_auth_header now that the default is with-password ? 2024-08-05 22:11:58 +02:00
Alexandre Aubin
9e93130672 ci: fix auth header test? 2024-08-05 22:10:12 +02:00