Commit Graph

155 Commits

Author SHA1 Message Date
Emmanuel Garette b0462a1e80 . is no more unvalable 2021-05-18 18:52:42 +02:00
Emmanuel Garette f7721a9775 manage force_store_value with dynoption 2021-04-03 20:24:27 +02: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 659243ba8f better support for warnings_only 2020-08-04 16:49:21 +02:00
Emmanuel Garette f7bd6e3a47 add support in calculation when option is in a dynoptiondescription 2020-04-11 13:13:35 +02:00
Emmanuel Garette 3bef45c9db New Postgres storage 2020-01-30 16:10:54 +01:00
Emmanuel Garette 503d4b2cca async version of tiramisu 2019-12-24 15:25:12 +01:00
Emmanuel Garette d3e99cc9a5 notunique and notempty support 2019-11-19 18:52:20 +01:00
Emmanuel Garette 5c3a133928 consistency is now simple validation 2019-10-27 16:53:25 +01: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 c5ce9be699 doc + description + can updates with dict 2019-07-29 22:13:04 +02:00
Emmanuel Garette 34d71901d0 to_dict improvment and add display_name parameter to change impl_get_display_name function 2019-07-26 08:55:20 +02:00
Emmanuel Garette 63094f7e54 better error messages with list 2019-04-13 22:04:49 +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 46e5179d5e coverage 2019-02-25 08:46:58 +01:00
Emmanuel Garette af55e20afe coverage 2019-02-24 20:23:16 +01:00
Emmanuel Garette c3f968dbde master/slaves => leader/followers 2019-02-23 19:06:23 +01:00
Emmanuel Garette a59d25fc14 2018 => 2019 2019-02-12 06:55:47 +01:00
Emmanuel Garette c4bb4f90a1 validate name in symlinkoption 2019-02-11 20:28:03 +01:00
Emmanuel Garette 10efcf877b remove name restiction 2018-12-07 23:33:11 +01:00
Emmanuel Garette c86cad227e support _path for symlinkoption and root OD 2018-11-17 21:31:35 +01:00
Emmanuel Garette 92b469bd43 simplify tiramisu/option/baseoption.py 2018-11-15 16:17:39 +01:00
Emmanuel Garette 184a086bc1 simplify tiramisu/option/syndynoption.py 2018-11-14 21:51:40 +01:00
Emmanuel Garette 872d6cd9c8 simplify tiramisu/option/syndynoptiondescription.py 2018-11-13 22:44:42 +01:00
Emmanuel Garette 974a178d4b simplify tiramisu/option/optiondescription.py 2018-11-13 22:10:01 +01:00
Emmanuel Garette 2d063f8170 coverages 2018-09-15 22:44:49 +02:00
Emmanuel Garette 754d4a6e00 remove FORBIDDEN_NAMES (no more getattr) 2018-09-11 21:17:28 +02:00
Emmanuel Garette 09c9fa4906 context is not needed for impl_getpath 2018-09-06 23:16:17 +02:00
Emmanuel Garette ec169a8dc6 optimisations 2018-09-04 08:36:02 +02:00
Emmanuel Garette 122796bd19 requires for a master is a required for the masterslaves + remove cache from masterslaves too 2018-09-02 11:55:19 +02:00
Emmanuel Garette 201f7d2592 add some tests for dynoptiondescription + correction 2018-08-19 09:20:20 +02:00
Emmanuel Garette 87e2f422b7 remove unecessary unwrap_from_path function 2018-08-01 19:13:42 +02:00
Emmanuel Garette acdddcfe9c has_dependency only for validator 2018-07-24 23:25:29 +02:00
Emmanuel Garette 79c28038a5 better performance in optiondescription creation 2018-06-25 22:20:24 +02:00
Emmanuel Garette b442d52289 can use requires with self option 2018-04-25 19:12:54 +02:00
Emmanuel Garette 2018a92b66 improvement 2018-04-22 10:43:19 +02:00
Emmanuel Garette 0b66c96f5e simplify 2018-04-16 21:07:20 +02:00
Emmanuel Garette 8b82e393fe remove validate_calculator 2018-04-16 19:51:13 +02:00
Emmanuel Garette 1548099388 values_params in ChoiceOption must be rebuild 2018-04-15 22:59:29 +02:00
Emmanuel Garette 54b57968bc not Params object for callback, validator and calculated values for choiceoption 2018-04-15 21:13:16 +02:00
Emmanuel Garette 9e378faef0 simplify find() in api and PropertiesOptionError 2018-04-10 22:42:20 +02:00
Emmanuel Garette 9ea373efdf better dynoption support 2018-04-09 21:37:49 +02:00
Emmanuel Garette b2cc5f7913 remove dead code 2018-04-06 23:51:25 +02:00
Emmanuel Garette 13ec51f468 better reset_cache 2018-04-03 21:15:58 +02:00
Emmanuel Garette de77cd1027 reset cache only if calculated value return a new value 2018-03-31 23:09:40 +02:00
Emmanuel Garette eba178cdee allow upper char as first char 2018-03-31 17:34:41 +02:00
Emmanuel Garette 821f36ea65 tiramisu-web adaptation 2018-01-26 07:33:47 +01:00