Commit graph

  • 372ce5ea1e validate value when we calculate it Emmanuel Garette 2017-01-26 21:01:54 +0100
  • 5c104a2eda name should be unicode Emmanuel Garette 2017-01-26 19:55:46 +0100
  • f497e99002 remove unicode decode error Emmanuel Garette 2017-01-19 21:38:16 +0100
  • e2159fd307 validator's function can have 1 arg, 2 args or 3 args Emmanuel Garette 2017-01-18 15:54:30 +0100
  • 913a747a2e err_msg should be in unicode Emmanuel Garette 2017-01-16 14:33:43 +0100
  • 9920f001ea validator's function can have 1 arg, 2 args or 3 args Emmanuel Garette 2017-01-16 09:25:56 +0100
  • 89fd367b20 validator's function can have 1 arg, 2 args or 3 args Emmanuel Garette 2017-01-12 21:58:53 +0100
  • 01b7fc873e can mix inversed and non inversed requires Emmanuel Garette 2017-01-12 19:52:03 +0100
  • 18d6976183 copy the context in carry_out_calculation Emmanuel Garette 2017-01-11 22:58:01 +0100
  • e71beac4dc converts the doc informations into unicode Emmanuel Garette 2017-01-10 12:16:08 +0100
  • 7fe47396ee correction in fullpath option Emmanuel Garette 2017-01-09 20:16:33 +0100
  • 66f24bd1c0 add fullpath to make_dict Emmanuel Garette 2017-01-06 21:01:24 +0100
  • df90e74819 mandatories masterslaves with consistency and default value is acceptable Emmanuel Garette 2016-12-07 17:28:31 +0100
  • 05200b6d5c display_name could be not unique Emmanuel Garette 2016-11-21 18:49:04 +0100
  • db517a8117 coverage Emmanuel Garette 2016-11-21 09:27:43 +0100
  • 8e3a8e4279 coverage Emmanuel Garette 2016-11-20 19:39:49 +0100
  • 8e7b4101f1 coverage Emmanuel Garette 2016-11-20 18:02:10 +0100
  • 0f4b1caca4 warnings only if needed Emmanuel Garette 2016-11-20 14:32:06 +0100
  • 42d830687d add unique parameter to option Emmanuel Garette 2016-11-19 19:16:31 +0100
  • fc36f674eb consistency "not_equal" works now with multi Emmanuel Garette 2016-11-16 22:31:42 +0100
  • 8249b8eb20 old style PropertiesOptionError is now accepted Emmanuel Garette 2016-11-15 16:38:25 +0100
  • b49daa1b35 update french translation Emmanuel Garette 2016-11-14 22:11:59 +0100
  • fb16dd2a79 slave's requires with multi is different than slave's requires with non multi option Emmanuel Garette 2016-11-14 21:14:45 +0100
  • b3fcf1986f add force_permissive attribut to mandatory_warning for compatibility (not used in the code) Emmanuel Garette 2016-11-14 15:43:02 +0100
  • fce5a8735e better error message Emmanuel Garette 2016-10-24 21:59:40 +0200
  • 44dfd21ff6 better error msg Emmanuel Garette 2016-10-23 23:18:06 +0200
  • 9a912376b9 simplify apply_requires Emmanuel Garette 2016-10-23 09:38:35 +0200
  • a14e156a63 pooling EmailOption, UsernameOption and FilenameOption Emmanuel Garette 2016-10-21 22:56:40 +0200
  • 4e8d780929 support python3 Emmanuel Garette 2016-10-21 10:00:44 +0200
  • 4f8b796eaa generate _has_dependency Emmanuel Garette 2016-10-16 21:46:17 +0200
  • 0711fa5e62 generate _has_dependency Emmanuel Garette 2016-10-16 21:37:55 +0200
  • 81f450fd7b setting_properties and self_properties are always set in _get_validated_value Emmanuel Garette 2016-10-14 22:30:53 +0200
  • 4d02254234 returns_raise is now mandatory in core Emmanuel Garette 2016-10-14 22:20:14 +0200
  • 24ec5a9112 don't display warning in mandatory_warnings Emmanuel Garette 2016-10-14 21:31:39 +0200
  • 2e4fdbca03 transitive in apply_requires should only by apply if properties are same has testing action Emmanuel Garette 2016-10-12 22:17:04 +0200
  • c31590c2ac consistency is now check not_equal if one option has PropertiesOptionError Emmanuel Garette 2016-10-12 21:58:37 +0200
  • 0eff0cd989 refactore _launch_consistency Emmanuel Garette 2016-10-12 21:55:01 +0200
  • 1b87e1d9bb Merge branch '2.0' Emmanuel Garette 2016-10-12 20:50:12 +0200
  • 071035854b slave with requires could not raise Emmanuel Garette 2016-10-12 20:49:56 +0200
  • e6a949635f some improvements Emmanuel Garette 2016-10-10 21:41:22 +0200
  • c81a2bcdbf better sqlalchemy integration Emmanuel Garette 2016-10-01 20:15:08 +0200
  • d545c6883c properties in option must not be sqlalchemy object Emmanuel Garette 2016-09-30 23:07:46 +0200
  • 69de44bbb4 better sqlalchemy integration Emmanuel Garette 2016-09-30 22:45:33 +0200
  • 6fbc4accb9 Merge remote-tracking branch 'origin/2.0' Emmanuel Garette 2016-09-22 08:28:03 +0200
  • 6d71749014 force_store_value is rebuild if needed Emmanuel Garette 2016-09-22 08:27:18 +0200
  • 19b676967d better propertyerror message Emmanuel Garette 2016-09-14 20:17:25 +0200
  • 408e4cf088 better error messages Emmanuel Garette 2016-09-11 20:41:36 +0200
  • c21949c637 better error messages Emmanuel Garette 2016-09-11 16:18:23 +0200
  • 3a5b1090c7 domainname must not be an IP Emmanuel Garette 2016-08-31 15:50:10 +0200
  • 6cfa0fc216 use relative importation Emmanuel Garette 2016-06-30 10:43:51 +0200
  • 44d585a5e2 better mandatory/empty support for mandatory_warnings Emmanuel Garette 2016-06-29 21:42:54 +0200
  • 0c8398e4a6 add PasswordOption Emmanuel Garette 2016-05-17 15:28:36 +0200
  • d1c9250e34 better validation for Ip/Network/Netmask Option Emmanuel Garette 2016-05-17 14:10:30 +0200
  • ef5bcbf98b user could delete informations set in config Emmanuel Garette 2016-04-28 11:31:04 +0200
  • a76815dd1f support slave with list has calculated value Emmanuel Garette 2016-04-08 16:21:50 +0200
  • 6ef85c4974 force_permissive in cfgimpl_get_home_by_path Emmanuel Garette 2016-04-07 16:14:01 +0200
  • ebf84b5a69 can change package name Emmanuel Garette 2016-04-07 15:53:48 +0200
  • 9f36e679a1 incomplet error message in validation Emmanuel Garette 2016-04-06 16:14:39 +0200
  • 7460f38a88 update sqlalchemy storage for values et settings Emmanuel Garette 2016-03-29 09:31:00 +0200
  • e91568e6b6 Validation should return exception, not raises exception Emmanuel Garette 2016-03-24 19:43:41 +0100
  • f03a31b454 master.slave[-1] = val now works correctly Emmanuel Garette 2016-03-21 17:06:38 +0100
  • 7305cfa134 python 3.4 support Emmanuel Garette 2016-03-19 21:27:37 +0100
  • 924692d3ab valid correctly consistencies for master/slaves Emmanuel Garette 2016-03-18 19:55:41 +0100
  • 5a5231c2d8 test: set force_permissive to append Emmanuel Garette 2016-03-18 16:41:59 +0100
  • 9adfffe339 set force_permissive to append Emmanuel Garette 2016-03-17 23:16:21 +0100
  • 100a0110cd support callback with propertyerror in master for mandatory_warnings Emmanuel Garette 2016-03-17 22:06:16 +0100
  • 952c880d10 callback could raises (not only returns) Emmanuel Garette 2016-03-17 19:14:02 +0100
  • cb89c74201 don't check 'mandatory' setting for symlink Emmanuel Garette 2016-03-16 22:33:28 +0100
  • 777542844f path not already initialize Emmanuel Garette 2016-03-14 22:18:21 +0100
  • 8c733d5303 update setup.py Emmanuel Garette 2016-03-10 14:50:27 +0100
  • 3b872cb8c9 better support for setowner Emmanuel Garette 2016-03-09 15:48:14 +0100
  • 32592b9289 setitem for a slave only modify current value Emmanuel Garette 2016-03-08 23:18:42 +0100
  • 35ffde841b add force_permissive to Values.is_default_owner Emmanuel Garette 2016-03-07 16:34:36 +0100
  • da89c1aa58 force_store_value is now used directly when configuration is loaded Emmanuel Garette 2016-03-07 16:13:41 +0100
  • 51d14f30a4 can set owner for a slave Emmanuel Garette 2016-01-25 16:22:28 +0100
  • 8a21d49948 setattr instead of _setattr Emmanuel Garette 2016-01-25 15:57:34 +0100
  • f4307b9122 cannot append properties for option with forbidden_set_properties Emmanuel Garette 2016-01-25 15:49:40 +0100
  • 2842abdd46 remove try/except Emmanuel Garette 2016-01-06 22:37:11 +0100
  • b521c459ee remove all try/except Emmanuel Garette 2016-01-03 21:18:52 +0100
  • e8764f6173 remove some try/except + consistency not works with submulti Emmanuel Garette 2016-01-03 13:23:15 +0100
  • cc6b4ad7c4 remove a try/except Emmanuel Garette 2015-12-31 18:35:31 +0100
  • ce162280ad simplify _setvalue Emmanuel Garette 2015-12-31 18:20:36 +0100
  • d0e2b5d8c4 remove some try/except Emmanuel Garette 2015-12-30 22:32:07 +0100
  • 729db2ceec remove some try/except Emmanuel Garette 2015-12-28 22:00:46 +0100
  • 7b2d0c0c4a remove some try/except Emmanuel Garette 2015-12-28 21:40:40 +0100
  • 14489c3ef5 remove some try/except Emmanuel Garette 2015-12-26 10:57:20 +0100
  • 97d7352a5b better support for dynoptiondescription Emmanuel Garette 2015-12-23 23:30:57 +0100
  • df233d3165 add some optimisations Emmanuel Garette 2015-12-22 22:06:14 +0100
  • 93ce93e529 some optimisations Emmanuel Garette 2015-12-18 23:35:45 +0100
  • a97c3c682a some optimisation Emmanuel Garette 2015-12-18 22:44:46 +0100
  • 4d4d789c8a simplification Emmanuel Garette 2015-12-17 22:41:57 +0100
  • ce8b73507f _getmaster must use cached value Emmanuel Garette 2015-12-16 23:04:00 +0100
  • 59f59b0b1b add some optimisation Emmanuel Garette 2015-12-14 23:37:15 +0100
  • 98200ecae5 improvemnt information Emmanuel Garette 2015-11-30 15:55:34 +0100
  • a521a6d322 requires could be apply to a slave and properties could be different Emmanuel Garette 2015-11-29 23:03:08 +0100
  • c2a6772ec2 impl_get_values with calculated values and no context should return [] Emmanuel Garette 2015-11-26 19:42:33 +0100
  • ab555966f7 use python-coverage to delete dead part of code Emmanuel Garette 2015-11-24 10:58:19 +0100
  • 54ca54e505 separate value in slave Emmanuel Garette 2015-11-19 22:25:00 +0100
  • a248508498 extend properties must save setting only if all properties are correct Emmanuel Garette 2015-11-01 11:12:27 +0100
  • 8d33fd4500 setting must have public method to get getproperties with path Emmanuel Garette 2015-11-01 10:57:36 +0100