840 Commits

Author SHA1 Message Date
Daniel Steglich
a2e8a0ec8a prepared update URL functionality (implemented new parameters) 2015-03-02 23:39:28 +01:00
Daniel Steglich
7e218b06ed added dynamic form fields and fixed support for users without javascript support 2015-03-02 20:57:50 +01:00
Daniel Steglich
ffcfccb20f beautyfied and refactored code 2015-03-02 20:56:46 +01:00
Daniel Steglich
874d0bea18 first version of java script based dynamic provider selection 2015-02-28 23:18:05 +01:00
Daniel Steglich
f35ab6a3b4 added a checkbox to make the password visible 2015-02-28 15:30:10 +01:00
Daniel Steglich
76f9d087c9 removed second password field from configure form and validate the form completly within clean function of configure form 2015-02-24 08:16:02 +00:00
Daniel Steglich
5b71ce815c cat on a empty string will block the script 2015-02-24 08:05:54 +00:00
Daniel Steglich
fa3b5ae9e6 create config dir if not exist 2015-02-23 20:03:36 +00:00
Daniel Steglich
2dbdc0c685 do form validation within clean function of the ConfigureForm class and not when applying the changes 2015-02-23 13:38:58 +00:00
Daniel Steglich
7ea9e1cf94 use different UI logo than XMPP 2015-02-23 12:51:41 +00:00
Daniel Steglich
17ffdd6fee made code more readable 2015-02-23 12:42:10 +00:00
Daniel Steglich
c0587fd9df reduce retry conuter to avoid UI blocking time 2015-02-23 12:41:28 +00:00
Daniel Steglich
88358de59e made html templates more readable 2015-02-23 12:30:47 +00:00
Daniel Steglich
81c405cfa3 fixed typo within error message 2015-02-23 12:23:18 +00:00
Daniel Steglich
411abfe954 use start-stop-daemon to avoid hanging web page if ez-ipupdate tool is blocking 2015-01-15 21:30:25 +00:00
Daniel Steglich
4ca76b9c76 some helptext adjustments 2015-01-15 19:33:11 +00:00
Daniel Steglich
d2fdf1d403 fixed an issue where first update after initial configuration will not work because the cronjob does not recognize the ip change 2015-01-05 21:14:07 +00:00
Daniel Steglich
91cc161f96 fixed indention 2015-01-05 20:48:45 +00:00
Daniel Steglich
9fbe9754f6 refactored configuration action to avoid multiple start/stop calls of the action script when the configuration changes 2015-01-05 17:29:12 +00:00
Daniel Steglich
6b6e7f695f improved robustness of update script in case of connection trouble (wget may hang a long time if DNS fails or route is unavailable) 2015-01-05 17:08:15 +00:00
Daniel Steglich
cb52d7fcf0 do not report errors on first run 2015-01-05 16:20:28 +00:00
Daniel Steglich
c0f4b8205e fixed pep8 errors reported by flake8 2015-01-05 16:12:24 +00:00
Daniel Steglich
5925fb830f Merge branch 'dynamicdns' of https://github.com/steglicd/Plinth into dynamicdns 2015-01-05 13:54:49 +01:00
Daniel Steglich
ae4bdc0970 pep8 guideline adaption 2015-01-05 13:54:13 +01:00
Daniel Steglich
a26316436c fixed endention 2015-01-05 12:34:56 +00:00
Daniel Steglich
920b51d606 do not load bootstrap template filters if not needed 2015-01-05 12:28:17 +00:00
Daniel Steglich
e91aa7fa44 removed obsolete install options because installation process is done by package framework now 2015-01-05 11:33:28 +00:00
Daniel Steglich
c31161a056 Merge branch 'dynamicdns' of https://github.com/steglicd/Plinth into dynamicdns
use package framework for installing ez-ipupdate
2015-01-05 11:22:13 +00:00
Daniel Steglich
4978c64bb3 use package framework for installing ez-ipupdate 2015-01-05 11:22:07 +00:00
Daniel Steglich
4306e4c770 changed menu entry name to a more fancy string 2015-01-05 00:29:03 +01:00
Daniel Steglich
6c214c915c Merge remote-tracking branch 'upstream/master' into dynamicdns 2015-01-04 23:52:14 +01:00
Daniel Steglich
a2ffb64996 fixed status update if nothing was done 2015-01-04 22:24:32 +00:00
Daniel Steglich
69c043fefb fixed reading uptime from system 2015-01-04 23:16:46 +01:00
Sunil Mohan Adapa
2015b52798 Release 0.4.2 v0.4.2 2015-01-05 02:38:48 +05:30
Daniel Steglich
7cb98f2122 added install command to action script 2015-01-04 22:04:40 +01:00
Daniel Steglich
08b0f37527 fixed pep8 issue 2015-01-04 20:00:05 +01:00
Daniel Steglich
69bb4f1b36 fixed file permissions 2015-01-04 19:58:07 +01:00
fonfon
e905d1a8f2 packagekit: use TemplateView instead of FormView
For the installation procedure a TemplateView is sufficient, and the user
won't be able to edit any form-data on the client-side.
2015-01-05 00:27:45 +05:30
Sunil Mohan Adapa
b3e8e53c73 Use package framework for installing ejabberd and jwchat 2015-01-05 00:27:45 +05:30
Daniel Steglich
a6de17f4d9 fixed file permissions 2015-01-04 19:57:14 +01:00
Daniel Steglich
0f66b22a4a refactored naming from dynamicDNS to lowercase dynamicdns 2015-01-04 18:53:39 +00:00
Sunil Mohan Adapa
c7f27e493e Use package framework for installing tor 2015-01-05 00:13:20 +05:30
Sunil Mohan Adapa
7b45ad1813 Use package framework for installing pagekite 2015-01-05 00:13:19 +05:30
Sunil Mohan Adapa
d79f346591 Use package framework for installing firewalld 2015-01-05 00:13:19 +05:30
Sunil Mohan Adapa
9b9d112927 Use package framework for installing ownCloud 2015-01-05 00:13:19 +05:30
Sunil Mohan Adapa
a4be460538 Introduce framework for checking/installing packages
- Uses PackageKit dameon, Glib library wrapping packagekit DBUS API and
  Python bindings for the Glib library.

- Implement a decorator to wrap views requiring packages.

- Framework allows for parallel operations.  However, doing parallel
  operations hangs because of what appears to be PackageKit backend
  limitations.
2015-01-05 00:13:19 +05:30
Daniel Steglich
eb80d3c68a some args are optional, do not return errors 2015-01-04 14:31:41 +01:00
Daniel Steglich
af22962bbe fixed indentions 2015-01-04 14:28:02 +01:00
Daniel Steglich
8e15511b44 some pylint related adjustments 2015-01-04 14:07:55 +01:00
Daniel Steglich
375b591d7e fixed permissions 2015-01-04 13:55:01 +01:00