Jason Gerard DeRose
|
690ad4766d
|
New Param: added Str length rule methods; added corresponding unit tests
|
2009-01-05 02:45:07 -07:00 |
|
Jason Gerard DeRose
|
6d6c0d81dd
|
New Param: decided on calling signature for rules; added unit tests for Bytes._rule_minlength, _rule_maxlength, and _rule_length
|
2009-01-05 02:20:09 -07:00 |
|
Jason Gerard DeRose
|
c121d0064b
|
New Param: Added Param.get_label() method for a way to retrieve translated message at request time
|
2009-01-05 01:20:14 -07:00 |
|
Jason Gerard DeRose
|
026860bd56
|
Renamed ipa_webui/ to ipawebui/ and tests/test_ipa_webui/ to tests/test_ipawebui
|
2009-01-04 19:48:02 -07:00 |
|
Jason Gerard DeRose
|
5c47261df5
|
Renamed all references to 'ipa_webui' to 'ipawebui'
|
2009-01-04 19:45:53 -07:00 |
|
Jason Gerard DeRose
|
7442ad2e27
|
Renamed ipa_server/ to ipaserver/ and tests/test_ipa_server/ to tests/test_ipaserver
|
2009-01-04 18:44:16 -07:00 |
|
Jason Gerard DeRose
|
6fe78a4944
|
Renamed all references to 'ipa_server' to 'ipaserver'
|
2009-01-04 18:39:39 -07:00 |
|
Jason Gerard DeRose
|
2608838ef1
|
Quite a bit of work on new public errors and their unit tests
|
2009-01-04 03:52:08 -07:00 |
|
Jason Gerard DeRose
|
c161784973
|
Added request.ugettext() and request.ungettext() functions; added corresponding unit tests
|
2009-01-04 00:46:21 -07:00 |
|
Jason Gerard DeRose
|
c081ce5460
|
request.create_translation() now sets context.ugettext and context.ungettext
|
2009-01-03 22:03:37 -07:00 |
|
Jason Gerard DeRose
|
bb6e9cfe9f
|
Plugin.call() now uses errors2 version of SubprocessError
|
2009-01-03 18:02:58 -07:00 |
|
Jason Gerard DeRose
|
6b6e6b1cab
|
Ported plugin registration errors into errors2.py; plugable.Registrar now raises new errors2 exceptions
|
2009-01-03 17:27:53 -07:00 |
|
Jason Gerard DeRose
|
d1517b95ca
|
Ported errors.SubprocessError to errors2
|
2009-01-03 15:35:54 -07:00 |
|
Jason Gerard DeRose
|
0d3ddef93b
|
Started fleshing out reoganization of errors in errors.py (with gettext support)
|
2009-01-03 02:35:36 -07:00 |
|
Jason Gerard DeRose
|
b4dc333ee2
|
Removed depreciated code in ipalib.plugable that has been moving into ipalib.base
|
2009-01-02 00:46:45 -07:00 |
|
Jason Gerard DeRose
|
86325bf4eb
|
Copied plugable.NameSpace to base.NameSpace and made many docstring and unit test improvements
|
2008-12-31 02:28:49 -07:00 |
|
Jason Gerard DeRose
|
57dae28d9c
|
Added base.lock() and base.islocked() functions; added corresponding unit tests
|
2008-12-30 21:14:51 -07:00 |
|
Jason Gerard DeRose
|
379c549fc1
|
Env now supports float values
|
2008-12-30 15:02:15 -07:00 |
|
Jason Gerard DeRose
|
bc23957247
|
Added unit test for Env._merge()
|
2008-12-30 14:38:05 -07:00 |
|
Jason Gerard DeRose
|
03c9114958
|
More docstring cleanup in ipalib.config
|
2008-12-30 13:52:36 -07:00 |
|
Jason Gerard DeRose
|
11e165073e
|
Docstring cleanup in the Env bootstraping methods
|
2008-12-30 03:11:45 -07:00 |
|
Jason Gerard DeRose
|
447c88a2bb
|
Started moving some core classes and functions from plugable.py to new base.py module
|
2008-12-30 00:45:48 -07:00 |
|
Jason Gerard DeRose
|
e14fc84dfc
|
Renamed Env._merge_config() to Env._merge_from_file()
|
2008-12-29 21:23:34 -07:00 |
|
Jason Gerard DeRose
|
16526142f3
|
Finished Env class docstring; more organizational cleanup in Env and its unit tests
|
2008-12-23 01:11:03 -07:00 |
|
Jason Gerard DeRose
|
fd43b39145
|
Moved setting of run-time variables from Env.__init__() to Env._bootstrap()
|
2008-12-22 23:09:35 -07:00 |
|
Jason Gerard DeRose
|
01cae56e0a
|
Some more reorganization in Env and added class docstring to Env with lots of examples
|
2008-12-22 21:02:43 -07:00 |
|
Jason Gerard DeRose
|
6b055b435f
|
Cleaned up Env.__setattr__() and Env.__setitem__() a bit updated their unit tests
|
2008-12-22 17:29:11 -07:00 |
|
Jason Gerard DeRose
|
014cca57ad
|
The Env.__setitem__() implied conversion is now case sensitive; Env.__setitem__() now also accepts None as a value
|
2008-12-22 16:16:57 -07:00 |
|
Jason Gerard DeRose
|
c070d390e9
|
Removed Env.__getattr__(); Env no longer accepts callables for values (no more dynamic/lazy values)
|
2008-12-22 15:51:54 -07:00 |
|
Jason Gerard DeRose
|
5b637f6a18
|
Removed depreciated code from config.py; removed corresponding unit tests
|
2008-12-22 15:41:24 -07:00 |
|
Jason Gerard DeRose
|
9d091c98f1
|
Plugin.__init__() now checks that subclass hasn't defined attributes that conflict with the logger methods; added corresponding unit test
|
2008-12-21 19:34:32 -07:00 |
|
Jason Gerard DeRose
|
4390523b7f
|
Improved Plugin.call() method and added its unit test
|
2008-12-21 17:12:00 -07:00 |
|
Jason Gerard DeRose
|
6fdf5d1e7b
|
Merge branch 'master' of git://git.engineering.redhat.com/users/rcritten/freeipa2
|
2008-12-20 15:00:00 -07:00 |
|
Jason Gerard DeRose
|
9a69adeef0
|
Added request.create_translation() function and corresponding unit tests
|
2008-12-18 16:58:48 -07:00 |
|
Jason Gerard DeRose
|
dc54dee622
|
Started work on per-request gettext setup
|
2008-12-18 14:01:59 -07:00 |
|
Jason Gerard DeRose
|
46e37ab144
|
New Param: ported Param.__repr__() and corresponding unit test
|
2008-12-18 11:21:12 -07:00 |
|
Jason Gerard DeRose
|
4d1681176a
|
New Param: added unit tests for TypeError cases in DefaultFrom.__init__()
|
2008-12-18 02:08:41 -07:00 |
|
Jason Gerard DeRose
|
cb2f294cfe
|
New Param: added missing unit tests for TypeError and ValueError cases in parse_param_spec()
|
2008-12-18 01:57:39 -07:00 |
|
Jason Gerard DeRose
|
ac335bc7ea
|
New Param: fixed small bug in Param.convert() and added detailed docstring
|
2008-12-18 01:18:17 -07:00 |
|
Jason Gerard DeRose
|
bf8154fa50
|
New Param: fixed a few things in Param.convert() and added corresponding unit tests
|
2008-12-18 00:02:38 -07:00 |
|
Jason Gerard DeRose
|
4f24f0fd88
|
Plugin.doc instance attribute is now parsed out using inspect.getdoc(); added Plugin.summary instance attribute, created in Plugin.__init__()
|
2008-12-17 23:08:52 -07:00 |
|
Jason Gerard DeRose
|
171ed58367
|
Removed Plugin.doc property and replaced with instance attribute created in Plugin.__init__()
|
2008-12-17 21:57:58 -07:00 |
|
Jason Gerard DeRose
|
69041c3b1b
|
Removed Plugin.name property and replaced with instance attribute created in Plugin.__init__()
|
2008-12-17 21:47:43 -07:00 |
|
Jason Gerard DeRose
|
ba481e7712
|
New Param: split class_rules and *rules into separate attributes
|
2008-12-17 18:32:46 -07:00 |
|
Jason Gerard DeRose
|
e05fd7ab03
|
New Param: added basic rule logic
|
2008-12-12 04:48:25 -07:00 |
|
Jason Gerard DeRose
|
66faffdfb0
|
New Param: cleanup up readability of Param.__init__(); added unit tests for unknown kwargs
|
2008-12-12 03:38:02 -07:00 |
|
Jason Gerard DeRose
|
5272949bfd
|
New Param: added all logic for minlength, maxlength, and length in Bytes class (which Str inherits)
|
2008-12-12 03:13:58 -07:00 |
|
Jason Gerard DeRose
|
079721da2c
|
New Param: changed kwargs class attribute to a tuple so the subclass interface is simpler
|
2008-12-11 22:39:50 -07:00 |
|
Jason Gerard DeRose
|
64ae4bc986
|
Copied DefaultFrom into parameter.py; added docstring to new Param.normalize() method; more work and unit tests in new Param class
|
2008-12-11 20:30:59 -07:00 |
|
Jason Gerard DeRose
|
5c47b56d14
|
Finished kwarg validation and extension mechanism in parameter.Param
|
2008-12-11 18:07:54 -07:00 |
|