Sunil Mohan Adapa
9d39225098
diaspora: Fix tests by reverting changes during flake8 clenaup
...
Revert diaspora changes from 86da6a894af23281042cb1fcc4644c2c9cd312c5
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2019-07-25 12:08:27 -07:00
Sunil Mohan Adapa
86da6a894a
Minor changes to flake8 related updates
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
2019-07-25 11:46:14 -07:00
Nikolas Nyby
5439084c84
Add flake8 to gitlib-ci - closes #58
...
And fix the rest of the flake8 errors.
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2019-07-25 11:07:06 -07:00
Nikolas Nyby
f81b1751ce
Fix typos in module init docs
...
Intialize -> Initialize
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2019-07-24 14:55:22 -07:00
Petter Reinholdtsen
bd951fbf2b
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (1041 of 1041 strings)
2019-07-24 23:03:33 +02:00
Nikolas Nyby
ace339eabf
Introduce flake8 checking - #58
...
This introduces flake8 and fixes a bunch of flake8 errors.
flake8 is run with: ./venv/bin/flake8 plinth
if you're using a python3 venv.
We can eventually further integrate this with gitlab ci.
https://salsa.debian.org/freedombox-team/plinth/issues/58
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2019-07-24 14:01:54 -07:00
Nikolas Nyby
d2e987ef3c
Fix a handful of typos in docs and comments
...
Found with [codespell](https://github.com/codespell-project/codespell/ )
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
2019-07-24 12:39:11 -07:00
James Valleroy
45614b198b
Release v19.12 to experimental
...
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v19.12
2019-07-22 19:23:45 -04:00
James Valleroy
d42338bf17
doc: Fetch latest manual
...
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2019-07-22 19:22:39 -04:00
James Valleroy
b9a6af4f6a
locale: Update translation strings
...
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2019-07-22 18:36:39 -04:00
James Valleroy
98a824bf80
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 58.2% (618 of 1061 strings)
2019-07-23 00:31:47 +02:00
Joseph Nuthalapati
884b1c67fb
sharing: Indicate public shares in listing of shares
...
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2019-07-22 17:56:52 -04:00
Joseph Nuthalapati
654d69a389
sharing: Simplify --is-public option
...
Use store_true with default=False to toggle public status based on whether
'--is-public' argument is passed or not.
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2019-07-22 17:56:50 -04:00
Joseph Nuthalapati
9fc8c3604c
sharing: Add JavaScript to hide user groups for public shares
...
- User groups will only be shown when the shares are not public.
- Checking the checkbox for public shares hides the user groups.
- Unchecking the checkbox for public shares shows the user groups.
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2019-07-22 17:56:47 -04:00
Joseph Nuthalapati
6e0671e142
sharing: Add functional test for public shares
...
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2019-07-22 17:56:45 -04:00
Joseph Nuthalapati
1eec1cf9ce
sharing: Allow directories to be publicly shared
...
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2019-07-22 17:56:35 -04:00
Joseph Nuthalapati
d0ed538bfa
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 58.2% (618 of 1061 strings)
2019-07-22 19:07:01 +02:00
ZeroAurora
5036d7ea62
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 58.2% (618 of 1061 strings)
2019-07-22 19:07:00 +02:00
Igor
16b27122a5
Translated using Weblate (Russian)
...
Currently translated at 97.8% (1038 of 1061 strings)
2019-07-22 19:06:58 +02:00
Joseph Nuthalapati
bcd842734f
Translated using Weblate (Telugu)
...
Currently translated at 66.4% (704 of 1061 strings)
2019-07-22 19:06:57 +02:00
Sunil Mohan Adapa
b0d797a84a
Minor yapf and isort changes
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2019-07-21 09:06:04 -04:00
Sunil Mohan Adapa
0f807bcd48
sso: Use new features of axes, log axes messages
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2019-07-21 09:05:58 -04:00
Anxin YI
9c8b48ceac
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 57.0% (605 of 1061 strings)
2019-07-18 16:05:06 +02:00
Elizabeth Sherrock
a058f28264
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 57.0% (605 of 1061 strings)
2019-07-18 16:05:06 +02:00
Sunil Mohan Adapa
de146b9678
ejabberd: Backup and restore TLS certificates
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:13:50 +05:30
Sunil Mohan Adapa
49b543599a
ejabberd: Add let's encrypt component for managing certificates
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:13:44 +05:30
Sunil Mohan Adapa
9fd1b95244
matrixsynapse: Add let's encrypt component for certficiates
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:13:35 +05:30
Sunil Mohan Adapa
c47a99b25e
apache: Add let's encrypt certificate component
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:13:28 +05:30
Sunil Mohan Adapa
254b8a98a9
letsencrypt: Handling certificate renewals when daemon is offline
...
During boot or in other situations when FreedomBox Service is offline, Let's
Encrypt certificate renewals might happen. When FreedomBox Service starts, check
on such certificates and run certificate setup mechanism in each app to use the
latest renewed certificate.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:13:21 +05:30
Sunil Mohan Adapa
9c6efad55d
letsencrypt: Implement re-obtain separately
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:13:13 +05:30
Sunil Mohan Adapa
8cae72c441
letsencrypt: Trigger events for obtain, revoke and delete
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:12:52 +05:30
Sunil Mohan Adapa
c33c44eea0
letsencrypt: Trigger renewal certificate events in component
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:12:44 +05:30
Sunil Mohan Adapa
c54a75f85c
letsencrypt: Add permanent hook to receive renewal notifications
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:12:34 +05:30
Sunil Mohan Adapa
e24a76e1b7
letsencrypt: Introduce component for handling certificates
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:12:25 +05:30
Sunil Mohan Adapa
da366636d8
letsencrypt: Implement action to compare copied certificates
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:12:16 +05:30
Sunil Mohan Adapa
ebbc9912d2
letsencyrpt: Implement action to copy certificates
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:12:05 +05:30
Sunil Mohan Adapa
c042ff5a2e
letsencrypt: Add lineage information in status
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:11:57 +05:30
Sunil Mohan Adapa
965f7101f6
letsencrypt: Implement DBus service for renewal notifications
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:11:41 +05:30
Sunil Mohan Adapa
50c0858d53
letsencrypt: Remove special treatment for domain added from 'config'
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:11:23 +05:30
Sunil Mohan Adapa
39e250fb8e
letsencrypt: Remove deprecated logger.warn
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:11:12 +05:30
Sunil Mohan Adapa
486f91d129
letsencrypt: Remove old style hooks from all configuration files
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:10:56 +05:30
Sunil Mohan Adapa
d8647aaf18
letsencrypt: Remove renewal hooks implementation
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:10:38 +05:30
Sunil Mohan Adapa
a134311663
letsencrypt: Force commands to be non-interactive
...
This fixes issues with revoking certificates.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:10:27 +05:30
Sunil Mohan Adapa
a126414a42
dynamicdns: Send domain added signal properly during init
...
Due a missing dependency on 'names' app, 'dynamicdns' app could be initialized
before 'names' app. This will lead to domain_added signal by dynamicdns being
ignored. Dynamic DNS domain name will not be make it into the list of global
domains.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:10:07 +05:30
Sunil Mohan Adapa
4ea2fa499c
cockpit: Don't handle domains if app is not installed
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:09:59 +05:30
Sunil Mohan Adapa
d8ddf6abff
service: Implement action for systemd try-restart
...
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
2019-07-16 15:09:37 +05:30
Mesut Akcan
0f2e145863
Translated using Weblate (Turkish)
...
Currently translated at 81.1% (860 of 1061 strings)
2019-07-16 11:04:59 +02:00
Johannes Keyser
01e3a02eab
Translated using Weblate (German)
...
Currently translated at 100.0% (1061 of 1061 strings)
2019-07-14 16:01:12 +02:00
Joseph Nuthalapati
c952dc7a99
backups: Change "select all" to a pure JavaScript implementation
...
- Remove Python code to handle the extra item in the submitted form
- The select-all checkbox is never submitted in the form since it is missing the
"name" attribute
- Replace selector ':checkbox' with the faster selector '[type=checkbox]'
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2019-07-13 06:37:43 -04:00
Joseph Nuthalapati
061c308e35
backups: Add option to select/deselect all apps for backup or restore
...
This is less tiresome for users and also improves the speed of functional tests.
Signed-off-by: Joseph Nuthalapati <njoseph@thoughtworks.com>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2019-07-13 06:37:39 -04:00