Hi Mark can you pleae add a patch to a http://moinmo.in/FeatureRequests/ page
thx Reimar Am 28.12.2010 17:19, schrieb Mark Scheufele: > Hi Moin users, > > I was able to fix the xmlrpc access to the wiki by changing the process() > method of the XmlRpcBase class within > c:\Python26\Lib\site-packages\MoinMoin\xmlrpc\__init__.py > > if 'xmlrpc' in self.request.cfg.actions_excluded: > # we do not handle xmlrpc v1 and v2 differently > response = xmlrpclib.Fault(1, "This moin wiki does not allow > xmlrpc method calls.") > else: > # overwrite any user there might be, if you need a valid user > for > # xmlrpc, you have to use multicall and getAuthToken / > applyAuthToken > #if the only authMethod is 'given' use the remote_user > variable to create user object. > #In this case no calls to getAuthToken and applyAuthToken are > necessary > if 'given' in request.cfg.auth_methods and > len(request.cfg.auth_methods) == 1: > auth_username=request.remote_user.split('\\')[-1] > u=user.User(request, auth_username=auth_username, > auth_method=request.cfg.auth_methods, > auth_attribs=('name', 'password')) > logging.info("user is %s" % str(u)) > else: > u=user.User(request, auth_method='xmlrpc:invalid') > request.user = u > > > I now can use the xmlrpc functions against our wiki. > > Best Regards, > > mark > > > _______________________________________________________________________________________ > > Dialog Semiconductor GmbH > Neue Str. 95 > D-73230 Kirchheim > Managing Director: Dr. Jalal Bagherli > Chairman of the Supervisory Board: Gregorio Reyes > Commercial register: Amtsgericht Stuttgart: HRB 231181 > UST-ID-Nr. DE 811121668 > > > Legal Disclaimer: This e-mail communication (and any attachment/s) is > confidential and > contains proprietary information, some or all of which may be legally > privileged. It is > intended solely for the use of the individual or entity to which it is > addressed. Access > to this email by anyone else is unauthorized. If you are not the intended > recipient, any > disclosure, copying, distribution or any action taken or omitted to be taken > in reliance > on it, is prohibited and may be unlawful. > > ------------------------------------------------------------------------------ > Learn how Oracle Real Application Clusters (RAC) One Node allows customers > to consolidate database storage, standardize their database environment, and, > should the need arise, upgrade to a full multi-node Oracle RAC database > without downtime or disruption > http://p.sf.net/sfu/oracle-sfdevnl ------------------------------------------------------------------------------ Learn how Oracle Real Application Clusters (RAC) One Node allows customers to consolidate database storage, standardize their database environment, and, should the need arise, upgrade to a full multi-node Oracle RAC database without downtime or disruption http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Moin-user mailing list Moin-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/moin-user