Joseph Nuthalapati
9367f9bcaf
vagrant: Increase number of CPUs to 2
...
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-14 15:16:18 -04:00
Joseph Nuthalapati
7c1197ba45
vagrant: Increase memory to 2GiB
...
Closes #1397
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-14 15:16:14 -04:00
James Valleroy
9b8251e16c
debian: Add Russian translation of debconf template
...
Closes : #910848
Thanks to Lev Lamberov for the patch.
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-14 15:04:19 -04:00
ButterflyOfFire
9854c30af2
Translated using Weblate (French)
...
Currently translated at 77.8% (788 of 1012 strings)
2018-10-11 11:26:26 +02:00
Allan Nordhøy
f3a81fd70e
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (1012 of 1012 strings)
2018-10-10 19:32:14 +02:00
James Valleroy
310f66c936
Release v0.40.0 to unstable
...
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v0.40.0
2018-10-09 06:02:09 -04:00
Pavel Borecki
8ce4515d9c
Translated using Weblate (Czech)
...
Currently translated at 100.0% (1012 of 1012 strings)
2018-10-09 12:01:23 +02:00
Joseph Nuthalapati
faf5f5bc6c
customization: Don't install files in /var/www
...
- Use the directory for service custom static files only if it exists.
- This fixes issue with lintian complaining of installing files in /var/www.
Closes #1399
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-10-09 11:30:30 +05:30
James Valleroy
5e13ba0424
debian: Use 'setup.py test' to run tests
...
Since pytest is a build-depend, pybuild uses it by default.
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 23:03:24 -04:00
James Valleroy
7f5749927f
Update changelog
...
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 22:21:36 -04:00
James Valleroy
8ae6b5d530
Fetch latest manual from wiki
...
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 21:55:18 -04:00
James Valleroy
8303a98dd9
Update translation strings
...
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 21:20:59 -04:00
Joseph Nuthalapati
1307e474da
customization: Show custom shortcuts on frontpage
...
Closes #1379
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 20:30:29 -04:00
Joseph Nuthalapati
5e06017e5c
customization: Serve custom shortcuts through the REST API
...
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 20:30:24 -04:00
Joseph Nuthalapati
e1d3497886
customization: Create customization path in /var/www
...
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 20:30:20 -04:00
Joseph Nuthalapati
9721eeac2b
customization: Serve static files from customization directory
...
- Static files are directly served by the CherryPy web server.
- .gitignore file placed as a placeholder to be able to commit the directory
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 20:30:14 -04:00
Joseph Nuthalapati
8c89756b63
vagrant: Get rid of apt warning during provisioning
...
Use apt-get instead of apt as apt does not have stable command line API yet.
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 18:29:37 -04:00
Joseph Nuthalapati
9d6a706b10
tests: Add missing backups tag on functional tests
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 18:29:22 -04:00
Joseph Nuthalapati
78f1737788
pagekite: Enable backup/restore
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 18:29:16 -04:00
Joseph Nuthalapati
382e23636a
pagekite: Add functional tests
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 18:29:11 -04:00
Joseph Nuthalapati
3ec55ddecd
sharing: Enable backup/restore
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 18:29:05 -04:00
Joseph Nuthalapati
b18a80f0f2
backups: Implement disabling web configuration during backup
...
- Introduce a BackupApp class to store all information about application being
backed up. This cleans up apps lists vs. manifest lists spread out in the
code.
- Introduce ServiceHandler to abstract dealing with services and web
configuration.
- Add enable and disable actions in apache action.
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 18:28:54 -04:00
Joseph Nuthalapati
5ee0f71e62
shadowsocks: Enable backup/restore
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 18:28:45 -04:00
Joseph Nuthalapati
5f15fdda45
quassel: Enable backup/restore
...
- All the configuration is in data folder, no custom configuration.
- SSL certificate is in the data folder.
- Users, logs etc. are in sqlite file in the data folder.
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-08 18:28:26 -04:00
Joseph Nuthalapati
9305afea9c
mediawiki: Run update script for 1.31 upgrade
...
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2018-10-08 11:01:29 +05:30
Johannes Keyser
6aef3979ea
Translated using Weblate (German)
...
Currently translated at 100.0% (1001 of 1001 strings)
2018-10-06 16:27:03 +02:00
Joseph Nuthalapati
7248f0eaa6
coquelicot: Fix upload file functional test
...
When the application state is disabled to start with, the test would fail.
Ensure that application is enabled at the start of the test.
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:19:19 -04:00
Joseph Nuthalapati
e001a37449
transmission: Enable backup/restore
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:19:17 -04:00
Joseph Nuthalapati
eea5d6b754
transmission: Implement upload torrent functional test
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:19:15 -04:00
Joseph Nuthalapati
a214e64175
tests: Reduce time for polling in functional tests
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:19:13 -04:00
Joseph Nuthalapati
c83a3cd22e
coquelicot: Implement functional tests with uploading file
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:19:11 -04:00
Joseph Nuthalapati
95664015ac
coquelicot: Enable backup/restore
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:19:09 -04:00
Joseph Nuthalapati
8a2e27e8e0
jsxc: Enable backup/restore (no data)
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:19:05 -04:00
Joseph Nuthalapati
12620fe7c0
searx: Enable backup/restore (no data)
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:19:03 -04:00
Joseph Nuthalapati
6cb37ac19e
roundcube: Enable backup/restore (no data)
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:19:01 -04:00
Joseph Nuthalapati
968f2a19ed
backups: Allow restoring backups with no files
...
This still makes sense because restoration might restore settings and state of
application being installed (to be implemented).
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:18:59 -04:00
Joseph Nuthalapati
8df5b09d0a
privoxy: Enable backup/restore (no data)
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:18:58 -04:00
Joseph Nuthalapati
4b3a3483a9
mumble: Implement backup/restore
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:18:56 -04:00
Joseph Nuthalapati
eb490e6faa
cockpit: Add clients and backup manifests
...
- Clients information allows us to show launch web interface button consistently
like other applications instead of showing it in the description.
- Empty backup information allows for the application to be installed when a
backup is restored.
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:18:54 -04:00
Joseph Nuthalapati
0be12affba
backups: Minor styling fixes
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:18:52 -04:00
Joseph Nuthalapati
8d7ede728e
backups: List apps that don't require backup too
...
- This serves two purposes. First is to assure user in the interface that backup
of the module is not required. Second is to make sure that if an application
is installed during backup it is also reinstalled during restore process (this
need to be implemented).
- Allow backup test to run independently. Initialize the cfg module so that
load_modules() works.
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:18:50 -04:00
Joseph Nuthalapati
26764b7370
backups: Rename test_backup to test_api
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:18:48 -04:00
Joseph Nuthalapati
852455b519
mediawiki: Backup/restore settings also
...
Closes #1392 .
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:18:45 -04:00
Joseph Nuthalapati
0ce97005b2
backups: Rename the backups API module
...
- Also other minor refactoring.
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:18:43 -04:00
Joseph Nuthalapati
d48ab72cf0
backups: Remove empty keys in backup manifest data
...
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:18:41 -04:00
Joseph Nuthalapati
6b8b40cda6
backups: Relax schema for backup manifest data
...
Only check validity of keys if they are present. Allows writing simpler manifest
files without losing any information.
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 19:18:37 -04:00
Federico Ceratto
898efe0826
Translated using Weblate (Italian)
...
Currently translated at 52.4% (525 of 1001 strings)
2018-10-04 01:16:08 +02:00
James Valleroy
aef837c9d6
functional_tests: Check ejabberd contact list more robustly
...
Retry jsxc login if it gets disconnected.
Fixes #1393 .
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 18:59:51 -04:00
James Valleroy
6bf2b88874
functional_tests: Make coquelicot password entry more robust
...
Ensure the password form is scrolled into view.
Fixes #1386 .
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2018-10-03 18:57:09 -04:00
Pavel Borecki
a7b4039b63
Translated using Weblate (Czech)
...
Currently translated at 100.0% (1001 of 1001 strings)
2018-10-03 20:24:04 +02:00