Rob Crittenden
|
3cbb5c6eeb
|
Don't import servercore
|
2008-10-21 16:32:45 -04:00 |
|
Rob Crittenden
|
8d07faed4d
|
Update the command-line options to more closely match v1
|
2008-10-21 16:32:30 -04:00 |
|
Rob Crittenden
|
bc5edcf893
|
Gracefully handle keyboard interrupts (^C)
|
2008-10-21 14:42:13 -04:00 |
|
Rob Crittenden
|
475265ed37
|
Implement --all option to display all attributes.
Still need to strip the dn when not doing all.
|
2008-10-21 09:32:48 -04:00 |
|
Rob Crittenden
|
6b998ed479
|
Make boolean options work like standard OptionParser booleans
|
2008-10-21 09:32:48 -04:00 |
|
Jason Gerard DeRose
|
658ba6dc33
|
Merge branch 'master' of git://git.engineering.redhat.com/users/rcritten/freeipa2
|
2008-10-20 22:32:10 -06:00 |
|
Rob Crittenden
|
8c54f730c0
|
Framework for doing password changes
Need mechanism to prompt for new password twice and verify they are the same
|
2008-10-20 22:41:53 -04:00 |
|
Jason Gerard DeRose
|
461f547e6a
|
Added docstring (with example) to frontend.Attribute class
|
2008-10-20 20:28:24 -06:00 |
|
Jason Gerard DeRose
|
c818fe1d2d
|
Added docstring (with examples) to frontend.Method class
|
2008-10-20 19:57:02 -06:00 |
|
Jason Gerard DeRose
|
ac0a019605
|
Reworked 'plugins' command to use output_for_cli()
|
2008-10-20 18:57:03 -06:00 |
|
Jason Gerard DeRose
|
bb978e591b
|
Fixed bug in DefaultFrom where impleied keys were using entire func_code.co_varnames instead of an approprate slice
|
2008-10-20 16:45:32 -06:00 |
|
Rob Crittenden
|
d615e4dafb
|
Port pwpolicy plugin to use b_ldap
Add basic output_for_cli() function to user-show
|
2008-10-20 16:12:19 -04:00 |
|
Martin Nagy
|
18e74643a6
|
Add comments in config.py and fix Environment.get()
|
2008-10-20 19:54:30 +02:00 |
|
Jason Gerard DeRose
|
77a378bd61
|
Some PEP-257 and reStructuredText cleanup in plugable.py
|
2008-10-18 01:02:31 -06:00 |
|
Jason Gerard DeRose
|
5c5641e8c2
|
Added some more examples to Param docstrings
|
2008-10-18 00:16:22 -06:00 |
|
Jason Gerard DeRose
|
675fadc641
|
Some PEP-257 and reStructuredText fixes in ipalib/aci.py, ipa_server/ipaldap.py
|
2008-10-17 23:25:50 -06:00 |
|
Jason Gerard DeRose
|
80ccf8b1c6
|
Reworked load_plugins so it doesn't use imp.load_module() to load from the plugins/ sub-packages, which previously caused them to be loaded multiple times when runnig the doctests
|
2008-10-17 22:09:50 -06:00 |
|
Jason Gerard DeRose
|
721982870e
|
Removed generic Command.output_for_cli() method; CLI.run_interactive() now only calls output_for_cli() if it has been implemented
|
2008-10-17 21:05:03 -06:00 |
|
Jason Gerard DeRose
|
f1eb74e22c
|
make-test now runs doctests also; fixed several broken doctests
|
2008-10-17 20:50:34 -06:00 |
|
Jason Gerard DeRose
|
8322138f38
|
Added new Param.flags attribute (set with flags=foo kwarg)
|
2008-10-17 19:34:26 -06:00 |
|
Jason Gerard DeRose
|
f7b7fa5553
|
Cleaned up ipalib package-level docstring, removed broken cross-referce to
|
2008-10-17 19:11:26 -06:00 |
|
Martin Nagy
|
3a80297b04
|
Reworking Environment, moved it to config.py
|
2008-10-17 23:11:51 +02:00 |
|
Rob Crittenden
|
ae8370be44
|
Port f_service to LDAP backend
Add new keyword, 'filter', that can be passed to the search function.
This is globbed onto the filter that is auto-created.
|
2008-10-17 19:20:23 -04:00 |
|
Rob Crittenden
|
b045f22069
|
Add mod_python-based XML-RPC server.
Use -e kerberos on the command-line to use the mod_python server, otherwise
it defaults to use the simple-server URL.
|
2008-10-16 23:33:44 -04:00 |
|
Rob Crittenden
|
f777f72de6
|
Use the search fields from the configuration when searching
Generalize the attribute -> objectclass search helper
|
2008-10-16 15:00:30 -04:00 |
|
Rob Crittenden
|
5748fce84c
|
Remove references to ipa_server.* and port group plugin to ldap backend
|
2008-10-16 10:59:03 -04:00 |
|
Rob Crittenden
|
12f1e7fdf7
|
Remove all references to ipa_server.* from user plugin
|
2008-10-16 10:32:20 -04:00 |
|
Rob Crittenden
|
1a8317ff74
|
Port group-add to use LDAP backend
Have create and update return the record that was just added/modified
|
2008-10-15 17:46:01 -04:00 |
|
Rob Crittenden
|
14a33d4619
|
Fix some remaining merge issues and don't use forward() in user-*lock()
|
2008-10-15 16:50:46 -04:00 |
|
Rob Crittenden
|
3268b65ae0
|
Initial implementation of a generic search routine.
|
2008-10-15 16:12:27 -04:00 |
|
Jason Gerard DeRose
|
af7c0ee595
|
Resolved conficts in Rob's merge
|
2008-10-15 12:24:15 -06:00 |
|
Rob Crittenden
|
789a248daa
|
Port user-mod to use ldap update() method
|
2008-10-15 09:58:29 -04:00 |
|
Rob Crittenden
|
e7937f2944
|
Add missing * to *kw to make it pass named arguments instead of positional
|
2008-10-15 09:57:49 -04:00 |
|
Rob Crittenden
|
f7c044495a
|
Port user_del to CrudBackend
Override output_for_cli() to generate nicer output
|
2008-10-14 22:48:57 -04:00 |
|
Rob Crittenden
|
cfc8450efd
|
Port user-show to new CrudBackend framework
|
2008-10-14 22:22:01 -04:00 |
|
Rob Crittenden
|
1c3f81852c
|
Move some functionality from user-add to the backend ldap create function
|
2008-10-14 21:28:06 -04:00 |
|
Jason Gerard DeRose
|
0ebdbaa450
|
Merge branch 'master' of git://git.engineering.redhat.com/users/rcritten/freeipa2
|
2008-10-14 15:45:57 -06:00 |
|
Rob Crittenden
|
30664cde88
|
Move some functionality from user-add to the backend ldap create function
|
2008-10-14 17:46:36 -04:00 |
|
Martin Nagy
|
ff88652a40
|
Convert string values to boolean when generating environment
|
2008-10-14 21:22:44 +02:00 |
|
Jason Gerard DeRose
|
9788800aa4
|
More work on making user-add use Backend.ldap
|
2008-10-14 02:23:56 -06:00 |
|
Jason Gerard DeRose
|
1480224724
|
Started roughing out user_add() using api.Backend.ldap; added Command.output_for_cli() to take care of formatting print output
|
2008-10-14 01:45:30 -06:00 |
|
Jason Gerard DeRose
|
20fa90cfb6
|
Some small cleanup on Environment, filled in docstrings
|
2008-10-14 00:39:23 -06:00 |
|
Jason Gerard DeRose
|
149912d0e7
|
Added ldap.get_user_dn() method
|
2008-10-14 00:38:17 -06:00 |
|
Jason Gerard DeRose
|
446037fd60
|
Added Object.get_dn() method; added corresponding unit tests
|
2008-10-13 23:26:24 -06:00 |
|
Jason Gerard DeRose
|
22669f1fc2
|
CLI.run_interactive() now uses Param.cli_name instead of Param.name for prompts and errors
|
2008-10-13 22:00:18 -06:00 |
|
Jason Gerard DeRose
|
2357360e2a
|
Command.params are now sorted the same way as Object.params (make user-add prompt for first, last before login)
|
2008-10-13 21:53:03 -06:00 |
|
Jason Gerard DeRose
|
b6dcd183a6
|
CLI now maps Param.cli_name to Param.name
|
2008-10-13 20:31:10 -06:00 |
|
Jason Gerard DeRose
|
8674086b85
|
Param now takes cli_name kwarg that sets Param.cli_name attribute
|
2008-10-13 17:24:23 -06:00 |
|
Jason Gerard DeRose
|
367143adf3
|
Merge branch 'master' of git://git.engineering.redhat.com/users/rcritten/freeipa2
|
2008-10-13 15:39:14 -06:00 |
|
Rob Crittenden
|
6d2705b363
|
Implement user lock and unlock
|
2008-10-13 17:17:00 -04:00 |
|