1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/adminer_ynh.git synced 2024-09-03 18:06:06 +02:00

Merge pull request #13 from YunoHost-Apps/testing

Testing
This commit is contained in:
Alexandre Aubin 2021-06-06 18:14:29 +02:00 committed by GitHub
commit d08c03750d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 2215 additions and 2746 deletions

View file

@ -11,7 +11,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in
## Overview
Adminer (formerly phpMinAdmin better alternate to phpMyAdmin) is a full-featured database management tool (MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, SimpleDB, Elasticsearch, MongoDB). Replace phpMyAdmin with Adminer and you will get a tidier user interface, better support for MySQL features, higher performance and more security. [See detailed comparison](https://www.adminer.org/en/phpmyadmin).
**Shipped version:** 4.7.8
**Shipped version:** 4.8.0
## Screenshots

View file

@ -11,7 +11,7 @@ Si vous n'avez pas YunoHost, consultez [le guide](https://yunohost.org/#/install
## Vue d'ensemble
Adminer (anciennement phpMinAdmin, meilleure alternative à phpMyAdmin) est un outil de gestion de base de données (MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, SimpleDB, Elasticsearch, MongoDB). Remplacez phpMyAdmin par Adminer et vous obtiendrez une interface utilisateur plus ordonnée, une meilleure prise en charge des fonctionnalités MySQL, des performances plus élevées et plus de sécurité. [Voir comparaison détaillée](https://www.adminer.org/en/phpmyadmin).
**Version incluse :** 4.7.8
**Version incluse :** 4.8.0
## Captures d'écran

View file

@ -7,7 +7,7 @@
"fr": "Gestionnaire de base de données en un seul fichier PHP"
},
"version": "4.7.8~ynh1",
"version": "4.8.0~ynh1",
"url": "https://www.adminer.org/",
"license": "Apache-2.0",
"maintainer": {
@ -21,7 +21,7 @@
"url": "https://github.com/jesuisfol/adminer_ynh"
},
"requirements": {
"yunohost": ">= 4.1.2"
"yunohost": ">= 4.1.7"
},
"multi_instance": true,
"services": [
@ -33,19 +33,11 @@
{
"name": "domain",
"type": "domain",
"ask": {
"en": "Choose a domain name for Adminer",
"fr": "Choisissez un domaine pour Adminer"
},
"example": "domain.org"
},
{
"name": "path",
"type": "path",
"ask": {
"en": "Choose a path for Adminer",
"fr": "Choisissez un chemin pour Adminer"
},
"example": "/adminer",
"default": "/adminer"
},
@ -61,10 +53,6 @@
{
"name": "is_public",
"type": "boolean",
"ask": {
"en": "Is it a public application?",
"fr": "Est-ce une application publique ?"
},
"default": true
}
]

View file

@ -43,7 +43,6 @@ ynh_script_progression --message="Storing installation settings..." --weight=1
ynh_app_setting_set --app=$app --key=domain --value=$domain
ynh_app_setting_set --app=$app --key=path --value=$path_url
ynh_app_setting_set --app=$app --key=is_public --value=$is_public
ynh_app_setting_set --app=$app --key=root_access --value=$root_access
#=================================================
@ -107,7 +106,7 @@ ynh_script_progression --message="Configuring permissions..." --weight=1
# Make app public if necessary or protect it
if [ $is_public -eq 1 ]
then
ynh_permission_update --permission "main" --add "visitors"
ynh_permission_update --permission="main" --add="visitors"
fi
#=================================================

View file

@ -16,11 +16,10 @@ ynh_script_progression --message="Loading installation settings..." --weight=1
app=$YNH_APP_INSTANCE_NAME
domain=$(ynh_app_setting_get --app=$app --key=domain)
path_url=$(ynh_app_setting_get --app=$app --key=path)
final_path=$(ynh_app_setting_get --app=$app --key=final_path)
is_public=$(ynh_app_setting_get --app=$app --key=is_public)
root_access=$(ynh_app_setting_get --app=$app --key=root_access)
domain=$(ynh_app_setting_get --app=$app --key=domain)
path_url=$(ynh_app_setting_get --app=$app --key=path)
final_path=$(ynh_app_setting_get --app=$app --key=final_path)
root_access=$(ynh_app_setting_get --app=$app --key=root_access)
phpversion=$(ynh_app_setting_get --app=$app --key=phpversion)
#=================================================
@ -28,15 +27,6 @@ phpversion=$(ynh_app_setting_get --app=$app --key=phpversion)
#=================================================
ynh_script_progression --message="Ensuring downward compatibility..." --weight=1
# Fix is_public as a boolean value
if [ "$is_public" = "Yes" ]; then
ynh_app_setting_set --app=$app --key=is_public --value=1
is_public=1
elif [ "$is_public" = "No" ]; then
ynh_app_setting_set --app=$app --key=is_public --value=0
is_public=0
fi
# If final_path doesn't exist, create it
if [ -z "$final_path" ]; then
final_path=/var/www/$app

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long