Use example values instead of default during install, var renmaing

This commit is contained in:
CodeShakingSheep
2026-02-09 09:20:37 -06:00
parent adddba2bd0
commit 39eb89fbe9
5 changed files with 16 additions and 16 deletions
+2 -2
View File
@@ -5,13 +5,13 @@ name = "InvoicNinja configuration"
[main.config] [main.config]
name = "Configuration Options" name = "Configuration Options"
[main.config.mail_address] [main.config.default_from_email_address]
ask.en = "Choose from which mail address emails will be sent" ask.en = "Choose from which mail address emails will be sent"
ask.fr = "Choisissez à partir de quelle adresse e-mail les e-mails seront envoyés" ask.fr = "Choisissez à partir de quelle adresse e-mail les e-mails seront envoyés"
help = "Default email address to use for various automated emails." help = "Default email address to use for various automated emails."
bind = "MAIL_FROM_ADDRESS:__INSTALL_DIR__/.env" bind = "MAIL_FROM_ADDRESS:__INSTALL_DIR__/.env"
[main.config.mail_name] [main.config.default_from_email_name]
ask.en = "Choose what name will be displayed when InvoiceNinja sends mails" ask.en = "Choose what name will be displayed when InvoiceNinja sends mails"
ask.fr = "Choisissez quel nom sera affiché lorsque InvoiceNinja enverra des e-mails" ask.fr = "Choisissez quel nom sera affiché lorsque InvoiceNinja enverra des e-mails"
help = "Default name address to use for various automated names." help = "Default name address to use for various automated names."
+4 -4
View File
@@ -53,17 +53,17 @@ ram.runtime = "50M"
[install.password] [install.password]
type = "password" type = "password"
[install.mail_name] [install.default_from_email_name]
ask.en = "Choose what name will be displayed when InvoiceNinja sends mails" ask.en = "Choose what name will be displayed when InvoiceNinja sends mails"
ask.fr = "Choisissez quel nom sera affiché lorsque InvoiceNinja enverra des e-mails" ask.fr = "Choisissez quel nom sera affiché lorsque InvoiceNinja enverra des e-mails"
type = "string" type = "string"
default = "Invoice Ninja" example = "Invoice Ninja"
[install.mail_address] [install.default_from_email_address]
ask.en = "Choose from which mail address emails will be sent" ask.en = "Choose from which mail address emails will be sent"
ask.fr = "Choisissez à partir de quelle adresse e-mail les e-mails seront envoyés" ask.fr = "Choisissez à partir de quelle adresse e-mail les e-mails seront envoyés"
type = "email" type = "email"
default = "" example = "invoiceninja@example.com"
[resources] [resources]
+4 -4
View File
@@ -14,14 +14,14 @@ api_secret="$(ynh_string_random --length=32)"
app_key="$(ynh_string_random --length=32)" app_key="$(ynh_string_random --length=32)"
phantomjs_key="$(ynh_string_random --length=32)" phantomjs_key="$(ynh_string_random --length=32)"
mail_address=$(ynh_app_setting_get --key=mail_address) mail_address=$(ynh_app_setting_get --key=default_from_email_address)
mail_name=$(ynh_app_setting_get --key=mail_name) mail_name=$(ynh_app_setting_get --key=default_from_email_name)
ynh_app_setting_set --key=api_secret --value=$api_secret ynh_app_setting_set --key=api_secret --value=$api_secret
ynh_app_setting_set --key=app_key --value=$app_key ynh_app_setting_set --key=app_key --value=$app_key
ynh_app_setting_set --key=phantomjs_key --value=$phantomjs_key ynh_app_setting_set --key=phantomjs_key --value=$phantomjs_key
ynh_app_setting_set --key=mail_address --value="$mail_address" ynh_app_setting_set --key=default_from_email_address --value="$mail_address"
ynh_app_setting_set --key=mail_name --value="$mail_name" ynh_app_setting_set --key=default_from_email_name --value="$mail_name"
#================================================= #=================================================
# DOWNLOAD, CHECK AND UNPACK SOURCE # DOWNLOAD, CHECK AND UNPACK SOURCE
+4 -4
View File
@@ -12,13 +12,13 @@ source /usr/share/yunohost/helpers
ynh_script_progression "Ensuring downward compatibility..." ynh_script_progression "Ensuring downward compatibility..."
if [ -z "${mail_address:-}" ]; then if [ -z "${mail_address:-}" ]; then
mail_address="true" mail_address="${app}@${domain}"
ynh_app_setting_set --key=mail_address --value=$mail_address ynh_app_setting_set --key=default_from_email_address --value=$mail_address
fi fi
if [ -z "${mail_name:-}" ]; then if [ -z "${mail_name:-}" ]; then
mail_name="true" mail_name="${app}@${domain}"
ynh_app_setting_set --key=mail_name --value=$mail_name ynh_app_setting_set --key=default_from_email_name --value=$mail_name
fi fi
# Delete deprecated `firstname`/`lastname` settings. See upstream https://github.com/YunoHost/yunohost/pull/1516 # Delete deprecated `firstname`/`lastname` settings. See upstream https://github.com/YunoHost/yunohost/pull/1516
+2 -2
View File
@@ -12,8 +12,8 @@ test_format = 1.0
# Default args to use for install # Default args to use for install
# ------------------------------- # -------------------------------
args.mail_address = "invoiceninja@domain.tld" args.default_from_email_address = "invoiceninja@example.tld"
args.mail_name = "invoiceninja" args.default_from_email_name = "invoiceninja"
# ------------------------------- # -------------------------------
# Commits to test upgrade from # Commits to test upgrade from