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 |
|
axolotle
|
d370cb0b24
|
configpanel: add value in options dict for config get --full
|
2023-10-22 15:49:29 +02:00 |
|
axolotle
|
48f882ecd3
|
form+configpanel: reflect Section optional value to all its Options
|
2023-10-22 15:49:29 +02:00 |
|
axolotle
|
fccb291d78
|
form: readd pattern to path
|
2023-10-22 15:49:29 +02:00 |
|
axolotle
|
b778aaf780
|
form: remove ChoosableOptions for now
|
2023-10-22 15:48:07 +02:00 |
|
axolotle
|
2a28e289ad
|
form: rework 'hydrate_questions...' with a new 'parse_raw_options' that parse and validate options
|
2023-10-22 15:48:07 +02:00 |
|
axolotle
|
37b4eb956d
|
typing: add missing type + misc typing fixes
|
2023-10-22 15:48:06 +02:00 |
|
axolotle
|
b45515049d
|
config: fix wrong diff logic on settings apply
|
2023-10-22 15:46:57 +02:00 |
|
axolotle
|
98ec5448f2
|
form: cli retries as variable to be patched in tests
|
2023-10-22 15:46:57 +02:00 |
|
axolotle
|
98d3b4ffc8
|
form: rework context/values/hooks in prompt_or_validate_form
|
2023-10-22 15:46:57 +02:00 |
|
axolotle
|
73b795be1d
|
config: readd value has been initialized + change test removed value from settings since boolean has a native default value
|
2023-10-22 15:46:57 +02:00 |
|
axolotle
|
f087a6b967
|
config: normalize get option value
|
2023-10-22 15:46:57 +02:00 |
|
axolotle
|
25ccbd5f78
|
configpanel: quickly update list_actions
|
2023-10-22 15:46:57 +02:00 |
|
axolotle
|
15c827908f
|
configpanel: update run_action
|
2023-10-22 15:46:57 +02:00 |
|
axolotle
|
6b3691ce53
|
configpanel: update set
|
2023-10-22 15:46:57 +02:00 |
|
axolotle
|
5f9ea58313
|
configpanel: update _apply
|
2023-10-22 15:46:55 +02:00 |
|
axolotle
|
7a60703ef5
|
configpanel: update _ask
|
2023-10-22 15:30:02 +02:00 |
|
axolotle
|
2c35dcbb24
|
configpanel: update _reload_services
|
2023-10-22 15:29:13 +02:00 |
|
axolotle
|
f1038de56d
|
form: fix entities validators order for filter and apply the right default
|
2023-10-22 15:29:12 +02:00 |
|
axolotle
|
dbaea019fe
|
form+config: replace _parse_pre_answered method with generic function
|
2023-10-22 15:28:14 +02:00 |
|
axolotle
|
a92e22b653
|
config: rework get method
|
2023-10-22 15:27:16 +02:00 |
|
axolotle
|
80dbd6dac4
|
form: rework entities validators to avoid multiple calls to them
|
2023-10-22 15:21:21 +02:00 |
|
axolotle
|
02948ad49c
|
config: rework config+settings getter methods
|
2023-10-22 15:19:32 +02:00 |
|
axolotle
|
564a66de2f
|
configpanel: add config panel models
|
2023-10-22 15:15:14 +02:00 |
|
axolotle
|
bec34b92b0
|
form: add reserved "id" validator
|
2023-10-22 15:13:13 +02:00 |
|
axolotle
|
774b11cbbe
|
form: add legacy "name" attr
|
2023-10-22 15:13:13 +02:00 |
|
axolotle
|
a574855a03
|
form: fix forbidden readonly type
|
2023-10-22 15:13:13 +02:00 |
|
axolotle
|
582b1ed311
|
form: add translating method
|
2023-10-22 15:13:13 +02:00 |
|
axolotle
|
ec5da99a79
|
form: rework pre + post options validators
|
2023-10-22 15:07:54 +02:00 |
|
axolotle
|
3943774811
|
form: add dynamic annotation getters
|
2023-10-22 15:07:52 +02:00 |
|
axolotle
|
89ae5e654d
|
form: update asking flow, separate form and options
|
2023-10-22 15:06:51 +02:00 |
|
axolotle
|
f5c56db10e
|
form: use pydantic BaseModel in Options and add some validators
|
2023-10-22 15:02:10 +02:00 |
|
Alexandre Aubin
|
a0ce7c2d28
|
ssowatconf: drop unused redirected_regex mechanism + we don't need the label+show_tile info in ssowat conf anymore
|
2023-10-07 17:40:06 +02:00 |
|
Alexandre Aubin
|
8036226935
|
Typo
|
2023-10-07 17:12:26 +02:00 |
|
Alexandre Aubin
|
9e87ea88df
|
portal-api: improve semantic for yunohost public portal stuff
|
2023-09-27 19:30:55 +02:00 |
|
Alexandre Aubin
|
db30b3acb8
|
Merge branch 'bookworm' into portal-api
|
2023-09-27 18:57:02 +02:00 |
|
Alexandre Aubin
|
883bb2b498
|
Merge remote-tracking branch 'origin/dev' into bookworm
|
2023-09-27 17:56:48 +02:00 |
|
Alexandre Aubin
|
8a72bac884
|
Merge pull request #1692 from YunoHost/logging-is-a-mess
Moulinette logging is an unecessarily complex mess, episode 57682
|
2023-09-27 17:45:21 +02:00 |
|
axolotle
|
5562b61db0
|
add 'list_portal' AppOption modifier to add portal as a possible choice
|
2023-09-04 16:20:29 +02:00 |
|
Alexandre Aubin
|
52951239c5
|
Merge pull request #1704 from YunoHost/Tagadda-patch-1
Use the existing db_name setting for database provising
|
2023-08-31 17:27:46 +02:00 |
|
Alexandre Aubin
|
b0fe49ae83
|
configpanels/forms : more edge cases with some questions not implementing some methods/attributes
|
2023-08-22 17:36:12 +02:00 |
|
Tagada
|
73a144fa46
|
Update src/utils/resources.py
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
|
2023-08-22 17:12:03 +02:00 |
|
Tagada
|
ee4d94d382
|
Update src/utils/resources.py
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
|
2023-08-22 17:11:56 +02:00 |
|
Tagada
|
32376cf18f
|
Use the existing db_name setting for database provising
This should help upgrading an app from packaging v1 when db_name was different from `app`
|
2023-08-21 16:39:54 +02:00 |
|
Tagada
|
4385c886a4
|
Merge branch 'dev' into bookworm
|
2023-07-20 15:49:45 +02:00 |
|
axolotle
|
e1ceb084c3
|
fix config panel readonly .value
|
2023-07-18 15:07:31 +02:00 |
|