Daniel Steglich
bc7ed8dec9
changed syntax of variables
2015-03-03 22:01:00 +01:00
Daniel Steglich
3e75e65fc5
added concrete URL's for noip and selfhost.bz
2015-03-03 21:59:10 +01:00
Daniel Steglich
3178405a6e
fixed javascript after field renaming
2015-03-03 21:46:33 +01:00
Daniel Steglich
df0d1304b7
made the latest changes pep8 compatible
2015-03-03 21:42:54 +01:00
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
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
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
fonfon
16fb4c2f3c
Merge pull request #86 from BobGirard/unit-tests-1
...
Updated: Unit tests (#1 )
2015-02-23 14:32:41 +01: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
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
Sunil Mohan Adapa
c3ac49e676
upgrades: Change menu item to 'Software Upgrades'
...
- This will be more familiar to the user due to similar messages on the
desktops and mobiles.
2015-02-22 17:48:35 -05:00
Sunil Mohan Adapa
1f43be95a0
upgrades: Handle action errors using error codes
...
- This is more reliable than string parsing in the output.
- We will be using pythonic try/catches instead of if conditions.
2015-02-22 17:48:35 -05:00
Sunil Mohan Adapa
d33e60c74a
upgrades: Minor styling fixes
...
- Remove emacs mode line as emacs automatically detect Python files
based on the #! line.
- End comments with a '.'.
- Use single quotes instead of double quotes for string for consistensy.
- Update message to say that it take more than a minute to finish
upgrades. Some times it takes a lot more than that.
2015-02-22 17:48:34 -05:00
Sunil Mohan Adapa
a5473ae7f2
upgrades: Require CSRF token for starting upgrade process
2015-02-22 17:48:34 -05:00
Bob Girard
15161e10b1
Eliminate renaming plinth.config file for tests
...
- Instead of renaming plinth.config, make a copy and run all feasible
tests on the copy, then delete the copy.
2015-02-13 11:33:35 -07:00
fonfon
38ec7666ed
Display Plinth version in Documentation / About
...
Users should see which Plinth version they use to make it easier to report
and reproduce bugs
2015-02-11 10:28:29 +05:30
fonfon
ef2bf32668
Made owncloud submit button more straightforward
...
As octogen pointed out on irc that's easy to miss that it's necessary
to click the submit button (and not just tick/untick the checkbox)
2015-02-11 10:28:29 +05:30
fonfon
a8cde77d5f
system configuration: make domain optional
2015-02-11 10:28:29 +05:30
Sunil Mohan Adapa
e69b500247
Add to context processor and menu test cases
...
- Minor style updates to other tests
2015-01-30 18:11:37 +05:30
Bob Girard
f184c23c31
Add unit tests ( #1 )
...
* Add unit tests for cfg.py, context_processors.py, and menu.py
* Add new plinth/tests/data directory for miscellaneous test data
* In cfg.py, add an explicit check to verify the existence of the secondary
(non-default) plinth.config file
* In cfg.py, replace deprecated configparser.SafeConfigParser with
configparser.ConfigParser
2015-01-30 18:11:36 +05:30
fonfon
836ddd4a59
More user-friendly output of an upgrade run
2015-01-28 21:23:25 +00:00
James Valleroy
5939292c86
fix typo
2015-01-28 19:50:27 +00:00
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
Bob Girard
c72c03890c
Add detailed test coverage console report
...
* Add a detailed console report to the 'test_coverage' command output
* Expand the precision of all coverage percentages to two decimal places
* Print the location of the HTML coverage report at the end of the console report
2015-01-25 10:52:44 +05:30
Sunil Mohan Adapa
da9faa5e02
Don't load Debian backup files as module configuration
...
When modules were removed, Debian packaging also had to remove them to
avoid errors. When Debian guidelines are following and correspoding deb
helper is used, it creates .dpkg-* files in the module configuration
directory. Plinth tries to load these which causes problems. We should
consider loading files with a known extension in future.
2015-01-25 01:50:31 +05:30
Sunil Mohan Adapa
3fcbb36a21
Serve /usr/share/javscript on /javascript
...
Since the links to javascript libraries have been removed in favor of
using javscript-common, it is no longer possible to run Plinth stand
alone without a reverse proxy that also serves /javscript. This patch
fixes that. Now /javascirpt is also available when Plinth is running
stand alone.
2015-01-25 01:50:31 +05:30
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
Sunil Mohan Adapa
baa9205852
Fix issue with styling of error messages with bootstrap3
2015-01-25 01:17:58 +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
Sunil Mohan Adapa
4581785519
Release 0.4.4
2015-01-13 13:07:30 +05:30
Sunil Mohan Adapa
b5bfb388e9
Remove symlinks to javascript libraries
2015-01-13 12:25:17 +05:30
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
Sunil Mohan Adapa
fca04b2673
Release 0.4.3
2015-01-05 20:46:24 +05:30
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