Commit graph

4018 commits

Author SHA1 Message Date
axolotle
d766e74a6a app_install: return post_install notifs to API 2022-11-26 13:52:19 +01:00
axolotle
f096a14189 app_config_get: do not raise error if no config panel found on API 2022-11-26 12:46:11 +01:00
axolotle
2d3546247a [kindafix] app_install: override manifest name by given label 2022-11-26 12:45:05 +01:00
Alexandre Aubin
ae5941116d
Allow apps to be installed on a path sharing a common base, eg /foo and /foo2 (#1537) 2022-11-26 00:17:26 +01:00
Kay0u
21c72ad1c5
fix linter 2022-11-24 17:30:05 +01:00
Kay0u
af1c1d8c02
check if the shell exists 2022-11-24 15:13:59 +01:00
Kay0u
7372dc2079
be able to change the loginShell of a user 2022-11-24 14:42:43 +01:00
axolotle
a54e976e21 app_install: update notifications display with helpers 2022-11-23 16:12:24 +01:00
axolotle
d0faf8a64a tools_update: add hydrated pre/post upgrade notifications 2022-11-23 16:12:24 +01:00
axolotle
c4432b7823 app_upgrade: display pre and post notifications 2022-11-23 16:12:24 +01:00
axolotle
cdcd967eb1 app: add notifications helpers 2022-11-23 16:12:24 +01:00
axolotle
ea3826fb8d add new type 'simple' to cli _ask_confirmation 2022-11-23 16:12:24 +01:00
axolotle
cbaa26f472 AppUpgrade: ask confirmation when not enough ram 2022-11-23 16:12:24 +01:00
axolotle
f405bfb613 [fix] catalog: default values for categories & antifeatures 2022-11-23 16:12:24 +01:00
axolotle
d3d18c5ff2 add locales & fix multi_instance check 2022-11-23 16:12:24 +01:00
axolotle
e202df4793 update checks for app requirements as generator 2022-11-23 16:12:24 +01:00
axolotle
727bef92e5 add ask_confirmation helper 2022-11-23 16:12:24 +01:00
axolotle
c45c0a98f2 add app quality, antifeatures and alternative to base manifest 2022-11-23 16:12:24 +01:00
axolotle
56de320a9a add antifeatures and alternatives to catalog's apps manifest 2022-11-23 16:12:24 +01:00
axolotle
eeec30d78c add antifeatures to app catalog 2022-11-23 16:12:24 +01:00
Alexandre Aubin
70a8225b1d diagnosis: make the dnsrecord diagnoser not complain about the damn 128 vs 0 stuff in CAA records 2022-11-21 18:53:09 +01:00
YunoHost Bot
ad1748fa52
[CI] Format code with Black (#1536) 2022-11-19 19:11:47 +01:00
Axolotle
07d61a83ae
do not fetch catalogs registered with no url (#1535)
Do not fetch catalogs registered with no `url`
2022-11-19 18:53:54 +01:00
YunoHost Bot
5fc75d063c
[CI] Format code with Black (#1531) 2022-11-16 17:12:31 +01:00
Alexandre Aubin
ac6d68711c tools_update: add --allow-releaseinfo-change option to apt update to prevent the classic nightmare when debian changes from stable to oldstable 2022-11-16 17:01:04 +01:00
tituspijean
5063e12835
Add 502 custom error page (#1530) 2022-11-14 23:24:08 +01:00
Alexandre Aubin
d6952046fc diagnosis: fix old typo in ip diagnoser 2022-11-06 19:35:20 +01:00
Alexandre Aubin
372a602378
Mypy gods are unhappy 2022-10-29 18:49:25 +02:00
yunohost-bot
a2f82aba12 [CI] Format code with Black 2022-10-27 16:00:06 +00:00
Alexandre Aubin
8e4ddc00dc
Merge pull request #1521 from Salamandar/fix_domain_page
domain_info: Some apps don't have path
2022-10-27 16:26:53 +02:00
Alexandre Aubin
f3750598e3 global setting: make sure to run migration 25 prior to the regenconf 2022-10-27 16:20:08 +02:00
Félix Piédallu
f952c4bcf7 domain_info: Some apps don't have path (non-web apps like synapse/borg), it triggers a KeyError. 2022-10-26 20:45:49 +02:00
yunohost-bot
7c05df05b7 [CI] Format code with Black 2022-10-24 16:59:10 +00:00
Alexandre Aubin
55baa2aa4a
Merge pull request #1502 from YunoHost/11.1
11.1
2022-10-24 17:58:04 +02:00
Alexandre Aubin
db0e2ef3b2 Typo @_@ 2022-10-21 23:01:09 +02:00
Alexandre Aubin
5cfa0d3be8 questions: improve support for group question used in manifestv2 2022-10-18 20:10:42 +02:00
Alexandre Aubin
556e75ef08 catalog: autoreplace app level '?' to -1 for easier quality computation 2022-10-18 18:01:16 +02:00
yunohost-bot
85b501c9eb [CI] Format code with Black 2022-10-17 21:39:14 +00:00
Alexandre Aubin
472e925077 Fix trigger for yunohost-api restart after self-upgrade 2022-10-17 23:24:34 +02:00
Alexandre Aubin
0adff31dcb diagnosis: add reports when apt is configured with the 'testing' channel for yunohost, or with the 'stable' codename for debian 2022-10-17 16:48:37 +02:00
Alexandre Aubin
86e45f9cbc tools_update: also yield a boolean to easily know if there's a major yunohost upgrade pending + list of pending migrations (cf change in webadmin to encourage people to check the release note on the forum before yoloupgrading) 2022-10-17 16:47:49 +02:00
Alexandre Aubin
dbd0981b25
Merge pull request #1517 from YunoHost/improve-mostused-password-list
Improve most used password check list
2022-10-10 19:03:47 +02:00
Alexandre Aubin
9c308b1b4b
Merge pull request #1516 from YunoHost/merge-firstname-and-lastname
Merge firstname and lastname
2022-10-10 18:59:37 +02:00
Alexandre Aubin
5d608766e1
Merge pull request #1515 from YunoHost/root-password-change-as-virtual-global-setting
Implement a new 'virtual global setting' to change root password from…
2022-10-10 18:59:18 +02:00
Alexandre Aubin
aaa3a901d0 domain: don't assert domain exists in _get_parent_domain_of 2022-10-10 16:47:45 +02:00
Alexandre Aubin
581fe631fd Merge remote-tracking branch 'origin/11.1' into merge-firstname-and-lastname 2022-10-09 21:56:28 +02:00
Alexandre Aubin
42bcd5e6d3 Propagate changes to user_create() function in other test modules 2022-10-09 21:56:24 +02:00
Alexandre Aubin
928c8694b1 Merge remote-tracking branch 'origin/11.1' into root-password-change-as-virtual-global-setting 2022-10-09 21:02:11 +02:00
Alexandre Aubin
c5ab620673 Fix tests 2022-10-09 21:02:02 +02:00
Alexandre Aubin
e32fe7aa41 Moar oopsies 2022-10-09 20:52:20 +02:00