axolotle
|
878944c7c1
|
form: fix pattern can be None
|
2023-12-02 17:24:42 +01:00 |
|
axolotle
|
dad366da61
|
Merge branch 'dev' into bookworm
|
2023-12-01 18:46:39 +01:00 |
|
axolotle
|
cdc703a48f
|
form: add pydantic errors translations
|
2023-12-01 18:25:22 +01:00 |
|
axolotle
|
6f9203c98c
|
form:FileOption: fix cli file check
|
2023-11-29 14:09:36 +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
|
d28b6e96c8
|
configpanel: raise when unknown filter key
|
2023-11-26 17:01:38 +01:00 |
|
axolotle
|
e5a593a4bb
|
fix: FileOption return already saved and hashed filepath
|
2023-11-25 21:37:29 +01:00 |
|
yunohost-bot
|
ce0cbc5fed
|
[CI] Format code with Black
|
2023-11-24 21:53:33 +00:00 |
|
Alexandre Aubin
|
c216a3f246
|
Merge remote-tracking branch 'origin/dev' into bookworm
|
2023-11-24 22:35:25 +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
|
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 |
|
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 |
|
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 |
|
axolotle
|
5e81579c31
|
form: TagOption: add icon prop
|
2023-11-09 17:32:02 +01:00 |
|
axolotle
|
ec2ffe6813
|
configpanel: remove unused arg 'config' from _get_raw_settings()
|
2023-11-09 14:52:58 +01:00 |
|
selfhoster1312
|
8ee5aade72
|
Don't make so many queries for user info when building UserOption form
|
2023-11-04 14:36:32 +01:00 |
|
axolotle
|
6bcc3dd1c0
|
typing: fix logger typing + ignore weird constructors
|
2023-10-31 15:07:03 +01:00 |
|
axolotle
|
a924379774
|
Merge remote-tracking branch 'origin/dev' into bookworm
|
2023-10-31 03:11:49 +01:00 |
|
axolotle
|
004f44ed2d
|
configpanel: add bind prop to SectionModel + PanelModel
|
2023-10-31 03:08:53 +01:00 |
|
axolotle
|
bfba939927
|
Merge remote-tracking branch 'origin/dev' into bookworm
|
2023-10-31 02:57:26 +01:00 |
|
Alexandre Aubin
|
1131e76f4c
|
quality: fix typo, handle mypy error
|
2023-10-30 19:19:02 +01:00 |
|
Alexandre Aubin
|
8cfc929f25
|
Merge pull request #1706 from YunoHost/enh-bind-heritage-config-panel
[enh] bind heritage in config panel
|
2023-10-30 19:12:56 +01:00 |
|
Alexandre Aubin
|
5a3fe5460b
|
quality: unused import
|
2023-10-30 19:06:44 +01:00 |
|
Alexandre Aubin
|
1acaf2af2e
|
Merge pull request #1653 from YunoHost/options-doc
ConfigPanel and app install form Options documentation
|
2023-10-30 19:05:56 +01:00 |
|
Alexandre Aubin
|
157f8c8121
|
Merge pull request #1729 from YunoHost/extras_packages_from_raw_bash
Support packages_from_raw_bash in extra packages
|
2023-10-30 18:51:51 +01:00 |
|
Alexandre Aubin
|
f02538cef0
|
doc: iterate on configpanel/form documentation
|
2023-10-30 18:39:31 +01:00 |
|
axolotle
|
3faa574267
|
configpanel: add proper schema definition
|
2023-10-25 15:07:31 +02:00 |
|
axolotle
|
c4c79c61fe
|
configpanel: forbid extra props on BaseOption + accordingly fix tests
|
2023-10-25 15:06:10 +02:00 |
|
axolotle
|
02619e8284
|
doc:config fix missing aleks additions
|
2023-10-24 15:05:26 +02:00 |
|
axolotle
|
b80868e967
|
doc:config: misc cosmetics fix
|
2023-10-24 14:06:16 +02:00 |
|
axolotle
|
ee72d2f463
|
doc:config: add ljf's advanced config panel doc
|
2023-10-23 19:05:23 +02:00 |
|
axolotle
|
d676348d35
|
doc: fix page routes and inconsistencies
|
2023-10-23 17:14:44 +02:00 |
|
axolotle
|
b3167ba2e8
|
doc:configpanel: add ConfigPanel doc with part of lfj comment in app example_ynh
|
2023-10-23 14:15:25 +02:00 |
|
axolotle
|
900f462791
|
doc:form: complete with ljf comments found in app example
|
2023-10-23 14:15:25 +02:00 |
|
axolotle
|
1221fd1458
|
doc:options: add documentation and generator for configpanel/manifest options
|
2023-10-23 14:15:25 +02:00 |
|
Alexandre Aubin
|
54bc79ed58
|
Apply suggestions from code review
|
2023-10-22 18:53:57 +02:00 |
|
Sebastian Gumprich
|
74fd75ea33
|
fix typos
|
2023-10-22 18:43:26 +02:00 |
|
axolotle
|
3a31984e3c
|
configpanel: allow other ConfigPanels to have no settings defined
|
2023-10-22 17:51:04 +02:00 |
|
axolotle
|
e7b43c763c
|
configpanel: do not raise error if no settings file
|
2023-10-22 17:49:08 +02:00 |
|
axolotle
|
3cae07970e
|
form: remove no longer used hydrate_option_type method
|
2023-10-22 15:50:32 +02:00 |
|
axolotle
|
3a5d353c4b
|
form: force option type to 'select' if there's 'choices'
|
2023-10-22 15:50:32 +02:00 |
|
axolotle
|
ef860ee6ee
|
form: default type to "select" if choices in option
|
2023-10-22 15:50:32 +02:00 |
|
axolotle
|
6953a8bf15
|
configpanel: quick fix option typing
|
2023-10-22 15:50:30 +02:00 |
|
axolotle
|
2f4c88ec55
|
form: parse pydantic error in logging
|
2023-10-22 15:49:29 +02:00 |
|
axolotle
|
51d302bf18
|
configpanel: is_action_section as attr
|
2023-10-22 15:49:29 +02:00 |
|