Commit graph

806 commits

Author SHA1 Message Date
Alexandre Aubin
97138e9209 Try to remove as many app_list() call as possible, replace them with a simple _installed_apps() 2019-11-25 19:07:52 +01:00
Alexandre Aubin
101d3beebf Simplify app_list, don't call app_info (which itself calls app_list...) just to fetch the label from the settings 2019-11-25 18:26:26 +01:00
Alexandre Aubin
615a164c06
Merge pull request #791 from decentral1se/add-pop3-setting
Add pop3.enabled setting
2019-11-25 16:19:36 +01:00
Alexandre Aubin
9c9ea6d530 This fix disappeared in the merge mess at some point ... 2019-11-22 16:24:08 +01:00
Alexandre Aubin
02d00eece0 migrate -> run 2019-11-20 16:05:45 +01:00
Alexandre Aubin
d50a69fe3e
Merge pull request #838 from YunoHost/improve-service-status-checks
[enh] Improve service status checks (and service add CLI)
2019-11-18 14:11:37 +01:00
Alexandre Aubin
3c76497003
Merge branch 'stretch-unstable' into get-rid-of-app-status 2019-11-16 15:24:24 +01:00
Alexandre Aubin
71878f6bbe Move debug log dump from ynh_exit_properly to the core after failed app operation 2019-11-15 16:40:16 +01:00
Alexandre Aubin
6ff99f7cba Improve app_upgrade error management 2019-11-15 16:40:04 +01:00
Alexandre Aubin
39e109a5b6
Merge branch 'stretch-unstable' into dump-app-debug-extract-from-the-core 2019-11-15 16:38:14 +01:00
Alexandre Aubin
179c50e763
Merge pull request #832 from YunoHost/app_upgrade_error_management
Improve app_upgrade error management
2019-11-15 16:37:37 +01:00
Alexandre Aubin
041d5ce684
Merge branch 'stretch-unstable' into remove-deprecated-helpers 2019-11-14 17:26:13 +01:00
Alexandre Aubin
69b611bd28
Merge branch 'stretch-unstable' into improve-service-status-checks 2019-11-14 17:16:44 +01:00
Luke Murphy
c15311f7e7
Carry over fixes from @alexAubin
Lost during the rebasing but revived!
2019-11-10 21:01:31 +07:00
Luke Murphy
b470c9192c
Add "on" to valid boolean and refactor is_true 2019-11-10 20:57:46 +07:00
Alexandre Aubin
d36a79a0f6 Merge branch 'stretch-unstable' into get-rid-of-app-status 2019-11-09 19:47:50 +01:00
Alexandre Aubin
3b7899db8c appslists -> apps catalog 2019-11-09 00:21:47 +01:00
Alexandre Aubin
f31c02cd64
Merge branch 'stretch-unstable' into future-proof-applist-system 2019-11-08 23:32:53 +01:00
Alexandre Aubin
9a95004efc
Merge branch 'stretch-unstable' into remove-deprecated-helpers 2019-11-08 22:58:37 +01:00
Alexandre Aubin
8671a4c230 Remove pdb used for debug, and improve comment 2019-11-08 22:50:47 +01:00
Alexandre Aubin
3b4ad59cd7 Propagate removal of 'active' to that piece of code that uses it 2019-11-07 22:22:15 +01:00
Alexandre Aubin
fc53148070
Merge branch 'stretch-unstable' into new-diagnosis-system 2019-11-06 18:14:21 +01:00
Alexandre Aubin
e9efcadda0
Merge pull request #805 from YunoHost/simplify-requirement-checks-madness
Simplify madness code about checking requirements
2019-11-04 22:14:41 +01:00
Alexandre Aubin
62c955c675
Merge pull request #824 from YunoHost/burn-app-debug
Remove app_debug, unused stuff / not really relevant
2019-11-04 21:58:15 +01:00
Alexandre Aubin
cb247a8140 Get rid of app's status.json 2019-11-04 21:53:21 +01:00
Alexandre Aubin
717ec04f54 Move debug log dump from ynh_exit_properly to the core after failed app operation 2019-11-04 20:20:12 +01:00
Alexandre Aubin
e91429ad49 Improve app_upgrade error management 2019-11-04 19:58:08 +01:00
Alexandre Aubin
aa8aefce02
Merge branch 'stretch-unstable' into simplify-requirement-checks-madness 2019-11-01 15:20:48 +01:00
Alexandre Aubin
515a8d2f65
Merge branch 'stretch-unstable' into future-proof-applist-system 2019-11-01 14:59:06 +01:00
Alexandre Aubin
9ee3d234e8 [ux] Add a message to explain that the app is being removed if the install fails 2019-10-29 19:19:04 +01:00
Alexandre Aubin
83b45d7894 Fix the legacy permission fix after app install, sometimes the setting ain't None 2019-10-29 17:38:05 +01:00
Alexandre Aubin
71bc6a0faf We gotta regen the ssowat conf to propagate the change 2019-10-29 16:38:15 +01:00
Alexandre Aubin
9294664d6c Fix permission backward compatibility for the case where an app needs to make the app temporarily public during install script... 2019-10-26 17:46:51 +02:00
Alexandre Aubin
17ce7bd95c Rework depreciation warning about legacy permission stuff 2019-10-26 17:46:51 +02:00
Alexandre Aubin
9beeb16077 Don't sync permission right away when deleting them, otherwise we get annoying warning because app_map thinks the app is still installed and expected a main permission 2019-10-20 04:17:25 +02:00
Alexandre Aubin
e005d94f82 Messed up the message UX with a previous PR (did not have the message explaining how to debug at the very end) 2019-10-20 04:17:25 +02:00
Alexandre Aubin
9362261d34 Ugh some apps uses skipped_uris sometimes instead of unprotected_uris... 2019-10-19 18:05:32 +02:00
Alexandre Aubin
f5509b7be7 Remove app_debug, unused stuff, not really relevant, now basically superseded by the new log system... 2019-10-18 20:20:22 +02:00
Alexandre Aubin
a0fd531ef9
Merge branch 'stretch-unstable' into more-accurate-tests 2019-10-15 23:27:45 +02:00
Alexandre Aubin
cd89f119ff
Merge branch 'stretch-unstable' into permission-visitors 2019-10-15 23:23:56 +02:00
Alexandre Aubin
6dc720f3cf [yolo] Use read_json / write_to_json helpers to read/write ssowat conf.json.persistent 2019-10-15 02:36:12 +02:00
Alexandre Aubin
3bc65ddc34 Merge branch 'stretch-unstable' into more-accurate-tests 2019-10-14 19:09:48 +02:00
Alexandre Aubin
1f2da5c26b
Merge branch 'stretch-unstable' into better-handling-of-app-install-and-remove-failures 2019-10-14 19:08:15 +02:00
Alexandre Aubin
f050b3c5b8 First version of http exposure diagnosis 2019-10-10 16:13:13 +02:00
Alexandre Aubin
eb85744a1d Merge branch 'stretch-unstable' into permission-visitors 2019-10-10 00:13:12 +02:00
Alexandre Aubin
5882bf89db Merge branch 'stretch-testing' into stretch-unstable 2019-10-10 00:10:11 +02:00
Alexandre Aubin
2623d38567 Annnnnd Alex was drunk and released an epic stupid bug in stable 2019-10-10 00:06:36 +02:00
Alexandre Aubin
e7d1cc5f94 Allow to specify right away what groups to allow for a permission when creating it 2019-10-09 23:02:57 +02:00
Alexandre Aubin
c315df9269 Wokay, getting tired of breaking the entire permission/group ecosystem because of bugs when developing. 2019-10-09 23:02:57 +02:00
Alexandre Aubin
88794805eb We probably don't need to have multiple urls per permissions ... 2019-10-09 23:02:37 +02:00