Commit graph

146 commits

Author SHA1 Message Date
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 ) 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
Emmanuel Garette
16a160340c submulti 2017-12-30 18:32:11 +01:00
Emmanuel Garette
cfb4db2559 add requires test 2017-12-29 11:38:53 +01:00
Emmanuel Garette
1736170e43 add validator tests 2017-12-27 15:49:05 +01:00
Emmanuel Garette
7ab479f628 reorganise consistencies 2017-12-23 10:40:57 +01:00
Emmanuel Garette
538e6a792a add config_bag and convert some tests 2017-12-19 23:11:45 +01:00
Emmanuel Garette
b5f785d62c convert tests 2017-12-13 22:15:34 +01:00
Emmanuel Garette
fc787d4dbb reorganise 2017-12-07 22:20:19 +01:00
Emmanuel Garette
e40a1e78a2 refactor masterslaves 2017-12-02 22:53:57 +01:00
Emmanuel Garette
9831f7cf0c add test for master/slave and callback 2017-11-28 22:42:30 +01:00