Roundup Tracker - Issues

Issue 2550554

Title: Client-side Roundup library
Type: rfe Severity: normal
Components: Interface Versions: devel
Status: open Resolution:
Dependencies: Superseder:
Assigned To: stefan Nosy List: ajaksu2, richard, rouilj, stefan
Priority: normal Keywords: patch

Created on 2009-06-17 14:09 by stefan, last changed 2016-07-22 22:40 by rouilj.

File name Uploaded Description Edit Remove stefan, 2009-06-17 14:09 stefan, 2009-06-19 17:14
msg3727 Author: [hidden] (stefan) Date: 2009-06-17 14:09
With the XMLRPC interface in place and conveniently accessibly through
the normal web interface, not much is missing to allow client
applications to interact with Roundup directly.

This patch encapsulates the XMLRPC communication, and allows clients to
access a Roundup tracker through a simple and pythonic API.

How does this look ? I propose to put that into the Roundup source tree,
and package it separately for binary packages, so users can install it
independently from the server-side code.

How does this sound ?
msg3736 Author: [hidden] (stefan) Date: 2009-06-19 17:14
As I just checked in a change that adds a 'schema()' method to the
XMLRPC interface, here is a new version of the client-side library that
mirrors that addition.

Any suggestion where to put this file in the source tree ? We will also
want to think about how to package it, as it can be installed
stand-alone, without the server-side code.
msg3815 Author: [hidden] (stefan) Date: 2009-07-19 22:58
Richard, do you have any opinion on this ? Any idea how this would be
packaged ? Some users may only want to install the client-side...

msg3817 Author: [hidden] (richard) Date: 2009-07-20 06:11
Gee, it's small isn't it :)

It'd be a bit much to ask users of this library to install roundup itself.

I actually think it might be an idea to create a new dist for this, so it should belong in a 
separate tree of the SVN. Perhaps /roundup-client/?
msg5886 Author: [hidden] (rouilj) Date: 2016-07-22 22:40
I would like to get this into the tree.

Maybe under share/roundup/xml_client_library or
roundup/client_lib/xml_rpc so it will get installed on the
roundup server and people can copy the file to the client
system as needed.

However I would like to include an example or two of how to use it.
Do you have an example using the classic demo tracker?
Date User Action Args
2016-07-22 22:40:38rouiljsetnosy: + rouilj
messages: + msg5886
2009-07-20 06:11:16richardsetmessages: + msg3817
2009-07-19 22:58:32stefansetstatus: new -> open
priority: normal
messages: + msg3815
2009-06-19 17:14:03stefansetfiles: +
messages: + msg3736
2009-06-17 14:09:03stefancreate