Emmanuel Garette
|
487b99b32c
|
for a multi mandatory, allow [] with allow_empty_list attribut
|
2015-04-20 14:49:43 +02:00 |
|
Emmanuel Garette
|
6fc921fc19
|
difference between option/optiondescription in PropertiesOptionError message
|
2015-04-19 09:25:49 +02:00 |
|
Emmanuel Garette
|
d959020eed
|
ability to disable warnings validation
|
2015-04-18 23:11:57 +02:00 |
|
Emmanuel Garette
|
2ccf92f879
|
improve GroupConfig/MetaConfig
add set_value in GroupConfig
|
2014-12-01 21:49:50 +01:00 |
|
Emmanuel Garette
|
ed3373cff0
|
bad characters in DomainnameOption could be in warning level
|
2014-10-26 09:38:17 +01:00 |
|
Emmanuel Garette
|
9f3d676280
|
reduce memory usage
|
2014-10-25 22:11:31 +02:00 |
|
Emmanuel Garette
|
71f8926fca
|
better support for sqlalchemy storage
|
2014-07-06 15:31:57 +02:00 |
|
Emmanuel Garette
|
b64189f763
|
add DynOptionDescription
|
2014-06-19 23:22:39 +02:00 |
|
Emmanuel Garette
|
9112a8c5b0
|
add SubMulti
|
2014-04-26 22:37:01 +02:00 |
|
Emmanuel Garette
|
5d8b5719a0
|
Merge branch 'master' into orm
Conflicts:
test/test_config_api.py
tiramisu/autolib.py
tiramisu/config.py
tiramisu/option.py
tiramisu/value.py
|
2014-04-13 10:30:42 +02:00 |
|
Emmanuel Garette
|
cd4d3527c7
|
split tiramisu/option.py and add MasterSlaves object
|
2014-04-12 17:55:13 +02:00 |
|
Emmanuel Garette
|
d1e86f6d48
|
Merge branch 'log'
|
2014-04-03 22:16:08 +02:00 |
|
Emmanuel Garette
|
da434a4273
|
add logger in validation
|
2014-04-03 22:15:41 +02:00 |
|
Emmanuel Garette
|
a3c5e6034f
|
Merge branch 'force_permissive'
Conflicts:
test/test_freeze.py
|
2014-03-31 22:38:56 +02:00 |
|
Emmanuel Garette
|
cd52729952
|
add force_permissive in config's method (iter_all, iter_group, find, find_first and make_dict)
rename _getattr to getattr
|
2014-03-31 22:34:57 +02:00 |
|
Emmanuel Garette
|
ff5376a382
|
properties are check now in getowner
get_modified_values works good with force_store_value
|
2014-03-29 20:31:56 +01:00 |
|
Emmanuel Garette
|
a04a61f1a4
|
Merge branch 'master' into lgpl
|
2014-03-15 10:11:17 +01:00 |
|
Emmanuel Garette
|
d3f9d20ab5
|
add extend in config setting
|
2014-03-08 18:53:22 +01:00 |
|
Emmanuel Garette
|
d5b83c123c
|
tiramisu/setting.py : properties store in cache was a reference to a list modified in validation, should copy properties in cache
|
2014-02-20 16:55:35 +01:00 |
|
Daniel Dehennin
|
f8ac263c86
|
Hotfix release 1.0~2.4.1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iF4EABEKAAYFAlLyBpcACgkQWjgIUPVihwwhyQD/Ri/R6wO/zk49ILx5UzPdDDcU
UCWxsKvbCIloO76BMcIA/0nx/6PUVc/v3iag5reNvtrXJQzdKlprmkjvBhLalVJS
=w09x
-----END PGP SIGNATURE-----
Merge tag 'release/1.0_2.4.1'
Hotfix release 1.0~2.4.1
|
2014-02-05 11:22:17 +01:00 |
|
Emmanuel Garette
|
6f5d471db1
|
if option with requires has a property, calculated properties are store in storage
|
2014-02-05 10:37:39 +01:00 |
|
Emmanuel Garette
|
98bd35ad36
|
Merge branch 'master' into orm
Conflicts:
tiramisu/config.py
tiramisu/option.py
|
2014-02-04 21:54:30 +01:00 |
|
Emmanuel Garette
|
c52b2f84f4
|
if option with requires has a property, calculated properties are store in storage
|
2014-02-04 21:40:07 +01:00 |
|
Emmanuel Garette
|
313b03b246
|
cache in sql works
|
2014-02-01 16:26:23 +01:00 |
|
Emmanuel Garette
|
02a987b39d
|
sqlalchemy
|
2014-01-30 22:55:15 +01:00 |
|
Emmanuel Garette
|
a1dd2cfce7
|
require works well in sqlalchemy storage
|
2014-01-27 17:16:05 +01:00 |
|
Emmanuel Garette
|
d3f42efe85
|
typo
|
2014-01-25 18:38:51 +01:00 |
|
Emmanuel Garette
|
880b6366eb
|
Merge branch 'master' into orm
Conflicts:
tiramisu/setting.py
|
2014-01-25 16:39:32 +01:00 |
|
Emmanuel Garette
|
138018dfe9
|
if we delete all reference to a Config and we have reference to old SubConfig, Values, Multi or Settings, make a ConfigError instead of AttributError on NoneType object
|
2014-01-25 11:20:11 +01:00 |
|
Emmanuel Garette
|
cbfb5a45b0
|
Merge branch 'master' into orm
|
2014-01-25 10:22:17 +01:00 |
|
gwen
|
21a67971c5
|
typo propertive -> property
|
2014-01-24 09:17:46 +01:00 |
|
Emmanuel Garette
|
661f844ce6
|
sqlalchemy has a storage
|
2014-01-20 14:53:14 +01:00 |
|
Emmanuel Garette
|
068f68460d
|
Merge branch 'master' into orm
|
2014-01-18 10:25:09 +01:00 |
|
Emmanuel Garette
|
9d92ab84d7
|
regression: permissive for option is apply every time, not only when global permissive is set
|
2014-01-16 09:49:37 +01:00 |
|
Emmanuel Garette
|
cde04d654a
|
Merge branch 'master' into orm
Conflicts:
tiramisu/setting.py
|
2014-01-09 20:32:17 +01:00 |
|
gwen
|
40ecddf242
|
docstring
|
2014-01-06 15:32:28 +01:00 |
|
gwen
|
3c36e05d82
|
adds test for an API
|
2014-01-06 14:40:29 +01:00 |
|
gwen
|
f0ecbf4914
|
adds an extend API for the settings
|
2014-01-06 14:32:56 +01:00 |
|
Emmanuel Garette
|
64ca069a0b
|
Merge branch 'master' into orm
Conflicts:
test/test_config.py
tiramisu/autolib.py
tiramisu/option.py
tiramisu/value.py
|
2013-12-12 17:50:42 +01:00 |
|
Emmanuel Garette
|
73745be440
|
Important behavior change : to add default_multi value, now use Multi.append(), not Multi.append(None)
|
2013-12-09 17:59:39 +01:00 |
|
Emmanuel Garette
|
0f966f6d26
|
check if permissive is in global properties before allow permissive for an option
|
2013-12-09 15:29:37 +01:00 |
|
Emmanuel Garette
|
374c56a9c8
|
first version with sqlalchemy option's storage
|
2013-11-23 23:34:17 +01:00 |
|
Emmanuel Garette
|
8a7078d3b0
|
gpl to lgpl
|
2013-09-22 22:33:09 +02:00 |
|
Emmanuel Garette
|
c84d13a1c6
|
we can serialize Config now
|
2013-09-22 20:57:52 +02:00 |
|
Emmanuel Garette
|
57f4dd8d3f
|
allow mandatory value (see 9ddf100118 for more details)
|
2013-09-16 20:51:13 +02:00 |
|
Emmanuel Garette
|
632de1cffb
|
comment tiramisu/setting.py
|
2013-09-07 22:16:50 +02:00 |
|
Emmanuel Garette
|
371f094dcb
|
comment tiramisu/setting.py
|
2013-09-07 21:47:17 +02:00 |
|
Emmanuel Garette
|
77c1ccf40b
|
add 'cache' property
|
2013-09-07 17:25:22 +02:00 |
|
Emmanuel Garette
|
22bfbb9fa4
|
storage no more in setting.py, code is now in storage/__init__.py
|
2013-09-06 23:15:36 +02:00 |
|
gwen
|
18fc5db4ac
|
lists in sets
|
2013-09-06 09:05:19 +02:00 |
|