Commit graph

123 commits

Author SHA1 Message Date
yunohost-bot
8859038a41 [CI] Format code with Black 2023-01-10 01:30:51 +00:00
Alexandre Aubin
f21fbed2f7 configpanel: stop the madness of returning a 500 error when trying to load config panel 0.1 ... otherwise this will crash the new app info view ... 2023-01-10 00:42:40 +01:00
Alexandre Aubin
683421719f configpanel: key 'type' may not exist? 2023-01-10 00:39:54 +01:00
yunohost-bot
9bf2b0b546 [CI] Format code with Black 2023-01-06 06:00:05 +00:00
Alexandre Aubin
cddfafaa55 app resource: fix boring test edge case related to the initial properties object being modified 2023-01-06 03:50:22 +01:00
Alexandre Aubin
02abcd41f9 app resources: Fix tests 2023-01-05 23:57:42 +01:00
Alexandre Aubin
6d4659a782 app resources: fix ambiguity for db resource 'type' property 2022-12-22 23:13:20 +01:00
Alexandre Aubin
df8f14eec6 app resources: implement logic for port 'exposed' and 'fixed' options 2022-12-22 23:13:10 +01:00
Alexandre Aubin
4775b40b95 Hmpf 2022-12-22 01:15:54 +01:00
Alexandre Aubin
8ab28849a1 app resource: handle the --purge logic for data_dir removal 2022-12-21 23:11:09 +01:00
Alexandre Aubin
a50e73dc0f app resources: implement permission update 2022-12-21 22:29:31 +01:00
Alexandre Aubin
fa2ef3e7ec appv2: better error handling for app resources provisioning/deprovisioning/update failures 2022-12-21 20:39:10 +01:00
Alexandre Aubin
47b9b8b520 configpanels: fix inconsistent return format for boolean, sometimes 1/0, sometimes True/False -> force normalization of values when calling get() for a single setting from a config panel 2022-12-20 19:51:21 +01:00
yunohost-bot
186e61903a [CI] Format code with Black 2022-12-06 22:36:37 +00:00
Alexandre Aubin
b47d2c7476
Clarify the thing about current_value vs value 2022-12-06 23:21:28 +01:00
ljf (zamentur)
744f963508
[fix] Visible app condition not properly evaluate
If the config script returned structured data
2022-12-06 22:08:13 +01:00
ljf (zamentur)
6de36183d3
[fix] hotspot config panel fails in webadmin 2022-12-06 20:39:54 +01:00
Alexandre Aubin
73cf0be3fd
Fix again the legacy patch for yunohost user create @_@ 2022-12-03 14:11:53 +01:00
Alexandre Aubin
d254fb1b05 legacy: auto-patch yunohost user create syntax in app scripts to use --fullname instead 2022-12-02 23:30:47 +01:00
Alexandre Aubin
372a602378
Mypy gods are unhappy 2022-10-29 18:49:25 +02:00
yunohost-bot
7c05df05b7 [CI] Format code with Black 2022-10-24 16:59:10 +00: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
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
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
b9036abcbc Improve most used password check list 2022-10-09 19:04:58 +02:00
Alexandre Aubin
bd7081baf2 maintenance: cleanup .py file headers + automate boring copyright headers... 2022-10-09 18:38:34 +02:00
Alexandre Aubin
5addb2f68f Implement a new 'virtual global setting' to change root password from webadmin 2022-10-08 18:30:17 +02:00
Alexandre Aubin
031e7c482e Merge remote-tracking branch 'origin/dev' into 11.1 2022-10-05 14:25:01 +02:00
Alexandre Aubin
e2838455e0 Moar i18n friskies 2022-10-05 14:18:21 +02:00
Alexandre Aubin
d1d203726b Merge remote-tracking branch 'origin/enh-actions' into 11.1 2022-10-04 22:33:28 +02:00
Alexandre Aubin
fe4f8b4d5e
not foo -> foo is None 2022-10-04 22:27:23 +02:00
Alexandre Aubin
1c06fd5017 configpanels: i18n for domain cert config panel 2022-10-04 17:29:54 +02:00
axolotle
6295374fdb configpanels: auto add i18n help for an arg if present in locales 2022-10-04 19:27:04 +02:00
Alexandre Aubin
aad576fdd0 mypy won't guess that 'question' does have an 'enabled' attr in that context é_è 2022-10-03 17:12:53 +02:00
axolotle
f1003939a9 configpanel: add 'enabled' prop evaluation for button 2022-10-03 16:13:30 +02:00
axolotle
3d4909bbf5 configpanel: misc fix + add section visible evaluation 2022-10-02 17:10:05 +02:00
axolotle
9a3d65c313 update arg 'time' validation regex to allow 24 hours format 2022-10-01 20:19:51 +02:00
axolotle
35bac35bb0 add readonly prop for config panel arg to display a value 2022-10-01 20:18:32 +02:00
Alexandre Aubin
87447def38 admins/ldapauth: attempt to fix tests, root auth gets broken during slapd restart test 2022-09-30 19:31:04 +02:00
Alexandre Aubin
14fb1cfd8d backup: Try to fix again the infamous issue where from_yunohost_version gets filled with 'BASH_XTRACEFD' 2022-09-30 16:20:52 +02:00
Alexandre Aubin
90e3f3235c configpanels: Quick and dirty POC for config panel actions 2022-09-30 15:03:03 +02:00
Alexandre Aubin
fc14f64821 admins: moar friskies? 2022-09-06 00:35:10 +02:00
Alexandre Aubin
1037508fb5
Merge branch '11.1' into admins 2022-09-04 20:28:59 +02:00
Alexandre Aubin
a2ac2005b5
Merge pull request #1289 from YunoHost/manifestv2
[enh] App manifest v2
2022-09-04 19:51:47 +02:00
Alexandre Aubin
0d2cb690b3 manifestv2: moar test fixes 2022-09-03 16:35:09 +02:00
Alexandre Aubin
f6970ba403 manifestv2: Add doc about each resource type + script to create doc file 2022-09-03 01:19:16 +02:00
Alexandre Aubin
487ef303d8 Typo again ugh 2022-09-03 01:04:58 +02:00
Alexandre Aubin
74e745a291 Stupid typo >_> 2022-09-02 21:44:00 +02:00
Alexandre Aubin
28d0b6d891 Unused imports 2022-09-02 21:04:00 +02:00