Roundup Tracker - Issues

Issue 2550555

classification
Make demo initialization more flexible.
Type: rfe Severity: normal
Components: Versions: devel
process
Status: fixed fixed
:
: stefan : richard, rouilj, stefan
Priority: :

Created on 2009-06-17 15:21 by stefan, last changed 2019-09-14 14:07 by rouilj.

Messages
msg3731 Author: [hidden] (stefan) Date: 2009-06-17 15:21
Previously, 'python demo.py' would simply install and start the
'classic' tracker, using the anydb backend.

As we are working on more templates (notably now one for software
development), it would be good to provide more fine-grained control over
feature selection. As a first step, I have added options to select the
template, as well as the backend. This requires a little hack, as the
'minimal' tracker doesn't have what the demo.py script assumed.

In the long run, I think it would be best to put the tracker-specific
setup closer to the tracker templates. Therefor, we need to add hooks
that individual tracker templates could bind their own configuration
procedure to, such that 'python demo.py' would become a multi-step
process. The first step is the selection of the template, the second the
(template-specific) configuration of the latter.

(Example: the new 'devel' tracker template will allow bindings for
revision control, so the user may want to select among CVS, Subversion,
etc.)

Obviously, the simple 'python demo.py' command should continue working;
all configuration is optional and shouldn't destroy the simplicity of
setting up a (default) demo.

How does this sound ?
msg3735 Author: [hidden] (richard) Date: 2009-06-18 00:12
On 18/06/2009, at 1:21 AM, Stefan Seefeld wrote:
> Obviously, the simple 'python demo.py' command should continue  
> working;
> all configuration is optional and shouldn't destroy the simplicity of
> setting up a (default) demo.

Indeed - the whole point of "demo.py" is to get a classic tracker up  
and running with an absolute minimum of fuss, and without any form of  
user interaction or knowledge of Roundup at all.
msg6635 Author: [hidden] (rouilj) Date: 2019-09-14 14:07
It looks like the template and backend flags are added to demo.py.
I think this meets the description. Closing.
History
Date User Action Args
2019-09-14 14:07:02rouiljsetstatus: new -> fixed
resolution: fixed
messages: + msg6635
nosy: + rouilj
2009-06-18 00:12:56richardsetmessages: + msg3735
2009-06-17 15:21:16stefancreate