2796 Commits

Author SHA1 Message Date
Arshadashu
2ffbd5cc73 Translated using Weblate (Telugu)
Currently translated at 56.4% (491 of 870 strings)
2018-02-04 12:51:57 +01:00
kotibannu541
ec8a5f7f6d Translated using Weblate (Telugu)
Currently translated at 56.3% (490 of 870 strings)
2018-02-04 12:51:16 +01:00
Sandeepbasva
c4fbff8c64 Translated using Weblate (Telugu)
Currently translated at 56.2% (489 of 870 strings)
2018-02-04 12:50:42 +01:00
uday17
d196327550 Translated using Weblate (Telugu)
Currently translated at 56.0% (488 of 870 strings)
2018-02-04 12:50:08 +01:00
drashti kaushik
af1dc4b8b1 Translated using Weblate (Gujarati)
Currently translated at 17.9% (156 of 870 strings)
2018-02-03 19:36:40 +01:00
Joseph Nuthalapati
6df6830533
jsxc: consistent url format
Made urls end with a `/` character so that it's consistent with other apps.
plinth-tester would struggle to find the page otherwise.

Also update the client information in manifest to correct an incorrect URL to
launch JSXC.

Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-31 15:09:18 +05:30
Sunil Mohan Adapa
d83bbd1564
Fetch latest manual from wiki
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-31 11:42:35 +05:30
Sunil Mohan Adapa
ac6fd1fc37
Release v0.22.0
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
v0.22.0
2018-01-30 18:40:35 +05:30
Sunil Mohan Adapa
e10c3eecd3
Update changelog
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-30 18:40:28 +05:30
Sunil Mohan Adapa
4357681e0d
Update translation strings
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-30 18:40:21 +05:30
Sunil Mohan Adapa
9f3010e757
apache2: Don't explicitly enable php7.0 module.
Don't explicitly enable module php7.0. Rely on the package libapache2-mod-php
installing the current version of the package and enabling. This ensures that
when PHP version changes, the code is not broken.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-30 18:40:05 +05:30
Sunil Mohan Adapa
527aa66494
tor: Ensure that is-enabled status is show properly
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-30 17:00:47 +05:30
Joseph Nuthalapati
45c23068db
matrix-synapse: Fix YAML format issues.
/etc/matrix-synapse/homeserver.yaml file has several complex cases of inline
comments which are introducing bugs when parsed with ruamel.yaml
Eliminated the problem by discarding comments altogether since the YAML data is
only read by Plinth and not by a human.

Closes #1214

Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-30 12:30:16 +05:30
Joseph Nuthalapati
b221e60575
Mark test_is_package_manager_busy as requires root
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-01-30 12:01:16 +05:30
Sunil Mohan Adapa
3aa6bf65a0
first_setup: Remove duplicate logo, center the content
- Remove the space meant for left sidebar.

- Remove the logo in the navigation bar as bigger logo is already present.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-30 11:25:34 +05:30
Joseph Nuthalapati
ad7f63ebfa
first_setup: UX improvements for the first setup page
- Add the FreedomBox image which is shown in firstboot page to the first setup
  page as well.
- Login button is removed to avoid confusion.
- Remove the check for `setup_helper.current_operation` so that the first setup
  page seamlessly transitions into the firstboot page.

The user experience will as follows:
1. A user sees the first setup page with the warning message to wait till it is
done.
2. The page automatically refreshes and the user will notice that the warning
message is gone and will proceed to click the "Start Setup" button which just
appeared.

Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-30 11:24:50 +05:30
Sunil Mohan Adapa
db2b796165
Update Github URLs with Salsa URLs
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-01-30 11:06:13 +05:30
Joseph Nuthalapati
344b1b8366
HACKING: Commands to run a single test method, class or module
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-01-30 10:58:06 +05:30
Joseph Nuthalapati
9dae13ada5
actions: test case for is-package-manager-busy command
comments, import optimization and YAPF formatting.

Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-01-30 10:57:58 +05:30
Vikas Singh
5c83dea442
actions: Allow not printing error when an action fails
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-01-30 10:57:48 +05:30
Joseph Nuthalapati
63e67b5688
YAPF formatting and optimization of imports
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-30 10:49:20 +05:30
Joseph Nuthalapati
4826f70343
firstboot: Fix caching issue in collecting first_boot steps
- Created a django singal to indicate that a setup happened

- Clearing the cached list of firstboot_steps each time the above signal is sent

Closes #1193.

Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-30 10:48:48 +05:30
Sunil Mohan Adapa
ebcbd6bfa5
ci: Update badge to use Gitlab CI instead of Circle CI
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-29 16:03:54 +05:30
Joseph Nuthalapati
8a7eb0f274
ci: Replace CircleCI configuration with GitLab CI configuration
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-29 15:36:03 +05:30
Sunil Mohan Adapa
de45c39979
Add locale for Ukrainian (uk)
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-29 13:56:07 +05:30
drashti kaushik
eb9d98c9ba Translated using Weblate (Gujarati)
Currently translated at 16.6% (145 of 870 strings)
2018-01-28 13:37:22 +01:00
drashti kaushik
676cdf1f91 Translated using Weblate (Gujarati)
Currently translated at 15.2% (133 of 870 strings)
2018-01-26 08:37:42 +01:00
Joseph Nuthalapati
846b3791e5 Translated using Weblate (Telugu)
Currently translated at 55.9% (487 of 870 strings)
2018-01-25 15:41:28 +01:00
drashti kaushik
3ebbedd0be Translated using Weblate (Hindi)
Currently translated at 0.5% (5 of 870 strings)
2018-01-22 15:10:40 +01:00
drashti kaushik
61ad7a928d Translated using Weblate (Gujarati)
Currently translated at 12.9% (113 of 870 strings)
2018-01-22 15:10:39 +01:00
Igor
111b3f7d20 Translated using Weblate (Russian)
Currently translated at 91.2% (794 of 870 strings)
2018-01-22 06:29:03 +01:00
drashti kaushik
8e71642d25 Translated using Weblate (Gujarati)
Currently translated at 10.5% (92 of 870 strings)
2018-01-22 06:29:01 +01:00
ikmaak
c0eb1de2eb Translated using Weblate (Dutch)
Currently translated at 92.1% (802 of 870 strings)
2018-01-22 06:28:58 +01:00
Pavel Borecki
790121c0db Translated using Weblate (Czech)
Currently translated at 100.0% (870 of 870 strings)
2018-01-22 06:28:46 +01:00
Pavel Borecki
8959295474 Translated using Weblate (Czech)
Currently translated at 100.0% (870 of 870 strings)
2018-01-18 19:43:09 +01:00
James Valleroy
74b012a7ce
Release v0.21.0
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v0.21.0
2018-01-15 15:07:23 -05:00
James Valleroy
77a9c7e6fb
Fetch latest manual from wiki
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-01-15 15:05:22 -05:00
James Valleroy
e4a2060f89
Update changelog
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-01-15 14:44:46 -05:00
James Valleroy
b5de052417
Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-01-15 14:38:10 -05:00
Sunil Mohan Adapa
c957427a59
debian: Add e2fsprogs as explicit dependency
- To Build-Depends list as tests depend on it.
- To Depends list as storage action needs it.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-01-15 14:14:00 -05:00
Sunil Mohan Adapa
8dcf570c76
syncthing: yapf indentation
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-15 17:51:43 +05:30
Aakanksha Saini
5ec7f49c8b
syncthing: Restrict administration to users in group syncthing
- Add syncthing group
- Add validation in syncthing-plinth configuration

* Tested on UI

Signed-off-by: Aakanksha Saini <aakanksa@thoughtworks.com>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-15 17:51:30 +05:30
Johannes Keyser
d41bb0ae76
help: Show menu on smaller screens also
- Fixes issue #1185.

Signed-off-by: Johannes Keyser <johanneskeyser@posteo.de>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-15 15:21:44 +05:30
Johannes Keyser
f0f2d21562
doc: update HACKING, CONTRIBUTING and INSTALL information
- use markdown more explicitly
 - update information on i18n and translation
 - move or delete redundant info from HACKING into CONTRIBUTING

Signed-off-by: Johannes Keyser <johanneskeyser@posteo.de>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-15 12:57:28 +05:30
Sunil Mohan Adapa
1779ac8928
openvpn: yapf indentation
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-01-14 20:40:21 -05:00
Sunil Mohan Adapa
71cc0e1fb0
openvpn: Upgrade to the new Debian way
Earlier only openvpn@.service file was available. Currently, Debian is using
openvpn-server@.service and openvpn-client@.service. Start using this and
upgrade our current users to this approach. This fixes the problem with
incorrect enabling/disabling of OpenVPN app in Plinth.

Tested primarily three cases:

- Install version 2 of the app directly. Make sure daemon runs,
  enabling/disabling the app works.

- Install version 1 of the app. Disable it. Upgrade to version 2 make sure
  everything is upgraded but disabled. Enabling make the app work properly.

- Install version 1 of the app. Enable it. Upgrade to version 2 make sure
  everything is upgraded, app is enabled and running.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-01-14 20:40:04 -05:00
Shubham Agarwal
f11dd191c1
diagnostics: Enable button when enabled but not running
Signed-off-by: Shubham Agarwal <shubhama@thoughtworks.com>
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-12 15:58:07 +05:30
Allan Nordhøy
8cfe908022
Spelling: configuration, log in, wiki
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-01-12 15:39:55 +05:30
Sunil Mohan Adapa
0609f6a107
groups: Don't duplicate checking of group existence
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-12 14:42:56 +05:30
Aakanksha Saini
0dea420ffe
groups: Consistent listing of groups
- Remove conditional registration of groups on module initialization.
- Create uninitialized groups on addition/update of groups for user.
- Remove group creation on setup/installation of a module.

Tested for:
- Multi registration of groups.
- Manual UI test to check visibility of groups irrespective of whether module is
  installed/enabled.

Signed-off-by: Aakanksha Saini <aakanksa@thoughtworks.com>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2018-01-12 14:42:43 +05:30