mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
- Keep the description about app generic - Remove enable/disable option - Create a booleanfield to turn on/off popcon - Don't re-enable popcon during an update Tests: - When enabling/disabling the option, the `"PARTICIPATE"` value in `/etc/popularity-contest.conf` is changed to yes/no as expected. For reference see `/var/lib/dpkg/info/popularity-contest.templates` - When popcon option is enabled, running sudo sh -x /etc/cron.daily/popularity-context shows that execution was successful and data was submitted. Remove files /var/log/popularity-contest* and /var/lib/popularity-contest/lastsub if necessary. Gpg is used and encrypted data is what was submitted. - When popcon option is disabled, running sudo sh -x /etc/cron.daily/popularity-context shows that execution stopped because the option is disabled. Signed-off-by: nbenedek <contact@nbenedek.me> [sunil: Add a notification to tell users about privacy app] [sunil: Correct the URL to /sys] [sunil: Minor code styling changes and updates to description, icon] [sunil: Ensure that popcon works with encryption] [sunil: Write configuration to a separate file] [sunil: Use Shellvars lens instead of Php lns] [sunil: Add functional tests] [sunil: Backup/restore the configuration file] Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
83 lines
1.3 KiB
TOML
83 lines
1.3 KiB
TOML
[tool.isort]
|
|
known_first_party = ["plinth"]
|
|
|
|
[tool.coverage.run]
|
|
branch = true
|
|
omit = ["*/tests/*"]
|
|
|
|
[tool.coverage.report]
|
|
precision = 2
|
|
omit = ["*/tests/*"]
|
|
|
|
[tool.pytest.ini_options]
|
|
addopts = "--ds=plinth.tests.data.django_test_settings"
|
|
markers = [
|
|
"essential",
|
|
"functional",
|
|
"skip",
|
|
"heavy",
|
|
"apps",
|
|
"avahi",
|
|
"backups",
|
|
"bepasty",
|
|
"bind",
|
|
"calibre",
|
|
"cockpit",
|
|
"config",
|
|
"coturn",
|
|
"datetime",
|
|
"deluge",
|
|
"domain",
|
|
"dynamicdns",
|
|
"ejabberd",
|
|
"email",
|
|
"gitweb",
|
|
"help",
|
|
"i2p",
|
|
"ikiwiki",
|
|
"infinoted",
|
|
"janus",
|
|
"jsxc",
|
|
"matrixsynapse",
|
|
"mediawiki",
|
|
"minetest",
|
|
"minidlna",
|
|
"mumble",
|
|
"openvpn",
|
|
"pagekite",
|
|
"performance",
|
|
"privacy",
|
|
"privoxy",
|
|
"quassel",
|
|
"radicale",
|
|
"roundcube",
|
|
"rssbridge",
|
|
"samba",
|
|
"searx",
|
|
"security",
|
|
"shaarli",
|
|
"shadowsocks",
|
|
"sharing",
|
|
"snapshot",
|
|
"ssh",
|
|
"sso",
|
|
"storage",
|
|
"syncthing",
|
|
"system",
|
|
"tor",
|
|
"transmission",
|
|
"ttrss",
|
|
"upgrades",
|
|
"users",
|
|
"wireguard",
|
|
"wordpress",
|
|
"zoph",
|
|
]
|
|
|
|
# Useful when pylint is invoked separately instead of flake8
|
|
[tool.pylint.'MESSAGES CONTROL']
|
|
disable = [
|
|
"too-many-arguments", # Has not resulted in a refactoring
|
|
"too-many-ancestors", # Easy to hit when using Django
|
|
]
|