James Valleroy
304e2aea62
Add form for enabling automatic upgrades.
2015-01-28 19:50:26 +00:00
James Valleroy
80eff7fd6e
Add upgrades module that can run unattended-upgrades.
2015-01-28 19:50:26 +00:00
Sunil Mohan Adapa
c2b806cf0d
users: Rename a POSIX user when Plinth user is renamed
2015-01-25 01:45:51 +05:30
Sunil Mohan Adapa
a3de3ae277
users: Handle errors better during POSIX user operations
...
- If during an action, user does not exist ignore.
- If during an action, return a non-zero exist status.
- Catch an errors during actions as exceptions.
- Display a message that corresponding POSIX operation failed.
2015-01-25 01:45:51 +05:30
Sunil Mohan Adapa
d27cd02193
users: Add posix user messages to other user management forms
...
- Slightly modify the message in user update form
2015-01-25 01:45:43 +05:30
James Valleroy
2da8619248
Show if user is also a POSIX user in edit user form.
2015-01-20 12:37:16 +05:30
James Valleroy
45b5ce8de9
When enabling/disabling Django user, also enable/disable the corresponding POSIX user.
2015-01-20 12:37:04 +05:30
James Valleroy
eeced1c213
When updating a user's password, also update the POSIX user's password, when needed.
2015-01-20 12:36:50 +05:30
James Valleroy
46dd2225f7
Delete posix user when deleting plinth user.
2015-01-20 12:36:02 +05:30
James Valleroy
f3ea867e07
Add option when adding a new user, to also create a POSIX user.
...
Conflicts:
plinth/modules/users/views.py
2015-01-20 12:35:15 +05:30
James Valleroy
1a081bfab0
Create POSIX user during firstboot. Closes #31 .
2015-01-20 12:28:53 +05:30
Daniel Steglich
4ca76b9c76
some helptext adjustments
2015-01-15 19:33:11 +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
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
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
fonfon
0cbdd5cf51
bugfix: changing user password didn't work
...
We manually have to call the form.save() method in form_valid().
Plus tiny cleanups like using SetPasswordForm instead of
AdminPasswordChangeForm.
Note: this allows any logged-in user to change all other user passwords.
2015-01-04 23:32:32 +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
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
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
Daniel Steglich
eb63f5c74f
pep8 coding guidline adaption
2015-01-04 13:53:29 +01:00
daniel steglich
3bf0079b3b
pep8 coding guidline adaption
2015-01-04 13:50:26 +01:00
Daniel Steglich
56208e007d
added a module and a action script to manage ez-ipupdate tool, which provides dynamic IP updates to a gnudip dynamic DNS Server
2015-01-04 12:14:23 +00:00
James Valleroy
3d7de0778b
Allow user to change domain name, then determine the FQDN from it.
2015-01-03 14:43:51 +05:30
James Valleroy
87b860bff4
Add a configuration field to change FQDN.
2015-01-03 14:43:50 +05:30
James Valleroy
90c9e3b9a8
Convert xmpp-pre-hostname-change to python, merge into xmpp action file.
2015-01-03 14:43:50 +05:30
James Valleroy
588eb7250e
Fix xmpp change-hostname options.
2015-01-03 14:43:50 +05:30
James Valleroy
298938de73
Signal xmpp module before and after hostname is changed.
2015-01-03 14:43:50 +05:30
James Valleroy
6fc721a727
Convert xmpp-hostname-change to python, merge into xmpp action file.
2015-01-03 14:43:50 +05:30
fonfon
4010b81ecc
fixed some flake8 errors
2014-12-15 16:02:56 +01:00
fonfon
ae83566653
removed unused 'title' from subsubmenus
2014-12-15 15:54:40 +01:00
Sunil Mohan Adapa
61fefcff01
Minor styling and doc updates related to module cleanup
2014-12-14 17:27:11 +05:30
Sunil Mohan Adapa
90203986f2
Remove modules 'expert_mode' and 'lib'.
...
The login/logout URLs are now in the 'users' module.
2014-12-14 17:26:05 +05:30
Sunil Mohan Adapa
3abc5e9212
Require logged-in user for user administration
2014-12-14 17:24:23 +05:30
Sunil Mohan Adapa
d4b98b9e48
Sylting updates in user module for consistency
2014-12-14 00:32:22 +05:30
Sunil Mohan Adapa
c6a29a8915
Don't mark ContextMixin as abstract
...
- Django abstract bases seems to apply only for Models.
- Django itself does not use abtract marking for its own generic view
mixins.
2014-12-14 00:32:22 +05:30