mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-27 10:44:33 +00:00
bepasty: Change default permissions to 'read'
Allow read access by URL by default. Tests: - Installing bepasty fresh show the default permissions as read. - Upgrading bepasty from older version when default permissions are none sets the default permissions to read. - Upgrading bepasty from older version when default permissions are not none retrains the permissions. Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net> [sunil: Don't relocate setup() method] Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org> Tested-by: Sunil Mohan Adapa <sunil@medhas.org>
This commit is contained in:
parent
889810bb96
commit
f69d8289f6
@ -148,7 +148,7 @@ def subcommand_setup(arguments):
|
|||||||
passwords[1]: 'editor',
|
passwords[1]: 'editor',
|
||||||
passwords[2]: 'viewer',
|
passwords[2]: 'viewer',
|
||||||
},
|
},
|
||||||
'DEFAULT_PERMISSIONS': '',
|
'DEFAULT_PERMISSIONS': 'read',
|
||||||
}
|
}
|
||||||
conf_file_write(conf)
|
conf_file_write(conf)
|
||||||
CONF_FILE.chmod(0o640)
|
CONF_FILE.chmod(0o640)
|
||||||
|
|||||||
@ -15,7 +15,7 @@ from plinth.modules.firewall.components import Firewall
|
|||||||
|
|
||||||
from .manifest import backup, clients # noqa, pylint: disable=unused-import
|
from .manifest import backup, clients # noqa, pylint: disable=unused-import
|
||||||
|
|
||||||
version = 1
|
version = 2
|
||||||
|
|
||||||
managed_packages = ['bepasty', 'uwsgi', 'uwsgi-plugin-python3']
|
managed_packages = ['bepasty', 'uwsgi', 'uwsgi-plugin-python3']
|
||||||
|
|
||||||
@ -98,6 +98,9 @@ def setup(helper, old_version=None):
|
|||||||
helper.call('post', actions.superuser_run, 'bepasty',
|
helper.call('post', actions.superuser_run, 'bepasty',
|
||||||
['setup', '--domain-name', 'freedombox.local'])
|
['setup', '--domain-name', 'freedombox.local'])
|
||||||
helper.call('post', app.enable)
|
helper.call('post', app.enable)
|
||||||
|
if old_version == 1 and not get_configuration().get('DEFAULT_PERMISSIONS'):
|
||||||
|
# Upgrade to a better default only if user hasn't changed the value.
|
||||||
|
set_default_permissions('read')
|
||||||
|
|
||||||
|
|
||||||
def get_configuration():
|
def get_configuration():
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user