Commit graph

3345 commits

Author SHA1 Message Date
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
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
e48036a082 Fix test about private app installs 2019-10-10 00:05:20 +02:00
Alexandre Aubin
e4163136bb Don't attempt to delete the 'visitors' group during user/group tests 2019-10-09 23:40:50 +02:00
Alexandre Aubin
4bdcfb4373 Implement / fix i18n strings 2019-10-09 23:16:09 +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
2617fd2487 Fix issues related to regerating ssowat conf while hacking permissions... 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
Alexandre Aubin
9cecd71437 Fix permission_reset idempotency 2019-10-09 19:39:37 +02:00
Alexandre Aubin
96bc95656c Allow the migration to proceed if slapd config was manually modified, warn the user about where the conf will be backuped 2019-10-09 19:22:31 +02:00
Alexandre Aubin
795cae1a4b
Merge branch 'stretch-unstable' into permission-visitors 2019-10-09 18:57:23 +02:00
Alexandre Aubin
df49af0ad0 Redundant operation considering we're deleting all groups right after 2019-10-09 18:55:11 +02:00
Alexandre Aubin
4a14cbd6e0 Fix / implement remaining test 2019-10-09 18:42:43 +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
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