Commit graph

1566 commits

Author SHA1 Message Date
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
Laurent Peuch
f18252d82e [i18n] change translation key to match new function name 2019-10-05 04:35:15 +02:00
Laurent Peuch
6eb4b3f89e [mod] use renamed domain_main_domain function in postinstall 2019-10-05 04:32:09 +02:00
Laurent Peuch
1cfe32f6f3 [fix] circular import 2019-10-05 04:32:09 +02:00
Laurent Peuch
01ad8ec964 [mod] remove now useless decorator 2019-10-05 04:32:09 +02:00
Laurent Peuch
94ba47d171 [ux] better error messages when trying to remove the main domain 2019-10-05 04:32:09 +02:00
Laurent Peuch
f732085d3f [ux] rename 'yunohost domain maindomain' to 'yunohost domain main-domain' 2019-10-05 04:24:32 +02:00
Laurent Peuch
877cfc1fe5 [ux] move 'maindomain' command from 'tools' to 'domain' section 2019-10-05 04:24:32 +02:00
Laurent Peuch
3bc4945ccf [ux] 'new-domain' argument of maindomain command was confusing 2019-10-05 04:24:32 +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
d159f7ff07
Misc typo / wording / readability
Co-Authored-By: decentral1se <lukewm@riseup.net>
2019-09-28 16:11:44 +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
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