tituspijean
82c682d6d1
Split log rm commands into separate shells
...
otherwise, if one fails, the following ones are not run.
2024-05-05 20:33:55 +02:00
Alexandre Aubin
5e4e59a133
Update resources.py
2024-04-11 23:30:18 +02:00
alexAubin
a665f2550c
🎨 Format Python code with Black
2024-04-11 22:45:57 +02:00
Alexandre Aubin
a5560c3035
Update resources.py: fix edge case when parsing app ustream version from resource manager
2024-04-11 21:19:14 +02:00
Alexandre Aubin
22b30c79c0
Zgrompf
2024-04-11 16:03:10 +02:00
Alexandre Aubin
29c597ed8e
Missing import oopsi
2024-04-11 14:32:39 +02:00
Alexandre Aubin
a3ab7c9199
app resources: add __YNH_DEBIAN_VERSION_ID__ in available variable, corresponing to debian number (11, 12, ...)
2024-04-11 00:38:23 +02:00
Alexandre Aubin
85f83af862
perf: add cache for system utils that fetch debian_version, debian_version_id, system_arch, system_virt
2024-04-10 23:08:40 +02:00
tituspijean
ff6b6954aa
🎨 Format Python code with Black
2024-04-10 20:32:30 +00:00
tituspijean
835303200d
Fix and enh variables for app resources
...
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2024-04-10 22:31:53 +02:00
alexAubin
a733ea45c3
🎨 Format Python code with Black
2024-04-10 19:03:03 +00:00
Alexandre Aubin
ba0ad78df5
Merge pull request #1751 from Salamandar/variables_in_manifest
...
Variables in manifest
2024-04-10 21:02:44 +02:00
Alexandre Aubin
0864014ea1
Move recursive_apply directly where it's used, having a small algorithms.py just for this is too convoluted
2024-04-10 20:59:54 +02:00
Josué Tille
006318effa
Avoid to override new settings
2024-03-07 10:05:10 +01:00
Josué Tille
c9d570e6a1
Add generales var in config panel like domain, path, etc
2024-03-07 10:05:10 +01:00
Alexandre Aubin
e8ad12de24
Merge pull request #1793 from YunoHost/fixes-doc-markdown
...
doc generation: fix markdown
2024-03-02 16:10:10 +01:00
OniriCorpe
c512425bd9
dog generation: fix markdown
2024-03-02 08:30:57 +01:00
OniriCorpe
8f6df354b8
break line
2024-03-01 03:31:43 +01:00
yunohost-bot
30679c0c57
[CI] Format code with Black
2024-03-01 01:08:42 +00:00
ljf (zamentur)
6a84564cdc
[fix] List root ssh keys
2024-02-29 18:36:25 +01:00
c5e9cec933
Fix readonly questions (display_text, etc): the code did not handle them anymore on the app side
2024-02-29 16:58:19 +01:00
OniriCorpe
da5181f057
Add autoupdate.version_regex to the doc
...
original commit: 93793fef44
2024-02-24 02:07:53 +01:00
Alexandre Aubin
ec4b1e9f96
Merge pull request #1776 from OniriCorpe/update-autoupdate-docs
...
Autoupdate: update docs
2024-02-15 02:38:06 +01:00
OniriCorpe
cfee750e32
draft
2024-02-15 02:24:45 +01:00
yunohost-bot
c695aa549a
[CI] Format code with Black
2024-02-09 20:12:27 +00:00
Alexandre Aubin
077b745d60
configpanels: some helpers behavior depend on YNH_APP_PACKAGING_FORMAT which is not set when calling the config script...
2024-02-09 20:01:20 +01:00
Alexandre Aubin
820a79c238
Update resources.py: used_ports -> ports_used_by_self
2024-01-28 22:28:45 +01:00
8727e74eab
Fix port reuse during provisionning.
...
Before this, provisionning might use twice the same port (second app install for example).
Indeed, _port_is_used only checks processes and already installed apps. Not the current
app being installed.
2024-01-28 22:22:36 +01:00
Alexandre Aubin
fc12cb198c
apps: people insist on trying to install Nextcloud after creating a user called nextcloud ... So let's check this stupid case
2024-01-21 21:14:02 +01:00
Alexandre Aubin
491588bb88
Merge pull request #1763 from YunoHost/fix-dns-suffix-during-xmpp-cert-setup
...
Fix DNS suffix edge case during XMPP certificate setup
2024-01-13 19:30:40 +01:00
Alexandre Aubin
54ad8dd2cb
Merge pull request #1761 from YunoHost/small-tools
...
Add basic-space-cleanup command
2024-01-13 19:29:25 +01:00
Alexandre Aubin
a44ea14141
Update copyright headers to 2024 using maintenance/update_copyright_headers.sh
2024-01-13 19:26:47 +01:00
tituspijean
8ca59703c5
Improve basic-space-cleanup shell calls and documentation
2024-01-13 12:11:05 +01:00
Alexandre Aubin
699500dbb0
Fix DNS suffix edge case during XMPP certificate setup
2024-01-12 22:00:10 +01:00
c8f0f131fd
app.py, helpers: Reword YNH_APP_UPGRADE_TYPE
...
* remove UPGRADE_FULL
* rename DOWNGRADE_FORCED -> DOWNGRADE
* rename UPGRADE_FORCED -> UPGRADE_SAME
* keep the helper ynh_check_app_version_changed behaviour for reverse compatibility.
2024-01-11 10:15:28 +01:00
tituspijean
b920b82f4e
Add basic-space-cleanup command
2024-01-07 22:14:27 +01:00
OniriCorpe
b424ae01c1
document changelog link for latest_github_release
2024-01-04 23:59:02 +01:00
yunohost-bot
8952d69e05
[CI] Format code with Black
2023-12-27 19:07:29 +00:00
Josue-T
a729c78379
apps: add mailbox/IMAP support for apps that declared a system user with mail enabled ( #1745 )
...
* Add missing account registration for apps in postfix
* Also set email on dovecot DB
* fix undefined var
* Fix missing username format config in dovecot
2023-12-23 19:34:22 +01:00
selfhoster1312
4284cd5d10
Only warn that mailbox is disabled for admins ( #1739 )
...
* Only warn that mailbox is disabled for admins
* Requality warning about "disabled mail perm for user" as debug
---------
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
2023-12-21 15:35:16 +01:00
Alexandre Aubin
5daf33f58e
Merge pull request #1750 from YunoHost/allow-dots-in-username
...
Allow dots in usernames
2023-12-21 15:28:04 +01:00
Alexandre Aubin
4ce101b5c6
More boring warnings
2023-12-19 20:30:18 +01:00
YapWC
5738526349
Update user.py
...
Allowed dots to be used in creating username
2023-12-19 10:13:03 +08:00
fb2ca1f27d
Add __ARCH__ and __DEBIAN_VERSION__ to available variables in manifest.toml
2023-12-14 17:30:11 +01:00
7981653c23
Apply __APP__ -> self.app recursively thanks to recursive_apply
2023-12-14 17:30:11 +01:00
dc8f51e2f8
Add a new utils.algorithms file for code helpers.
...
The first helper, recursive_apply, goes through recursive dict/lists to apply a function on non-recursable types
2023-12-14 17:30:11 +01:00
Alexandre Aubin
c0337bf1ef
logs: Ignore boring java warning
2023-12-13 15:10:30 +01:00
Alexandre Aubin
830d7b47e0
systemutils: when checking debian version and system arch, redirect stderr to /dev/null to prevent stupid issues, for example when the current working dir doesnt exist anymore..
2023-12-13 13:15:55 +01:00
Alexandre Aubin
54a6a1b3d2
Aleks forgot to remove pdb.set_trace ...
2023-12-09 18:26:02 +01:00
yunohost-bot
0a7b5fb0ba
[CI] Format code with Black
2023-12-09 15:12:51 +00:00