Commit graph

286 commits

Author SHA1 Message Date
ee82ac5366 aa 2024-06-21 08:41:38 +02:00
8e743131cd feat: reorganise code 2024-04-24 15:39:17 +02:00
7f2d6b03e0 fix: sub dynamic in sub dynamic family 2024-02-20 21:44:06 +01:00
a3d04c7451 can personalise ALLOWED_LEADER_PROPERTIES variables 2023-11-04 08:29:32 +01:00
a3261abc94 if an option has configerror for mandatory property but is disabled too, do not raise 2023-11-04 08:27:22 +01:00
460039386a remove unused leadership_must_have_index parameter 2023-06-27 10:03:30 +02:00
6805cecfd5 reorganize 2023-05-11 15:44:48 +02:00
1d18cc74b7 remove subconfig 2023-04-27 11:36:07 +02:00
4b76e3314e remote storage, so session and async too 2023-04-26 15:17:28 +02:00
30dea54470 2021/2023 2023-04-12 12:33:44 +02:00
add176331e better debug 2023-02-27 13:51:46 +01:00
Emmanuel Garette
0167f4e2d0 manage callback with unrestraint 2021-03-08 06:39:40 +01:00
Emmanuel Garette
7ebad5724e 2020/2021 2021-02-24 20:30:04 +01:00
Emmanuel Garette
da87f40f12 do not remove notempty and notunique properties 2020-11-03 22:34:57 +01:00
Emmanuel Garette
3bef45c9db New Postgres storage 2020-01-30 16:10:54 +01:00
Emmanuel Garette
52ddd76b1a corrections in dict and todict 2019-12-25 20:44:56 +01:00
Emmanuel Garette
503d4b2cca async version of tiramisu 2019-12-24 15:25:12 +01:00
Emmanuel Garette
0cb69f7a85 empty follower without empty property is valid 2019-12-19 17:18:09 +01:00
Emmanuel Garette
8345a4651d can get uncalculated property 2019-12-02 10:40:17 +01:00
Emmanuel Garette
212fd5f16d easy way to add a group 2019-11-29 12:07:43 +01:00
Emmanuel Garette
7325f6e12f add index to properties/permissives 2019-11-19 18:39:44 +01:00
Emmanuel Garette
5c3a133928 consistency is now simple validation 2019-10-27 16:53:25 +01:00
Emmanuel Garette
280d2ebd0a better error message if option that does not exists is in root optiondescription 2019-10-16 07:31:52 +02:00
Emmanuel Garette
bb2ecc94d9 add Calculation to properties 2019-09-01 09:41:53 +02:00
Emmanuel Garette
1691e38db5 separate Cache from values and settings 2019-08-01 18:22:18 +02:00
Emmanuel Garette
fb1286e50e better hidden/display support 2019-07-04 20:43:47 +02:00
Emmanuel Garette
83f05197fb update todict support and tests 2019-06-21 23:04:04 +02:00
Emmanuel Garette
620e8bbf2e optimize 2019-06-12 08:45:56 +02:00
Emmanuel Garette
6d0d233d9b demoting_error_warning is not more mandatory in option.dict()
RequirementError returns proptype
better submulti support for valid_mandatory
2019-04-17 19:13:40 +02:00
Emmanuel Garette
cab8dae15a requirement can have callback 2019-03-13 08:49:18 +01:00
Emmanuel Garette
7873910322 doesn't check follower requirement with an other follower or a leader if idx is None (fixes #3) 2019-03-02 19:43:58 +01:00
Emmanuel Garette
375b3c91de print => log 2019-02-24 19:03:00 +01:00
Emmanuel Garette
f03394563c can change expiration_time in api 2019-02-24 10:36:42 +01:00
Emmanuel Garette
b5497ab517 coverage 2019-02-23 22:52:06 +01:00
Emmanuel Garette
1bbcea60ab add force_metaconfig_on_freeze special properties 2019-02-23 22:10:43 +01:00
Emmanuel Garette
c3f968dbde master/slaves => leader/followers 2019-02-23 19:06:23 +01:00
Emmanuel Garette
fd95c6dd4a ca change default properties for a config 2019-02-22 06:55:34 +01:00
Emmanuel Garette
04b7d2bbc9 add context property force_store_value 2019-02-21 19:33:39 +01:00
Emmanuel Garette
a59d25fc14 2018 => 2019 2019-02-12 06:55:47 +01:00
Emmanuel Garette
ca4d5e3e97 add demoting_error_warning properties 2018-12-24 09:30:58 +01:00
Emmanuel Garette
601c3fc54d support new special property demoting_error_warning 2018-12-07 23:32:28 +01:00
Emmanuel Garette
184a086bc1 simplify tiramisu/option/syndynoption.py 2018-11-14 21:51:40 +01:00
Emmanuel Garette
974a178d4b simplify tiramisu/option/optiondescription.py 2018-11-13 22:10:01 +01:00
Emmanuel Garette
4f4ecfd3a8 reset for pathconfig 2018-10-31 16:08:22 +01:00
Emmanuel Garette
69919535f6 do not raise un __new__ 2018-10-30 11:57:19 +01:00
Emmanuel Garette
5b5f06a612 do same api for property and permissive 2018-10-07 15:54:08 +02:00
Emmanuel Garette
2c5d376219 remove debug from option.py 2018-09-30 11:26:33 +02:00
Emmanuel Garette
509d902e72 coverage 2018-09-29 21:58:41 +02:00
Emmanuel Garette
242615f68b values/settings is not useful to KernelGroupConfig 2018-09-26 22:29:08 +02:00
Emmanuel Garette
b31a94e449 simplify consistency validation
reorder function (logical order)
remove duplicate arity (context, config_bag, option_bag, ...)
master cannot have length lower than slave length
2018-09-16 11:40:54 +02:00