Jason Gerard DeRose
5af91df9a5
226: check_type() and check_isinstance() now return the value; updated corresponding unit tests
2008-09-02 15:15:03 +00:00
Jason Gerard DeRose
2fa8d3be74
225: Added errors.check_type() and errors.check_isinstance() functions; added corresponding unit tests
2008-08-29 23:53:04 +00:00
Jason Gerard DeRose
44ff0b3d23
224: Reworked IPATypeError class into raise_TypeError function
2008-08-29 07:05:06 +00:00
Jason Gerard DeRose
76b30dff15
223: IPATypeError takes as first argument, has attribute
2008-08-29 06:04:38 +00:00
Jason Gerard DeRose
03daa91d1c
222: Fixed broken assertion in IPATypeError; did more work on docstrings in same
2008-08-29 04:29:29 +00:00
Jason Gerard DeRose
8dc0e263da
221: Added errors.IPATypeError exception; added new test_errors.py module with corresponding unit tests
2008-08-29 03:48:33 +00:00
Jason Gerard DeRose
61b5b7a848
220: Renamed Option2.validate_scalar() to Option2.__validate_scalar(); added Option2.normalize() method; added corresponding unit tests
2008-08-29 03:17:26 +00:00
Jason Gerard DeRose
e1b13a7117
219: run-tests.bash now passes -v option to nosetests for verbose output
2008-08-29 03:07:58 +00:00
Jason Gerard DeRose
992a5dadbe
218: Finished unit tests for Option2.validate(), Option2.validate_scalar()
2008-08-28 20:30:08 +00:00
Jason Gerard DeRose
a6ec94da60
217: Started work on new Option2 class that is more declarative and doesn't require subclassing from Option
2008-08-28 18:31:06 +00:00
Jason Gerard DeRose
283c6f8fce
216: Added ipa_types.Enum.validate() method; added corresponding unit tests
2008-08-28 07:57:07 +00:00
Jason Gerard DeRose
c83c478ae1
215: Added basics of ipa_types.Enum class; added corresponding unit tests
2008-08-28 06:56:45 +00:00
Jason Gerard DeRose
07ac867ed3
214: Added ipa_types.Bool.validate() method; added corresponding unit tests
2008-08-28 05:06:13 +00:00
Jason Gerard DeRose
b865b30511
213: Added ipa_type.Bool class; added corresponding unit tests
2008-08-28 04:54:48 +00:00
Jason Gerard DeRose
d121a729aa
212: Type.__init__() now can also raise TypeError; added unit tests for Type.__init__()
2008-08-28 02:45:04 +00:00
Jason Gerard DeRose
81d0726f5e
211: run-tests.bash now echos the number of versions the tests ran under
2008-08-28 02:35:11 +00:00
Jason Gerard DeRose
039b9a2a9b
210: Type.__init__() now takes the type as the first argument, does not use subclass attribute; updated Int, Unicode, and their unit tests accordingly
2008-08-28 02:02:03 +00:00
Jason Gerard DeRose
2b01bdc112
209: Added Type.__call__() method; fleshed out Type.convert() method; added corresponding unit tests
2008-08-28 01:38:29 +00:00
Jason Gerard DeRose
a50f618548
208: Made output of run-tests.bash a bit easier to read and also added python2.6 to versions tested
2008-08-28 01:15:27 +00:00
Jason Gerard DeRose
5da1d4bb86
207: Added Unicode.validate() method and corresponding unit tests
2008-08-27 23:40:34 +00:00
Jason Gerard DeRose
8fbc01ca86
206: Finished unit tests for Unicode.__init__()
2008-08-27 22:56:51 +00:00
Jason Gerard DeRose
2984041d00
205: Continued work on Unicode.__init__() and corresponding unit tests
2008-08-27 22:26:35 +00:00
Jason Gerard DeRose
e6cecfdcf2
204: Fixed logic error in check_min_max(); started work on argument validation for Unicode
2008-08-27 21:52:13 +00:00
Jason Gerard DeRose
89ea3acd0a
203: Finished ipa_types.check_min_max() function; added corresponding unit tests; ipa_types.Int now uses check_min_max()
2008-08-27 21:20:19 +00:00
Jason Gerard DeRose
6b214cbccf
202: Started work on type classes in ipa_types module; added corresponding unit tests
2008-08-27 20:09:19 +00:00
Jason Gerard DeRose
330c17730c
201: Added new cli command 'console' that starts a custom interactive Python console
2008-08-27 00:25:33 +00:00
Jason Gerard DeRose
74a3cf8d28
200: Added plugins/override.py with an example of overriding a plugin
2008-08-26 19:43:56 +00:00
Jason Gerard DeRose
6226837eea
199: Updated user_login and user_initials example plugins to use Option.default_from
2008-08-26 19:23:50 +00:00
Jason Gerard DeRose
845c0d8bc6
198: Renamed Command.default() to Command.get_default(); Command.get_default_iter() now correctly calls Option.get_default() instead of Option.default()
2008-08-26 19:13:55 +00:00
Jason Gerard DeRose
0e47948695
197: Added new public.Option.get_default() method that calls Option.default_from() if it's a DefaultFrom instance, and otherwise returns Option.default (the static default value)
2008-08-26 19:02:24 +00:00
Jason Gerard DeRose
0755c218ff
196: DefaultFrom.__call__() now returns values from callback even if not basestring; small work on DefaultFrom docstrings
2008-08-26 16:52:46 +00:00
Jason Gerard DeRose
87fabaa717
195: Started on docstring for public.DefaultFrom
2008-08-26 01:07:24 +00:00
Jason Gerard DeRose
5157d8fc50
194: Removed like to Bazaar Plugin doc as it's not very relevant
2008-08-26 00:28:43 +00:00
Jason Gerard DeRose
45a6ee50b1
193: Removed depreciated public.PublicAPI class; removed corresponding unit tests
2008-08-26 00:06:00 +00:00
Jason Gerard DeRose
0d35c96f1a
192: Added a quick console example to docstring in ipalib/__init__.py
2008-08-26 00:04:15 +00:00
Jason Gerard DeRose
2fc3819bec
191: Removed ipalib/api.py module; standard plugable.API instance is now in ipalib.__init__.py
2008-08-25 23:35:29 +00:00
Jason Gerard DeRose
513bbb32b9
190: Renamed public.option class to public.Option
2008-08-25 22:10:23 +00:00
Jason Gerard DeRose
0d4adb958b
189: Ignoring .git/
2008-08-25 21:16:56 +00:00
Jason Gerard DeRose
c646dfddde
188: Added unit tests for public.Object.finalize() method
2008-08-22 22:49:56 +00:00
Rob Crittenden
76bf420754
Display name as separate attributes instead of showing common name.
...
We allow one to individually set first and last name but we do not
automatically update the common name so changes don't seem to happen.
451318
2008-08-22 18:02:20 -04:00
Rob Crittenden
c7ee747ee5
Add options to display a subset of delegations and return 2 if none are found.
...
452027
2008-08-22 17:57:09 -04:00
Jason Gerard DeRose
af52671e13
187: Renamed plubic.obj to Object; reworked plublic.Object unit tests to use ClassChecker
2008-08-22 21:50:53 +00:00
Jason Gerard DeRose
f60fa06ce2
186: Renamed public.attr to Attribute; reworked public.Attribute unit tests using ClassChecker
2008-08-22 21:27:25 +00:00
Jason Gerard DeRose
5bf6a9eb09
185: Renamed public.prop to Property
2008-08-22 20:32:23 +00:00
Jason Gerard DeRose
a1b5d928fb
184: Renamed public.mthd class to Method
2008-08-22 20:23:19 +00:00
Jason Gerard DeRose
cad924168e
183: Added public.DefaultFrom class; added corresponding unit tests
2008-08-22 20:07:17 +00:00
Simo Sorce
2846083979
Add 2 features to ipa-getkeytab:
...
1. Allow to specify the salt type along with the enctype
2. Allow to specify a password instead of forcing a random secret
2008-08-21 11:04:59 -04:00
Simo Sorce
2659fb0eb4
Minor bugs found while testing stuff.
...
- wrong import in certs.py makes ipa-replica-manage fail
- close the fs after the stash file is written so that the file is updated
immediately and not when the fd is garbage collected
2008-08-21 11:04:52 -04:00
Rob Crittenden
ff82c4c1e5
Limit the mod_rewrite rules to just /ipa
...
459209
2008-08-21 09:48:48 -04:00
Rob Crittenden
e9bde984e0
Add tool to manage IPA Search and User policy
...
448624, 448625
2008-08-20 17:39:46 -04:00