Alexandre Aubin
|
29a452c1d3
|
ci: warnings about 'not identify correctly the dns zone for domain' driving me crazy²
|
2023-11-29 00:28:17 +01:00 |
|
Alexandre Aubin
|
a7553501b0
|
ci: warnings about 'not identify correctly the dns zone for domain' driving me crazy
|
2023-11-29 00:26:19 +01:00 |
|
Alexandre Aubin
|
60b7f63afa
|
ci: move lint stage as first stage, require invalidcode to pass before running builds
|
2023-11-29 00:11:33 +01:00 |
|
Alexandre Aubin
|
35c809a726
|
ci: simplify 'test actionsmap' job, move it to linting
|
2023-11-28 23:58:50 +01:00 |
|
Alexandre Aubin
|
a0d6c9a032
|
ci: remove tmp profiling stuff
|
2023-11-28 23:52:29 +01:00 |
|
Alexandre Aubin
|
e7379a7ec3
|
ci: whoopsies stages must be declared in the other file
|
2023-11-28 23:37:40 +01:00 |
|
Alexandre Aubin
|
aaaea0dce2
|
ci: rework the translation+doc stages, have a 'bot' stage for everything that is likely to create a PR instead
|
2023-11-28 23:30:25 +01:00 |
|
Alexandre Aubin
|
0eccb7e46b
|
ci: disable 'full-test' which is a huge pain, always run every 'test' jobs instead
|
2023-11-28 23:20:08 +01:00 |
|
Alexandre Aubin
|
16391d7374
|
perf: lazyloading settings_get + pass all the global settings as an env variable to the regenconf to prevent having to 'yunohost settings get' like ten times ... reduces the regenconf runtime from 35s to 23s on my machine
|
2023-11-28 21:12:03 +01:00 |
|
Alexandre Aubin
|
9a4b0e422d
|
quality: unused import, missing import
|
2023-11-28 20:19:06 +01:00 |
|
Alexandre Aubin
|
24741de4d9
|
portalapi: turns out ssowat (as www-data) needs to be able to validate that the session file exists
|
2023-11-28 19:15:33 +01:00 |
|
Alexandre Aubin
|
d7855fc9a7
|
portalapi: propagate changes to fail2ban config
|
2023-11-28 18:40:49 +01:00 |
|
Alexandre Aubin
|
356c081a4f
|
portalapi: implement a proper expiration/prolong mechanism for session cookies
|
2023-11-28 18:40:49 +01:00 |
|
axolotle
|
213d6416b6
|
test:permissions: update sso url and credentials structure
|
2023-11-28 16:26:44 +01:00 |
|
axolotle
|
2459834c1c
|
tests:permissions: add an admin user
|
2023-11-28 16:10:25 +01:00 |
|
axolotle
|
c80feaeed3
|
tests: show_tile + label no longer in ssowat conf file
|
2023-11-28 15:46:41 +01:00 |
|
Alexandre Aubin
|
ed7c626c28
|
Merge pull request #1744 from YunoHost/lazyloadconfigpanel
perf: improve perf for a bunch of operations by lazy import + lazy define of config-panel related stuff
|
2023-11-28 14:46:16 +01:00 |
|
axolotle
|
5b5527a279
|
app:config: fix indentation for file content
|
2023-11-28 14:41:38 +01:00 |
|
Alexandre Aubin
|
3dda3bc4d5
|
perf: improve perf for a bunch of operations by lazy import + lazy define of config-panel related stuff
|
2023-11-28 14:31:38 +01:00 |
|
axolotle
|
650c0136f2
|
form:UserOption: merge choices and default into root validator with first admin user as default
|
2023-11-26 18:29:43 +01:00 |
|
axolotle
|
4a270b88b6
|
quality: fix lint + some formatting
|
2023-11-26 17:42:48 +01:00 |
|
axolotle
|
45b36dae05
|
domain: reset portal_logo value even if file has already been removed
|
2023-11-26 17:12:58 +01:00 |
|
axolotle
|
d28b6e96c8
|
configpanel: raise when unknown filter key
|
2023-11-26 17:01:38 +01:00 |
|
axolotle
|
25e23ce963
|
portal: reflect changes of splitting user form into info and password
|
2023-11-25 21:39:31 +01:00 |
|
axolotle
|
c8d0990e7b
|
fix: pop 'portal_logo' when resaving settings
|
2023-11-25 21:38:33 +01:00 |
|
axolotle
|
e5a593a4bb
|
fix: FileOption return already saved and hashed filepath
|
2023-11-25 21:37:29 +01:00 |
|
Alexandre Aubin
|
321aea4171
|
yolo: try to profile what's taking up so much time in tests...
|
2023-11-25 02:03:42 +01:00 |
|
Alexandre Aubin
|
8293388975
|
Merge remote-tracking branch 'origin/dev' into bookworm
|
2023-11-24 22:52:06 +01:00 |
|
Alexandre Aubin
|
c216a3f246
|
Merge remote-tracking branch 'origin/dev' into bookworm
|
2023-11-24 22:35:25 +01:00 |
|
Alexandre Aubin
|
5746b94dff
|
Update changelog for 11.2.6
|
2023-11-24 22:17:47 +01:00 |
|
Alexandre Aubin
|
da20964044
|
quality: unused import
|
2023-11-24 21:00:10 +01:00 |
|
axolotle
|
7e6fea440e
|
quality: fix FileOption validator typing
|
2023-11-24 16:23:04 +01:00 |
|
Alexandre Aubin
|
b7882c9323
|
quality: fix obvious linter issues
|
2023-11-24 16:12:54 +01:00 |
|
axolotle
|
91f4e5fa42
|
domainconfig: add portal custom intros
|
2023-11-23 15:58:23 +01:00 |
|
axolotle
|
0095549b18
|
i18n: add domain config portal translations
|
2023-11-23 15:57:26 +01:00 |
|
OniriCorpe
|
9a7731aa4e
|
fail2ban: make sure the logfile exists (#1737)
* make sure the logfile exists before reloading fail2ban
* update docs
* enhancement: fix file perms and make sure the folder exists
* fix folder path
---------
Co-authored-by: OniriCorpe <OniriCorpe@users.noreply.github.com>
|
2023-11-21 03:26:27 +01:00 |
|
Alexandre Aubin
|
b06484fede
|
Merge pull request #1735 from chri2/dovecot_make_folders
let dovecot create folders on first login
|
2023-11-20 19:03:27 +01:00 |
|
OniriCorpe
|
300c999a5a
|
logrotate: fix generated config file perms (#1736)
* fix generated logrotate config file perms
* apply perms to the right file (I'm so tired lmao)
* fix indent
* update docs
* revert: wrong branch 😭
---------
Co-authored-by: OniriCorpe <OniriCorpe@users.noreply.github.com>
|
2023-11-20 19:01:33 +01:00 |
|
Alexandre Aubin
|
38469accee
|
Merge pull request #1738 from selfhoster1312/faster-user-option-form
Don't make so many queries for user info when building UserOption form
|
2023-11-20 19:00:25 +01:00 |
|
Alexandre Aubin
|
50c00c60bc
|
Merge pull request #1741 from mh4ckt3mh4ckt1c4s/fix-backup-warning-message
Fix backup error message if archive already exists
|
2023-11-20 18:56:42 +01:00 |
|
axolotle
|
b6f7967758
|
domain:config: handle "portal_logo" with "python" mode and save content in portal settings
|
2023-11-17 17:30:01 +01:00 |
|
axolotle
|
2b75c8f036
|
form:FileOption: add file "accept" validation handling
|
2023-11-17 17:28:25 +01:00 |
|
axolotle
|
4dc9d35304
|
form:FileOption: add mode "bash" versus "python" validators
|
2023-11-17 17:27:24 +01:00 |
|
axolotle
|
64e2c3177c
|
form: add "mode" to BaseOption to distinguish "bash" and "python" serialization
|
2023-11-17 17:21:34 +01:00 |
|
Alexandre Aubin
|
566f5d29a7
|
domain/portal: try to re-implement portal logo
|
2023-11-13 19:02:25 +01:00 |
|
axolotle
|
90aa6b86f1
|
form:BaseChoicesOption: do not declare choices to allow other related fields to come first in subclasses
|
2023-11-13 16:51:25 +01:00 |
|
axolotle
|
d7166bf77f
|
portal: more explicit errors with path
|
2023-11-13 16:48:56 +01:00 |
|
Alexandre Aubin
|
587d729d60
|
portalapi: tweak ldap management to handle anonymous queries, eg to fetch domain list as ynh-portal
|
2023-11-13 15:39:38 +01:00 |
|
Alexandre Aubin
|
7fe950d11e
|
Merge remote-tracking branch 'origin/dev' into bookworm
|
2023-11-12 16:45:41 +01:00 |
|
mh4ckt3mh4ckt1c4s
|
61defdb4c1
|
Fix backup error message if archive already exists
|
2023-11-10 20:58:37 +01:00 |
|