On Monday 10 September 2001 18:34, Bill Anderson wrote:
On Mon, 2001-09-10 at 02:24, Richard Jones wrote:
On Monday 10 September 2001 17:42, Bill Anderson wrote:
On Sun, 2001-09-09 at 17:14, Richard Jones wrote:
The point of my post was that you can't currently XMP-RPC to add a user - the manage_users method is not a usable method from an XML-RPC perspective.
Which is why I wrote alternative ones.
I'm trying to have this interface work with an unmodified Zope. Tall order, given some of the things I'm trying to get it to do :) As it stands, we're looking at replacing z2.py...
Well, you don't _have_ to modify zope. You could place in Script (Python) objects that take your call, and then call the appropriate manage_* methods. At least, in theory.
That's a modification of zope in the scope of what we're doing :)
You can't get much slimmer of a scope than mine, and still call it a means for managing users. All it does it let you delete a user, or change their roles via a GTK GUI. it doesn't allow, at this time, addition of users, but it is not a difficult add-on; I've just been busy on a much larger product.
Yep, that's what I've discovered - and it does appear that our scope is actually much fatter than yours. We have:
. status, starting and stopping of the Zope server . admin user password setting, manager user adding . services (ports) configuration . environment (python binary, INSTANCE_HOME, SOFTWARE_HOME, user) config . log watching/clearing (only half done)
Yeah, that sounds like one of my other projects. :) No, nothing released there yet. been to busy on the big one.
This is just an offshoot of our general product development - a nice zope control panel front end thingy.
and as I mentioned above, we're looking at modifying z2.py to allow monitoring of startup progress.
Not a bad idea.
Yeah, I'll probably add something to ZopeStartupProvisions too...
Oh, and if you release the source under a compatible license, and the extensions are of use, I wouldn't rule out ZMC acquiring them. ;^)
I'm not sure what you mean by "extensions"...
Whatever you meant by 'extensions ZMC won't ever have". :)
Ah, well, specific to our product, we need the control panel to decode PKCS#12 certificates to pull out the public key :) Richard