tiramisu.git
3 years agodon't display warning in mandatory_warnings
Emmanuel Garette [Fri, 14 Oct 2016 19:31:39 +0000 (21:31 +0200)]
don't display warning in mandatory_warnings

3 years agotransitive in apply_requires should only by apply if properties are same has testing...
Emmanuel Garette [Wed, 12 Oct 2016 20:17:04 +0000 (22:17 +0200)]
transitive in apply_requires should only by apply if properties are same has testing action

3 years agoconsistency is now check not_equal if one option has PropertiesOptionError
Emmanuel Garette [Wed, 12 Oct 2016 19:58:37 +0000 (21:58 +0200)]
consistency is now check not_equal if one option has PropertiesOptionError

3 years agorefactore _launch_consistency
Emmanuel Garette [Wed, 12 Oct 2016 19:55:01 +0000 (21:55 +0200)]
refactore _launch_consistency

3 years agoMerge branch '2.0'
Emmanuel Garette [Wed, 12 Oct 2016 18:50:12 +0000 (20:50 +0200)]
Merge branch '2.0'

3 years agoslave with requires could not raise 2.0
Emmanuel Garette [Wed, 12 Oct 2016 18:49:56 +0000 (20:49 +0200)]
slave with requires could not raise

3 years agosome improvements
Emmanuel Garette [Mon, 10 Oct 2016 19:41:22 +0000 (21:41 +0200)]
some improvements

3 years agobetter sqlalchemy integration
Emmanuel Garette [Sat, 1 Oct 2016 18:15:08 +0000 (20:15 +0200)]
better sqlalchemy integration

3 years agoproperties in option must not be sqlalchemy object
Emmanuel Garette [Fri, 30 Sep 2016 21:07:46 +0000 (23:07 +0200)]
properties in option must not be sqlalchemy object

3 years agobetter sqlalchemy integration
Emmanuel Garette [Fri, 30 Sep 2016 20:45:33 +0000 (22:45 +0200)]
better sqlalchemy integration

3 years agoMerge remote-tracking branch 'origin/2.0'
Emmanuel Garette [Thu, 22 Sep 2016 06:28:03 +0000 (08:28 +0200)]
Merge remote-tracking branch 'origin/2.0'

3 years agoforce_store_value is rebuild if needed
Emmanuel Garette [Thu, 22 Sep 2016 06:27:18 +0000 (08:27 +0200)]
force_store_value is rebuild if needed

3 years agobetter propertyerror message
Emmanuel Garette [Wed, 14 Sep 2016 18:17:25 +0000 (20:17 +0200)]
better propertyerror message

3 years agobetter error messages
Emmanuel Garette [Sun, 11 Sep 2016 18:41:36 +0000 (20:41 +0200)]
better error messages

3 years agobetter error messages
Emmanuel Garette [Sun, 11 Sep 2016 14:18:23 +0000 (16:18 +0200)]
better error messages

3 years agodomainname must not be an IP
Emmanuel Garette [Wed, 31 Aug 2016 13:50:10 +0000 (15:50 +0200)]
domainname must not be an IP

3 years agouse relative importation
Emmanuel Garette [Thu, 30 Jun 2016 08:43:51 +0000 (10:43 +0200)]
use relative importation

3 years agobetter mandatory/empty support for mandatory_warnings
Emmanuel Garette [Wed, 29 Jun 2016 19:42:54 +0000 (21:42 +0200)]
better mandatory/empty support for mandatory_warnings

3 years agoadd PasswordOption
Emmanuel Garette [Tue, 17 May 2016 13:28:36 +0000 (15:28 +0200)]
add PasswordOption

3 years agobetter validation for Ip/Network/Netmask Option
Emmanuel Garette [Tue, 17 May 2016 12:10:30 +0000 (14:10 +0200)]
better validation for Ip/Network/Netmask Option

3 years agouser could delete informations set in config
Emmanuel Garette [Thu, 28 Apr 2016 09:31:04 +0000 (11:31 +0200)]
user could delete informations set in config

3 years agosupport slave with list has calculated value
Emmanuel Garette [Fri, 8 Apr 2016 14:21:50 +0000 (16:21 +0200)]
support slave with list has calculated value

3 years agoforce_permissive in cfgimpl_get_home_by_path
Emmanuel Garette [Thu, 7 Apr 2016 14:14:01 +0000 (16:14 +0200)]
force_permissive in cfgimpl_get_home_by_path

3 years agocan change package name
Emmanuel Garette [Thu, 7 Apr 2016 13:53:48 +0000 (15:53 +0200)]
can change package name

3 years agoincomplet error message in validation
Emmanuel Garette [Wed, 6 Apr 2016 14:14:39 +0000 (16:14 +0200)]
incomplet error message in validation

3 years agoupdate sqlalchemy storage for values et settings
Emmanuel Garette [Tue, 29 Mar 2016 07:31:00 +0000 (09:31 +0200)]
update sqlalchemy storage for values et settings

3 years agoValidation should return exception, not raises exception
Emmanuel Garette [Thu, 24 Mar 2016 18:43:41 +0000 (19:43 +0100)]
Validation should return exception, not raises exception

Don't check force_store_value for SymLinkOption

3 years agomaster.slave[-1] = val now works correctly
Emmanuel Garette [Mon, 21 Mar 2016 16:06:38 +0000 (17:06 +0100)]
master.slave[-1] = val now works correctly

3 years agopython 3.4 support
Emmanuel Garette [Sat, 19 Mar 2016 20:27:37 +0000 (21:27 +0100)]
python 3.4 support

3 years agovalid correctly consistencies for master/slaves
Emmanuel Garette [Fri, 18 Mar 2016 18:55:41 +0000 (19:55 +0100)]
valid correctly consistencies for master/slaves

3 years agotest: set force_permissive to append
Emmanuel Garette [Fri, 18 Mar 2016 15:41:59 +0000 (16:41 +0100)]
test: set force_permissive to append

3 years agoset force_permissive to append
Emmanuel Garette [Thu, 17 Mar 2016 22:16:21 +0000 (23:16 +0100)]
set force_permissive to append

3 years agosupport callback with propertyerror in master for mandatory_warnings
Emmanuel Garette [Thu, 17 Mar 2016 21:06:16 +0000 (22:06 +0100)]
support callback with propertyerror in master for mandatory_warnings

3 years agocallback could raises (not only returns)
Emmanuel Garette [Thu, 17 Mar 2016 18:14:02 +0000 (19:14 +0100)]
callback could raises (not only returns)

3 years agodon't check 'mandatory' setting for symlink
Emmanuel Garette [Wed, 16 Mar 2016 21:33:28 +0000 (22:33 +0100)]
don't check 'mandatory' setting for symlink

3 years agopath not already initialize
Emmanuel Garette [Mon, 14 Mar 2016 21:18:21 +0000 (22:18 +0100)]
path not already initialize

3 years agoupdate setup.py
Emmanuel Garette [Thu, 10 Mar 2016 13:50:27 +0000 (14:50 +0100)]
update setup.py

3 years agobetter support for setowner
Emmanuel Garette [Wed, 9 Mar 2016 14:48:14 +0000 (15:48 +0100)]
better support for setowner

3 years agosetitem for a slave only modify current value
Emmanuel Garette [Tue, 8 Mar 2016 22:18:42 +0000 (23:18 +0100)]
setitem for a slave only modify current value

3 years agoadd force_permissive to Values.is_default_owner
Emmanuel Garette [Mon, 7 Mar 2016 15:34:36 +0000 (16:34 +0100)]
add force_permissive to Values.is_default_owner

3 years agoforce_store_value is now used directly when configuration is loaded
Emmanuel Garette [Mon, 7 Mar 2016 15:13:41 +0000 (16:13 +0100)]
force_store_value is now used directly when configuration is loaded

3 years agocan set owner for a slave
Emmanuel Garette [Mon, 25 Jan 2016 15:22:28 +0000 (16:22 +0100)]
can set owner for a slave

3 years agosetattr instead of _setattr
Emmanuel Garette [Mon, 25 Jan 2016 14:57:34 +0000 (15:57 +0100)]
setattr instead of _setattr

3 years agocannot append properties for option with forbidden_set_properties
Emmanuel Garette [Mon, 25 Jan 2016 14:49:40 +0000 (15:49 +0100)]
cannot append properties for option with forbidden_set_properties

3 years agoremove try/except
Emmanuel Garette [Wed, 6 Jan 2016 21:37:11 +0000 (22:37 +0100)]
remove try/except

3 years agoremove all try/except
Emmanuel Garette [Sun, 3 Jan 2016 20:18:52 +0000 (21:18 +0100)]
remove all try/except

3 years agoremove some try/except + consistency not works with submulti
Emmanuel Garette [Sun, 3 Jan 2016 12:23:15 +0000 (13:23 +0100)]
remove some try/except + consistency not works with submulti

3 years agoremove a try/except
Emmanuel Garette [Thu, 31 Dec 2015 17:35:31 +0000 (18:35 +0100)]
remove a try/except

3 years agosimplify _setvalue
Emmanuel Garette [Thu, 31 Dec 2015 17:20:36 +0000 (18:20 +0100)]
simplify _setvalue

3 years agoremove some try/except
Emmanuel Garette [Wed, 30 Dec 2015 21:32:07 +0000 (22:32 +0100)]
remove some try/except

3 years agoremove some try/except
Emmanuel Garette [Mon, 28 Dec 2015 21:00:46 +0000 (22:00 +0100)]
remove some try/except

3 years agoremove some try/except
Emmanuel Garette [Mon, 28 Dec 2015 20:40:40 +0000 (21:40 +0100)]
remove some try/except

3 years agoremove some try/except
Emmanuel Garette [Sat, 26 Dec 2015 09:57:20 +0000 (10:57 +0100)]
remove some try/except

3 years agobetter support for dynoptiondescription
Emmanuel Garette [Wed, 23 Dec 2015 22:30:57 +0000 (23:30 +0100)]
better support for dynoptiondescription

3 years agoadd some optimisations
Emmanuel Garette [Tue, 22 Dec 2015 21:06:14 +0000 (22:06 +0100)]
add some optimisations

3 years agosome optimisations
Emmanuel Garette [Fri, 18 Dec 2015 22:35:45 +0000 (23:35 +0100)]
some optimisations

3 years agosome optimisation
Emmanuel Garette [Fri, 18 Dec 2015 21:44:46 +0000 (22:44 +0100)]
some optimisation

3 years agosimplification
Emmanuel Garette [Thu, 17 Dec 2015 21:41:57 +0000 (22:41 +0100)]
simplification

3 years ago_getmaster must use cached value
Emmanuel Garette [Wed, 16 Dec 2015 22:04:00 +0000 (23:04 +0100)]
_getmaster must use cached value

3 years agoadd some optimisation
Emmanuel Garette [Mon, 14 Dec 2015 22:37:15 +0000 (23:37 +0100)]
add some optimisation

4 years agoimprovemnt information
Emmanuel Garette [Mon, 30 Nov 2015 14:55:34 +0000 (15:55 +0100)]
improvemnt information

4 years agorequires could be apply to a slave and properties could be different
Emmanuel Garette [Sun, 29 Nov 2015 22:03:08 +0000 (23:03 +0100)]
requires could be apply to a slave and properties could be different

4 years agoimpl_get_values with calculated values and no context should return []
Emmanuel Garette [Thu, 26 Nov 2015 18:42:33 +0000 (19:42 +0100)]
impl_get_values with calculated values and no context should return []

4 years agouse python-coverage to delete dead part of code
Emmanuel Garette [Tue, 24 Nov 2015 09:58:19 +0000 (10:58 +0100)]
use python-coverage to delete dead part of code

4 years agoseparate value in slave
Emmanuel Garette [Thu, 19 Nov 2015 21:25:00 +0000 (22:25 +0100)]
separate value in slave

4 years agoextend properties must save setting only if all properties are correct
Emmanuel Garette [Sun, 1 Nov 2015 10:12:27 +0000 (11:12 +0100)]
extend properties must save setting only if all properties are correct

4 years agosetting must have public method to get getproperties with path
Emmanuel Garette [Sun, 1 Nov 2015 09:57:36 +0000 (10:57 +0100)]
setting must have public method to get getproperties with path

4 years agounserialise information and requires attribute
Emmanuel Garette [Sun, 1 Nov 2015 09:35:17 +0000 (10:35 +0100)]
unserialise information and requires attribute

4 years agosupport multi when picklise object
Emmanuel Garette [Fri, 30 Oct 2015 21:51:36 +0000 (22:51 +0100)]
support multi when picklise object

4 years agosupport context param in picklisation
Emmanuel Garette [Fri, 30 Oct 2015 21:49:57 +0000 (22:49 +0100)]
support context param in picklisation

4 years agooptimise mandatory_warnings
Emmanuel Garette [Thu, 29 Oct 2015 08:03:13 +0000 (09:03 +0100)]
optimise mandatory_warnings

4 years agovalid properties for slaves when set or append a master's value
Emmanuel Garette [Mon, 26 Oct 2015 14:39:07 +0000 (15:39 +0100)]
valid properties for slaves when set or append a master's value

4 years agodomainname with only one character is now allowed
Emmanuel Garette [Mon, 12 Oct 2015 15:06:15 +0000 (17:06 +0200)]
domainname with only one character is now allowed

4 years agocheck with option as parameter
Emmanuel Garette [Thu, 17 Sep 2015 19:25:32 +0000 (21:25 +0200)]
check with option as parameter

4 years agoneed new settings when create fake_config
Emmanuel Garette [Thu, 17 Sep 2015 17:14:56 +0000 (19:14 +0200)]
need new settings when create fake_config

4 years agoempty property only available for multi
Emmanuel Garette [Mon, 27 Jul 2015 07:32:42 +0000 (09:32 +0200)]
empty property only available for multi

4 years agoadd global 'empty' property, this property raise mandatory PropertiesOptionError...
Emmanuel Garette [Sun, 26 Jul 2015 16:55:21 +0000 (18:55 +0200)]
add global 'empty' property, this property raise mandatory PropertiesOptionError if multi or master have empty value

4 years agoadd duplicate option to Config
Emmanuel Garette [Fri, 24 Jul 2015 16:05:51 +0000 (18:05 +0200)]
add duplicate option to Config

4 years agoremove pep8 validation errors
Emmanuel Garette [Fri, 24 Jul 2015 15:54:10 +0000 (17:54 +0200)]
remove pep8 validation errors

4 years agoSome optimisations
Emmanuel Garette [Sun, 3 May 2015 07:56:03 +0000 (09:56 +0200)]
Some optimisations

4 years agofor a multi mandatory, allow [] with allow_empty_list attribut
Emmanuel Garette [Mon, 20 Apr 2015 12:49:43 +0000 (14:49 +0200)]
for a multi mandatory, allow [] with allow_empty_list attribut

4 years agoURLOption: allow uppercase in resource name
Emmanuel Garette [Sun, 19 Apr 2015 07:46:39 +0000 (09:46 +0200)]
URLOption: allow uppercase in resource name

4 years agoremove slave values when delete a master without value
Emmanuel Garette [Sun, 19 Apr 2015 07:37:46 +0000 (09:37 +0200)]
remove slave values when delete a master without value

4 years agodifference between option/optiondescription in PropertiesOptionError message
Emmanuel Garette [Sun, 19 Apr 2015 07:25:49 +0000 (09:25 +0200)]
difference between option/optiondescription in PropertiesOptionError message

4 years agovalid Option is an unicode or a string if needed
Emmanuel Garette [Sun, 19 Apr 2015 07:15:18 +0000 (09:15 +0200)]
valid Option is an unicode or a string if needed

4 years agoValueError if not PropertieError
Emmanuel Garette [Sat, 18 Apr 2015 21:46:37 +0000 (23:46 +0200)]
ValueError if not PropertieError

4 years agoability to disable warnings validation
Emmanuel Garette [Sat, 18 Apr 2015 21:11:57 +0000 (23:11 +0200)]
ability to disable warnings validation

4 years agorefactor validation
Emmanuel Garette [Sat, 18 Apr 2015 20:53:45 +0000 (22:53 +0200)]
refactor validation

4 years agovalid default/callback value in consistencies
Emmanuel Garette [Sun, 8 Mar 2015 11:03:49 +0000 (12:03 +0100)]
valid default/callback value in consistencies

5 years agotest uppercase character before valid domain name for better error message
Emmanuel Garette [Sun, 7 Dec 2014 13:51:51 +0000 (14:51 +0100)]
test uppercase character before valid domain name for better error message

5 years agomandatory master/slave's consistency with default value as slave
Emmanuel Garette [Sun, 7 Dec 2014 13:39:23 +0000 (14:39 +0100)]
mandatory master/slave's consistency with default value as slave

5 years agoin_network's consistency now verify that IP is not network or broadcast's IP + ip_net...
Emmanuel Garette [Mon, 1 Dec 2014 22:16:00 +0000 (23:16 +0100)]
in_network's consistency now verify that IP is not network or broadcast's IP + ip_netmask's consistency now verify that IP is not broadcast's IP

5 years agocan reset slave value in all case when deleting master value
Emmanuel Garette [Mon, 1 Dec 2014 22:08:56 +0000 (23:08 +0100)]
can reset slave value in all case when deleting master value

5 years agoif consistency with multiple option return if transitive
Emmanuel Garette [Mon, 1 Dec 2014 22:02:55 +0000 (23:02 +0100)]
if consistency with multiple option return if transitive

5 years agopropertyerror are transitive in consistency, now it's possible to set non-transitive...
Emmanuel Garette [Mon, 1 Dec 2014 21:58:53 +0000 (22:58 +0100)]
propertyerror are transitive in consistency, now it's possible to set non-transitive consistency

5 years agoimprove GroupConfig/MetaConfig
Emmanuel Garette [Mon, 1 Dec 2014 20:49:50 +0000 (21:49 +0100)]
improve GroupConfig/MetaConfig
add set_value in GroupConfig

5 years agoin find_firsts get option only one time
Emmanuel Garette [Tue, 11 Nov 2014 10:31:23 +0000 (11:31 +0100)]
in find_firsts get option only one time

5 years agoimprove performance
Emmanuel Garette [Mon, 10 Nov 2014 22:15:08 +0000 (23:15 +0100)]
improve performance

5 years agobetter performance in find_firsts
Emmanuel Garette [Mon, 10 Nov 2014 20:00:30 +0000 (21:00 +0100)]
better performance in find_firsts
_is_build_cache not set in dictionary storage

5 years agoworks on sqlalchemy storage
Emmanuel Garette [Mon, 10 Nov 2014 08:13:44 +0000 (09:13 +0100)]
works on sqlalchemy storage