Commit graph

1499 commits

Author SHA1 Message Date
Alexandre Aubin
cb6f53fc2b Fix --force mechanism 2019-10-10 16:02:50 +02:00
Alexandre Aubin
12df96f33e Wrap the report with meta infos 2019-10-10 16:02:50 +02:00
Alexandre Aubin
d34ddcaaf2 Implement caching mechanism 2019-10-10 16:02:50 +02:00
Alexandre Aubin
7fb694dbcc Add diagnoser example for ip 2019-10-10 16:02:50 +02:00
Alexandre Aubin
b42bd20311 First draft for diagnosis_run 2019-10-10 16:02:50 +02:00
Alexandre Aubin
1d946ad073 Implement diagnosis categories listing 2019-10-10 16:02:50 +02:00
Alexandre Aubin
f987e7872c Skeleton / draft of API 2019-10-10 16:02:50 +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
7ecefaf8dc Fixes following tests 2019-10-08 18:42:03 +02:00
Alexandre Aubin
5623689a27 Detect and warn early about unavailable full domain requirement... 2019-10-08 18:38:45 +02:00
Alexandre Aubin
ea1fd71def
Merge pull request #798 from YunoHost/detect-and-warn-early-about-unavailable-full-domain
[fix] Detect and warn early about unavailable full domains...
2019-10-08 18:35:31 +02:00
Alexandre Aubin
c70418c4b2 Fixes following tests 2019-10-08 18:21:04 +02:00
Alexandre Aubin
342fe2d4be Add unit test for full-domain apps 2019-10-08 18:19:50 +02:00
Alexandre Aubin
2642b64af5 Detect and warn early about unavailable full domain requirement... 2019-10-08 16:11:52 +02:00
Luke Murphy
a1822e2f42
Use str instead of strerror (not present)
See https://forum.yunohost.org/t/cant-create-a-user-after-post-intsallation/9190.
2019-10-06 11:25:01 +02:00
Alexandre Aubin
d063348d9b
Merge pull request #795 from YunoHost/improve-permission-interface
Polish group/permissions interface + simplify code
2019-10-04 20:02:35 +02:00
Alexandre Aubin
692ba7c5cd
Merge pull request #814 from YunoHost/spookier-warnings-for-app-install
Spookier warnings for dangerous app install
2019-10-04 19:42:23 +02:00
Alexandre Aubin
6aebec4a34 Residual .migrate() -> .run() 2019-09-27 20:37:13 +02:00
Alexandre Aubin
babaf541b6 Decent quality is now at least level 5 2019-09-27 17:42:56 +02:00
Alexandre Aubin
a2ecbb9d8b Make the warning spooky for notworking and thirdparty apps ... 2019-09-27 17:41:09 +02:00
Alexandre Aubin
c0e3d600b2 If we got fed an app url, extract the name of the app to test if we do know it 2019-09-27 17:17:03 +02:00
Alexandre Aubin
93d383b957
Merge branch 'stretch-unstable' into improve-permission-interface 2019-09-22 18:38:15 +02:00
Alexandre Aubin
f0e8ef8456
Merge branch 'stretch-unstable' into improve-permission-interface 2019-09-21 12:16:04 +02:00
Alexandre Aubin
545f697df2 When using the legacy adduser function, remove all_users for backward compatibility 2019-09-20 21:56:44 +02:00
Alexandre Aubin
379c28de90
Update src/yunohost/backup.py
Co-Authored-By: Allan Nordhøy <epost@anotheragency.no>
2019-09-20 15:00:31 +02:00
Alexandre Aubin
6ed062b41b app_no_upgrade -> apps_already_up_to_date 2019-09-20 14:49:31 +02:00
Alexandre Aubin
ff2bbb0377 Fix / remove stale i18n strings 2019-09-20 14:49:06 +02:00
Alexandre Aubin
0436c16f91
Merge pull request #779 from YunoHost/tests-for-apps
[enh] Add unit/functional tests for apps
2019-09-17 20:51:02 +02:00
Alexandre Aubin
875c570c6d Check if the upgrade got manually interrupted, c.f. same stuff in app_install 2019-09-16 00:13:41 +02:00
Alexandre Aubin
aa3687ba02 Small trick needed to be able to test chained app upgrades 2019-09-15 02:28:32 +02:00
Alexandre Aubin
a476deb7fb Tweak test conf for easier debugging 2019-09-15 02:28:32 +02:00
Alexandre Aubin
28c73cb336 Implement those remaining tests 2019-09-15 02:28:32 +02:00
Alexandre Aubin
799c68f1a8 Moar tests for apps breaking the system 2019-09-15 02:28:32 +02:00
Alexandre Aubin
3eb089ffc0 Add unit/functional tests for apps 2019-09-15 02:28:32 +02:00
Laurent Peuch
4882754221 [mod] stop apps upgrade if one upgrade fail 2019-09-15 02:27:15 +02:00
Alexandre Aubin
c530325e29 Properly handle the sanity checks right after upgrades (in combination with managing the regular error code...). This is similar to what's done for app_install 2019-09-15 02:22:36 +02:00
Alexandre Aubin
08ecace5ec Here we keep need to keep going and only display an error, otherwise the rest of the file ain't properly cleaned up 2019-09-15 02:21:26 +02:00
Alexandre Aubin
8e6ebd7979 Iteration on sanity checks for app operations 2019-09-15 02:20:01 +02:00
Bram
ef38f5e7b5 [mod] typo
Co-Authored-By: Alexandre Aubin <alex.aubin@mailoo.org>
2019-09-15 02:19:11 +02:00
Bram
889e34888d [mod] typo
Co-Authored-By: decentral1se <lukewm@riseup.net>
2019-09-15 02:19:11 +02:00
Laurent Peuch
3130bb59ac [mod] stop apps upgrade if one upgrade fail 2019-09-15 02:19:11 +02:00
Laurent Peuch
930b8378a1 [mod] remove unused variable 2019-09-15 02:19:11 +02:00
Alexandre Aubin
9c383ef06a Make migration more robust to re-runs 2019-09-14 18:21:42 +02:00
Alexandre Aubin
094a2afe1a Simplify permission handling in app_map + add tests for it 2019-09-13 22:45:31 +02:00
Alexandre Aubin
3df6ce17b6 Properly handle all those errors >.> ... 2019-09-13 20:34:30 +02:00
Alexandre Aubin
63fa54171d Ugh we really need to make this raise an exception ... 2019-09-13 20:13:44 +02:00
Alexandre Aubin
732f898773 Small issue when deleting the user 2019-09-13 19:42:15 +02:00
Alexandre Aubin
b995b3254d Remove some unecessary messages when handling primary groups and all_users 2019-09-13 18:41:05 +02:00
Alexandre Aubin
f950378c63 Do not display primary groups by default when running yunohost user group list 2019-09-13 17:39:21 +02:00