SMSCON Editor

(Versions)
(Versions)
Line 61: Line 61:
FIXME: add functionality
FIXME: add functionality
-
=Versions=
+
=Versions:=
-
==0.4.4-1 (current)==
+
==''0.4.4-1 (current)''==
This version will work only with [[SMSCON]] version equal or higher than 0.4.4
This version will work only with [[SMSCON]] version equal or higher than 0.4.4
Line 74: Line 74:
** none known/reported.
** none known/reported.
-
==0.4.3-9==
+
==''0.4.3-9''==
*''changelog'':
*''changelog'':
Line 84: Line 84:
** cleanup of commented out code.
** cleanup of commented out code.
-
==0.4.3-8==
+
==''0.4.3-8''==
-
for older versions see changelogs in the [https://garage.maemo.org/frs/?group_id=1848&release_id=4066|project's garage page]
+
*''changelog'':
 +
** The Editor will trigger a reload of the new configuration after every update of the config file.
 +
** Temporarily the MailFrom field in the email settings will be filled by the MailAddress (in the future will get its own element in the GUI).
 +
** Renamed buttons in the UI from <code>Create Settings</code> to <code>Update Settings</code>.
 +
 
 +
''NOTE'': For older versions please see the changelogs in the [https://garage.maemo.org/frs/?group_id=1848&release_id=4066|project's garage page]
=Future Development=
=Future Development=

Revision as of 23:38, 13 September 2010

The SMSCON Editor is a graphical user interface to the configuration file of the SMSCON. It has been build with PyQT.

With its assistance the user is able to edit from a GUI all the options and name the commands used for controlling the device by the SMSCON and stored at the configuration file, i.e. /usr/bin/smscon_config. In addition, it provides an interface to initialise (i.e. init, start, stop, reset and set/remove from the device's boot sequence) the smscon_daemon.


Contents

Installation

You can get find the latest version in the garage project page.

The application can be installed directly by the Application Manager (HAM). In the future, distribution will be done additionally via Extras.

Dependencies

The editor depends (not verified yet) at:

  • python2.5-qt4-gui
  • python2.5-qt4-core
  • python2.5-qt4-maemo5

It suggests:

  • smscon

Usage

When it starts it loads the current configuration file and the options already will be shown in the appropriate sections of the GUI.

FIXME: add explanations

General configuration tab

Popup showing the correct startup, i.e. smscon_config file is correct and has been loaded.

General configuration tab

Email configuration tab

Reverse SSH configuration tab

Commands renaming first tab

Commands renaming second tab

Program initialisation tab

Invoke program test commands tab

Drop down menu

Popup Menu

FIXME: add functionality

Versions:

0.4.4-1 (current)

This version will work only with SMSCON version equal or higher than 0.4.4

  • changelog:
    • addition of a new tickbox to provide new settings option
    • update of code reading the config file to include spaces in commands (provided by digitalvoid)
  • issues:
    • none known/reported.

0.4.3-9

  • changelog:
    • added block on starting the UI as root (it should only be started as user)
    • the editor will quit after calling the init or reset commands (after informing user).
    • added slightly modified icons.
    • added settings and permissions in sudoers file.
    • cleanup of postinst instructions
    • cleanup of commented out code.

0.4.3-8

  • changelog:
    • The Editor will trigger a reload of the new configuration after every update of the config file.
    • Temporarily the MailFrom field in the email settings will be filled by the MailAddress (in the future will get its own element in the GUI).
    • Renamed buttons in the UI from Create Settings to Update Settings.

NOTE: For older versions please see the changelogs in the garage page

Future Development

  • add mailfrom field
  • add more test commands

License

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 only.

Disclaimer

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.