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
|
ccc49a2b28
|
Simplify that indentation madness
|
2019-09-26 16:34:14 +02:00 |
|
Alexandre Aubin
|
9331f44b34
|
This message about shell command return code is too technical and uninformative. Let's explain what happen, which is that some error occured inside the install script (and details are in the debug log).
|
2019-09-26 16:33:15 +02:00 |
|
Alexandre Aubin
|
47bdfd8654
|
Clarify the handling of install script failures...
|
2019-09-26 16:21:22 +02:00 |
|
Alexandre Aubin
|
274888c79f
|
Better handling of remove failure (and in particular, catch manual interrupts to still perform the rest of the cleaning)
|
2019-09-26 16:19:43 +02:00 |
|
Alexandre Aubin
|
35bfe97d50
|
Copy pasta typo : all_users -> visitors
Co-Authored-By: Josue-T <josue@tille.ch>
|
2019-09-25 22:08:47 +02:00 |
|
Alexandre Aubin
|
61fb0be773
|
More accurate tests with explicit exception/message excepted to be triggered
|
2019-09-23 20:57:59 +02:00 |
|
Alexandre Aubin
|
93d383b957
|
Merge branch 'stretch-unstable' into improve-permission-interface
|
2019-09-22 18:38:15 +02:00 |
|
Alexandre Aubin
|
2a5053b66b
|
Misc wording and orthotypography...
Co-Authored-By: Allan Nordhøy <epost@anotheragency.no>
|
2019-09-21 13:32:40 +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
|
7102c5d0ca
|
Propagate the new relative url stuff to app_ssowatconf and actuall implement the whole permission system thing in app_map (related to ssowatconf)
|
2019-09-20 21:13:46 +02:00 |
|
Alexandre Aubin
|
2b51d247fb
|
Propagate changes on app helpers + tests
|
2019-09-20 20:14:14 +02:00 |
|
Alexandre Aubin
|
ebf2fb9a14
|
Use relative urls by default for permissions while still supporting absolute urls ...
|
2019-09-20 20:13:51 +02:00 |
|
Alexandre Aubin
|
6284ad09c6
|
Simplify madness code about checking requirements
|
2019-09-20 15:01:39 +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
|
87050276b4
|
Finish to implement first visitor test + fixes following test ...
|
2019-09-19 19:26:41 +02:00 |
|
Alexandre Aubin
|
8d01a816f3
|
Typo fixes following tests
|
2019-09-18 18:39:05 +02:00 |
|
Alexandre Aubin
|
00795a7a01
|
Make migration re-run even more robust
|
2019-09-18 18:38:47 +02:00 |
|
Alexandre Aubin
|
64e388fa7d
|
Implement helper function to test if we're able to access a webpage being logged in (or not) as user
|
2019-09-17 23:38:39 +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
|
821a3ac4ff
|
Draft tests to check that permissions are actually propagated and effective on the SSO
|
2019-09-15 18:53:25 +02:00 |
|
Alexandre Aubin
|
b2a26a64a7
|
Naively migrate legacy and classical unprotected_uris = / that sets the app as public
|
2019-09-15 18:33:31 +02:00 |
|
Alexandre Aubin
|
c4743398e6
|
Deprecate (un)protected_uris and _regex settings + more explicit deprecation warning for app_add/remove/clearaccess
|
2019-09-15 18:17:46 +02:00 |
|
Alexandre Aubin
|
8abfd2a6e6
|
Naive implementation of protected/unprotected inplementation using the visitors group
|
2019-09-15 17:58:41 +02:00 |
|
Alexandre Aubin
|
95a8dfa71c
|
Simplify part of app_ssowatconf
|
2019-09-15 16:59:44 +02:00 |
|
Alexandre Aubin
|
cc59501b55
|
Naive implementation of visitors group (without any relation to the ssowat conf yet)
|
2019-09-15 16:59:34 +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 |
|