Commit graph

  • 509f41e14c missing properties in PropertiesOptionError Emmanuel Garette 2013-04-24 17:40:16 +0200
  • f28288fbba In make_dict check PropertyConfigError for OptionDescription Emmanuel Garette 2013-04-24 11:47:01 +0200
  • f0ef1734f4 add a test for force_store_value in read_only mode Emmanuel Garette 2013-04-23 19:01:03 +0200
  • 2e21f13387 force_store_value store value but not in write mode Emmanuel Garette 2013-04-23 16:43:31 +0200
  • b7580125a5 Merge branch 'master' of git://git.labs.libre-entreprise.org/tiramisu Philippe Caseiro 2013-04-23 16:30:45 +0200
  • a57e89c82d * Makefile : Installation des fichiers de langue Philippe Caseiro 2013-04-23 16:20:02 +0200
  • e8bc84ab33 Ajout des fichiers de traduction et mise à jour de i18n.py Philippe Caseiro 2013-04-23 14:08:17 +0200
  • 604cb0339e 'make test' deleted gwen 2013-04-23 14:14:19 +0200
  • 7cd44d6886 remove an unused callback in test Emmanuel Garette 2013-04-23 11:41:16 +0200
  • 20fe56e03d tiramisu/values: _empty should not validate with defaultvalue, defaultvalue is already in value Emmanuel Garette 2013-04-23 10:41:47 +0200
  • e5de0234c2 don't raise if check_disabled is True Emmanuel Garette 2013-04-22 20:42:54 +0200
  • ec88d817ae missing import Emmanuel Garette 2013-04-22 16:48:56 +0200
  • 1fd5f685de callback must be a function and validator support same paramaters has callback Emmanuel Garette 2013-04-22 16:48:13 +0200
  • e883e5b89e remove _setoption in SymLinkOption objimpl_ => optimpl_ ConflictConfigError => ConflictError add read_write/read_only/getowner in Config Emmanuel Garette 2013-04-22 09:19:05 +0200
  • 682d9fe207 add option name's validation and rename Option method with objimpl_ Emmanuel Garette 2013-04-20 21:58:52 +0200
  • d4ef47759e Manipulate properties is now more convenient: Emmanuel Garette 2013-04-20 17:30:05 +0200
  • 54fe8d0f4b cache for properties is now in get_properties and not for validate_properties Emmanuel Garette 2013-04-20 11:25:14 +0200
  • a11768ef43 remove expired cache with config.cfgimpl_reset_cache(True) Emmanuel Garette 2013-04-19 22:42:33 +0200
  • d7b5d9dc16 add SlaveError for slave's length Emmanuel Garette 2013-04-19 20:23:34 +0200
  • 410add6a2a add SlaveError for slave's length Emmanuel Garette 2013-04-19 20:10:55 +0200
  • e08bd93cd8 all multi gestion is now in Multi Emmanuel Garette 2013-04-18 23:06:14 +0200
  • 324c3d2cf6 * to "reset" a value, now you just have to delete it config.unwrap_from_path("string").reset(config) => del(config.string) * add cache for value/setting to 5 secds to "reset" cache just do: config.cfgimpl_clean_cache() * can desactivate cache by removing "expire" property Emmanuel Garette 2013-04-18 20:26:40 +0200
  • d5e1cb6576 pass force_properties to value's _setitem and remove config's setoption Emmanuel Garette 2013-04-17 23:19:53 +0200
  • 5e67522f91 _empty is u'' for UnicodeOption Emmanuel Garette 2013-04-17 22:06:10 +0200
  • eea96cc3d1 MultiTypeError => ValueError Emmanuel Garette 2013-04-17 21:57:06 +0200
  • 80438b1495 Rename AmbigousOptionError as ConflictOptionError Emmanuel Garette 2013-04-17 21:50:31 +0200
  • 3170237c8e properties validation not in setting and now launch when modify multi Emmanuel Garette 2013-04-17 21:33:34 +0200
  • 656b751995 mandatory is a true property (no more MandatoryError) + tests Emmanuel Garette 2013-04-16 22:44:16 +0200
  • 6097f3af84 only catch PropertiesOptionError Emmanuel Garette 2013-04-16 12:04:20 +0200
  • 16801ad1b2 SubConfig: first argument must be a OD Emmanuel Garette 2013-04-16 11:51:48 +0200
  • 90999585fa auto_store_value => force_store_value Emmanuel Garette 2013-04-16 11:30:02 +0200
  • 447c175b6a Add "force_store_value" property. If set, store, for example, calculated value as owner values. So calculated value are calculate only one time. Emmanuel Garette 2013-04-16 09:45:42 +0200
  • 1f0bb88bc1 add cons_lower + DomainnameOption Emmanuel Garette 2013-04-16 09:34:00 +0200
  • 9357b342c1 review exception Emmanuel Garette 2013-04-14 12:01:32 +0200
  • fbcbbfbd2b consistencies now a list Emmanuel Garette 2013-04-14 10:14:06 +0200
  • 9644dd3661 add gettext support Emmanuel Garette 2013-04-13 23:09:05 +0200
  • 9c2dcc164c attribute in Option now starts with '_' add ValidateError add consistancies in Option remove byattr in find Emmanuel Garette 2013-04-13 22:50:55 +0200
  • 26568dc45a Values validate now value Emmanuel Garette 2013-04-11 11:30:58 +0200
  • 0c5ab9df18 don't launch apply_requires more than needed Emmanuel Garette 2013-04-08 16:12:23 +0200
  • 67e67a5020 NoValueReturn is not needed now + apply_requires is now in settings Emmanuel Garette 2013-04-08 16:05:56 +0200
  • d8b68fa1ec suppress _cfgimpl_parent and _cfgimpl_get_path() from SubConfig Emmanuel Garette 2013-04-05 16:59:48 +0200
  • 88ea962d82 tiramisu/config.py: _cfgimpl_subconfigs is not used Emmanuel Garette 2013-04-05 12:31:50 +0200
  • d100d66548 tiramisu/config.py can specify return type for find ('option', 'value', 'path') and remove get Emmanuel Garette 2013-04-05 12:20:33 +0200
  • c918191d21 permissives are for a specified option not config Emmanuel Garette 2013-04-04 15:14:16 +0200
  • 9006dca09f set permissive to cfgimpl_get_home_by_path Emmanuel Garette 2013-04-04 12:16:18 +0200
  • e9902d8ce2 rewrite make_dict Emmanuel Garette 2013-04-04 11:24:00 +0200
  • ccac34b2db Merge branch 'master' of ssh://git.labs.libre-entreprise.org/gitroot/tiramisu Emmanuel Garette 2013-04-03 17:05:46 +0200
  • 6105191d9c tiramisu/value.py : self.opt => opt + disable permissive in read_write mode Emmanuel Garette 2013-04-03 17:05:41 +0200
  • e75d6abad1 test_option_has_an_api_name temporarily disabled gwen 2013-04-03 16:01:53 +0200
  • e6f00948f3 optimisations and all is properties Emmanuel Garette 2013-04-03 12:20:26 +0200
  • 8181d1b596 build cache builds correctly now gwen 2013-03-27 17:01:20 +0100
  • 201f9d6db4 remise en fonction des self._cfgimpl_slots Garette Emmanuel 2013-03-27 16:41:22 +0100
  • d00153787d Le cache des paths est dans l'OptionDescription Utilisation des slots pour la Config Garette Emmanuel 2013-03-27 16:16:15 +0100
  • 899f864f8d works on performante Garette Emmanuel 2013-03-26 10:29:49 +0100
  • 4f3db9cbc6 support break in iterator Garette Emmanuel 2013-03-25 14:21:30 +0100
  • 39c8e2eb0b add import and name => opt._name Garette Emmanuel 2013-03-25 11:45:21 +0100
  • f6a14e3223 add UnicodeOption Garette Emmanuel 2013-03-20 12:37:27 +0100
  • ccf75aac89 tests for get_home_by_paths gwen 2013-03-15 09:24:43 +0100
  • 087f7e3a75 cfgimpl_permissive is not the permissive param Garette Emmanuel 2013-03-14 17:51:51 +0100
  • 9e81ae4737 get_home_by_path is a public method Garette Emmanuel 2013-03-14 16:07:26 +0100
  • 15beeda0f0 add permissive in config Garette Emmanuel 2013-03-14 11:31:44 +0100
  • 783e982c9b informations attribute finally works Garette Emmanuel 2013-03-13 11:29:29 +0100
  • e1357fd5c5 adds information attribute to an option Garette Emmanuel 2013-03-12 17:45:28 +0100
  • 729feb3239 adds information attribute to an option Garette Emmanuel 2013-03-12 16:54:39 +0100
  • 11ad037af9 iter on all objects gwen 2013-03-07 11:02:18 +0100
  • 9b3eb33d27 generate correct len for slave if no value Garette Emmanuel 2013-03-06 17:17:33 +0100
  • c26b0ca12b Merge branch 'master' of ssh://git.labs.libre-entreprise.org/gitroot/tiramisu gwen 2013-03-06 09:34:07 +0100
  • 4660f58608 valid name accepts only str type gwen 2013-03-06 09:22:56 +0100
  • e360a07a21 BaseType refactoring gwen 2013-03-01 13:10:52 +0100
  • df3753c36b finally a getvalue without a getattr gwen 2013-02-27 11:09:13 +0100
  • c40d33fec3 type shall not be a list gwen 2013-02-27 08:50:41 +0100
  • 1f1e5e5d26 type shall not be a list gwen 2013-02-26 17:04:41 +0100
  • e515ec145d type shall not be a list gwen 2013-02-26 16:58:44 +0100
  • 151bc83ba5 previous value api gwen 2013-02-26 14:56:15 +0100
  • 762b0e9c69 is_empty gwen 2013-02-26 14:31:45 +0100
  • 8be48e5eba pep8 gwen 2013-02-25 16:24:30 +0100
  • eb632c002d option names shall be valid names gwen 2013-02-25 16:06:10 +0100
  • a02cb26d5f masterlen > instead of != gwen 2013-02-25 15:52:10 +0100
  • ea7d297c9b private method _get_multitype() gwen 2013-02-25 15:12:09 +0100
  • 77633c84ce private method _get_multitype() gwen 2013-02-25 14:27:12 +0100
  • 7b4f3b5d36 option's name shall not have an api's method name gwen 2013-02-25 11:33:20 +0100
  • 8f4efe6b00 add masters/slaves in the Values() gwen 2013-02-22 11:09:17 +0100
  • e6d5d349c8 refactoring values gwen 2013-02-21 17:07:00 +0100
  • d058e2946b doc theme gwen 2013-02-19 16:32:31 +0100
  • a619085530 doc theme gwen 2013-02-19 16:24:13 +0100
  • b69ecbd2eb update of the doc gwen 2013-02-19 11:24:17 +0100
  • a8e6bac87f refactoring, the values are in an OptionValues object gwen 2013-02-08 11:50:22 +0100
  • 9259a6e3f7 values are in value objects now gwen 2013-02-07 16:20:21 +0100
  • 29914051e0 master groups that have multis gwen 2013-02-06 17:19:56 +0100
  • a404c4c992 masters shall have the same names as groups gwen 2013-02-06 16:21:30 +0100
  • 6a3b7102b5 adds a freeze_everything possibility gwen 2013-02-06 14:59:24 +0100
  • d00a623fc1 validator set to false for read_write in setting gwen 2013-02-06 14:34:12 +0100
  • 2cb3ddf2e8 Fix line wrapping and some raise messages spacing Daniel Dehennin 2013-01-31 17:01:10 +0100
  • 03baedd4dd Fix appending to a non-grouped multi Daniel Dehennin 2013-01-31 16:57:15 +0100
  • 170698a5e3 Find breaks on "disabled" property Daniel Dehennin 2013-01-31 14:38:48 +0100
  • f494bb1502 Better raise message Daniel Dehennin 2013-01-30 18:04:25 +0100
  • 184c48db8c Do not append default value on already defined multi slaves Daniel Dehennin 2013-01-30 18:03:15 +0100
  • 064bed9efa Fix infinite recursion on calculated master of multi variable Daniel Dehennin 2013-01-30 14:51:29 +0100
  • deaa0942ff Remove useless returns and variables Daniel Dehennin 2013-01-30 09:19:48 +0100
  • f267073e0d Variable "ret" referenced before assignment Daniel Dehennin 2013-01-29 15:21:31 +0100