1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/bookstack_ynh.git synced 2024-09-03 18:16:02 +02:00
* restart config panel

* Update manifest.toml

* Standard (#119)

* fix

* Update manifest.toml

* Update manifest.toml

* Update POST_INSTALL.md

* Update POST_INSTALL_fr.md

* fix

* Update manifest.toml

* Auto-update README

* Update tests.toml

* Update tests.toml

---------

Co-authored-by: yunohost-bot <yunohost@yunohost.org>
This commit is contained in:
Éric Gaspar 2023-06-07 16:23:32 +02:00 committed by GitHub
parent 096327c80a
commit 68a5d52263
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 28 additions and 21 deletions

View file

@ -29,7 +29,7 @@ BookStack is an opinionated wiki system that provides a pleasant and simple out
- Diagrams.net Integration - Diagrams.net Integration
**Shipped version:** 23.05.2~ynh1 **Shipped version:** 23.05.2~ynh2
**Demo:** https://demo.bookstackapp.com **Demo:** https://demo.bookstackapp.com

View file

@ -27,7 +27,7 @@ BookStack est un système wiki simple prête à l'emploi. Les nouveaux utilisate
- Multilingue - Multilingue
**Version incluse :** 23.05.2~ynh1 **Version incluse :** 23.05.2~ynh2
**Démo :** https://demo.bookstackapp.com **Démo :** https://demo.bookstackapp.com

View file

@ -3,16 +3,6 @@ version = "1.0"
[main] [main]
name = "BookStack configuration" name = "BookStack configuration"
[main.auth_config]
name = "Authentication configuration"
[main.auth_config.auth_method]
ask = "General authentication"
choices = ["standard", "ldap"]
default = "ldap"
help = "Select an authentication method to connect to BookStack."
bind = "AUTH_METHOD:/var/www/__APP__/.env"
[main.php_fpm_config] [main.php_fpm_config]
name = "PHP-FPM configuration" name = "PHP-FPM configuration"

View file

@ -1,5 +1,3 @@
BookStack uses LDAP authentication by default. BookStack uses LDAP authentication by default.
You can switch to standard authentication in the webadmin -> bookstack -> config panel setting. If you choose Standard as authentication, for the first time Login with standard authentication, use the default credentials `admin@admin.com` and `password`. You should change these details immediately after logging in for the first time.
For the first time Login with standard authentication, use the default credentials `admin@admin.com` and `password`. You should change these details immediately after logging in for the first time.

View file

@ -1,5 +1,3 @@
BookStack utilise l'authentification LDAP par défaut. BookStack utilise l'authentification LDAP par défaut.
Vous pouvez passer à l'authentification standard dans le webadmin -> Bookstack -> paramètre du panneau de configuration. Si vous avez choisi la méthode standard d'authentification, pour la première connexion avec une authentification standard, utilisez les informations d'identification par défaut `admin@admin.com` et `password`. Vous devez modifier ces informations immédiatement après vous être connecté pour la première fois.
Pour la première connexion avec une authentification standard, utilisez les informations d'identification par défaut `admin@admin.com` et `password`. Vous devez modifier ces informations immédiatement après vous être connecté pour la première fois.

View file

@ -5,7 +5,7 @@ name = "BookStack"
description.en = "Platform to create documentation/wiki content" description.en = "Platform to create documentation/wiki content"
description.fr = "Plateforme pour créer du contenu de documentation/wiki" description.fr = "Plateforme pour créer du contenu de documentation/wiki"
version = "23.05.2~ynh1" version = "23.05.2~ynh2"
maintainers = ["eric_G"] maintainers = ["eric_G"]
@ -38,6 +38,13 @@ ram.runtime = "50M"
[install.admin] [install.admin]
type = "user" type = "user"
[install.auth_method]
ask.en = "Choose an authentication method"
ask.fr = "Choisissez une méthode d'authentification"
type = "string"
choices = ["standard", "ldap"]
default = "ldap"
[install.language] [install.language]
ask.en = "Choose the application language" ask.en = "Choose the application language"
ask.fr = "Choisissez la langue de l'application" ask.fr = "Choisissez la langue de l'application"
@ -67,6 +74,10 @@ ram.runtime = "50M"
[resources.permissions] [resources.permissions]
main.url = "/" main.url = "/"
api.url = "/api"
api.show_tile = false
api.allowed = "visitors"
api.auth_header = false
[resources.apt] [resources.apt]
packages = "mariadb-server, php8.2-curl, php8.2-mysql, php8.2-ldap, php8.2-mbstring, php8.2-tidy, php8.2-xml, php8.2-zip, php8.2-gd" packages = "mariadb-server, php8.2-curl, php8.2-mysql, php8.2-ldap, php8.2-mbstring, php8.2-tidy, php8.2-xml, php8.2-zip, php8.2-gd"

View file

@ -17,7 +17,6 @@ timezone="$(cat /etc/timezone)"
redis_db=$(ynh_redis_get_free_db) redis_db=$(ynh_redis_get_free_db)
email=$(ynh_user_get_info --username=$admin --key=mail) email=$(ynh_user_get_info --username=$admin --key=mail)
auth_method="ldap"
fpm_footprint="low" fpm_footprint="low"
fpm_free_footprint=0 fpm_free_footprint=0
fpm_usage="low" fpm_usage="low"
@ -27,7 +26,6 @@ fpm_usage="low"
#================================================= #=================================================
ynh_app_setting_set --app=$app --key=redis_db --value=$redis_db ynh_app_setting_set --app=$app --key=redis_db --value=$redis_db
ynh_app_setting_set --app=$app --key=auth_method --value=$auth_method
ynh_app_setting_set --app=$app --key=fpm_footprint --value=$fpm_footprint ynh_app_setting_set --app=$app --key=fpm_footprint --value=$fpm_footprint
ynh_app_setting_set --app=$app --key=fpm_free_footprint --value=$fpm_free_footprint ynh_app_setting_set --app=$app --key=fpm_free_footprint --value=$fpm_free_footprint
ynh_app_setting_set --app=$app --key=fpm_usage --value=$fpm_usage ynh_app_setting_set --app=$app --key=fpm_usage --value=$fpm_usage

View file

@ -6,6 +6,12 @@ test_format = 1.0
# Default args to use for install # Default args to use for install
# ------------------------------- # -------------------------------
args.auth_method = "ldap"
# -------------------------------
# Default args to use for install
# -------------------------------
exclude = ["install.nourl"] exclude = ["install.nourl"]
# ------------------------------- # -------------------------------
@ -13,3 +19,9 @@ test_format = 1.0
# ------------------------------- # -------------------------------
test_upgrade_from.d653976.name = "Upgrade from 23.01" test_upgrade_from.d653976.name = "Upgrade from 23.01"
[standard_auth_method]
only = ["install.subdir", "backup_restore", "upgrade"]
args.auth_method = "standard"