Bug 83 - not all settings can be changed from tlwebadm
Summary: not all settings can be changed from tlwebadm
Status: NEW
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Web Administration (show other bugs)
Version: pre-1.0
Hardware: PC All
: P2 Enhancement
Target Milestone: MediumPrio
Assignee: Peter Åstrand
URL:
Keywords:
: 976 (view as bug list)
Depends on: 79 976
Blocks:
  Show dependency treegraph
 
Reported: 2002-08-12 14:23 CEST by Magnus Runesson
Modified: 2024-11-15 08:49 CET (History)
2 users (show)

See Also:
Acceptance Criteria:


Attachments

Description Magnus Runesson cendio 2002-08-12 14:23:01 CEST
GUI to handle ID79
Comment 1 Peter Åstrand cendio 2002-11-07 11:04:56 CET
The GUI should also allow changing other settings in vsmserver.conf and
vsmagent.conf. 
Comment 2 Peter Åstrand cendio 2003-05-07 11:07:22 CEST
Also, functions.sh should be handled. 

The problem with this bug is that, currently, vsmserver.conf and other config
files are Python code. It's very hard to edit Python code programmatically,
partly because one variable can span multiple lines. 

The ideal solution would be to design, implement and use a well-thoughout
configuration API, but I'm not sure we can do that before 1.2. If not, we could
make an interim solution: Add some minor restrictions to the config file format
(like forbidding variables to span multiple lines). 
Comment 3 Peter Åstrand cendio 2003-07-10 13:39:20 CEST
The configuration API is in place: Hiveconf. We still need to implement a GUI,
though. 
Comment 4 Erik Forsberg cendio 2005-10-25 15:48:00 CEST
Are there any difference between this bug and bug 976?
Comment 5 Peter Åstrand cendio 2005-10-25 15:52:42 CEST
>Are there any difference between this bug and bug 976?

Yes, bug 976 is about a generic Hiveconf too, pretty much regedit. The interface
would be quite "crude" and not tailored for the a specific task. Again, pretty
much like regedit. 

This bug, as I understand, is for a more customized GUI, specifically designed
for configuring VSM. 
Comment 7 Erik Forsberg cendio 2007-03-27 16:10:02 CEST
This bug can be solved in many different ways depending on which ambition level
we want.

The lowest level is to simply implement bug 976 - a raw hiveconf interface. No
documentation, no information about valid values etc - just a list of hiveconf
parameters with input boxes without input validation.

On the high end, the interface has descriptions, list of valid values,
information on the type of the parameter, perhaps even dropdowns for some
parameters that have a fixed set of permitted values. This variant, in my
opinion, depends on bug 2433, as I don't want a *third* place for parameter
documentation (.hconf files, TAG, and now this interface).

In both variants, it should probably be possible to edit other configuration
files - xstartup.default, et. al.

Comment 8 Erik Forsberg cendio 2007-03-30 15:04:07 CEST
Going for the basic approach: bug 976 + the ability to edit plain text files in a simple interface. 
Comment 9 Peter Åstrand cendio 2016-11-22 11:03:55 CET
*** Bug 976 has been marked as a duplicate of this bug. ***

Note You need to log in before you can comment on or make changes to this bug.