mirror of
https://github.com/YunoHost-Apps/gitlab_ynh.git
synced 2024-09-03 18:36:35 +02:00
remove old actions and config panel
This commit is contained in:
parent
8a0e18e37d
commit
480a6ec32c
3 changed files with 0 additions and 123 deletions
24
actions.json
24
actions.json
|
@ -1,24 +0,0 @@
|
||||||
[
|
|
||||||
{
|
|
||||||
"id": "web_account",
|
|
||||||
"name": "External users",
|
|
||||||
"command": "/bin/bash scripts/actions/web_account",
|
|
||||||
"user": "root",
|
|
||||||
"accepted_return_codes": [
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"description": {
|
|
||||||
"en": "Allow user to be created without yunohost account."
|
|
||||||
},
|
|
||||||
"arguments": [
|
|
||||||
{
|
|
||||||
"name": "use_web_account",
|
|
||||||
"type": "boolean",
|
|
||||||
"ask": {
|
|
||||||
"en": "Authorized external user creation ?"
|
|
||||||
},
|
|
||||||
"default": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
|
@ -1,42 +0,0 @@
|
||||||
{
|
|
||||||
"name": "GitLab configuration panel",
|
|
||||||
"version": "0.1",
|
|
||||||
"panel": [
|
|
||||||
{
|
|
||||||
"name": "GitLab configuration",
|
|
||||||
"id": "main",
|
|
||||||
"sections": [
|
|
||||||
{
|
|
||||||
"name": "Overwriting config files",
|
|
||||||
"id": "overwrite_files",
|
|
||||||
"options": [
|
|
||||||
{
|
|
||||||
"name": "overwrite_nginx",
|
|
||||||
"ask": {
|
|
||||||
"en": "Overwrite the nginx config file ?"
|
|
||||||
},
|
|
||||||
"help": "If the file is overwritten, a backup will be created.",
|
|
||||||
"type": "boolean",
|
|
||||||
"default": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "External users",
|
|
||||||
"id": "users",
|
|
||||||
"options": [
|
|
||||||
{
|
|
||||||
"name": "use_web_account",
|
|
||||||
"ask": {
|
|
||||||
"en": "Authorized external user creation ?"
|
|
||||||
},
|
|
||||||
"help": "Allow user to be created without yunohost account.",
|
|
||||||
"type": "boolean",
|
|
||||||
"default": true
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
|
@ -1,57 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# GENERIC STARTING
|
|
||||||
#=================================================
|
|
||||||
# IMPORT GENERIC HELPERS
|
|
||||||
#=================================================
|
|
||||||
|
|
||||||
source scripts/_common.sh
|
|
||||||
source /usr/share/yunohost/helpers
|
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# RETRIEVE ARGUMENTS
|
|
||||||
#=================================================
|
|
||||||
|
|
||||||
# Get use_web_account
|
|
||||||
use_web_account=${YNH_ACTION_USE_WEB_ACCOUNT}
|
|
||||||
|
|
||||||
app=${YNH_APP_INSTANCE_NAME:-$YNH_APP_ID}
|
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# CHECK IF ARGUMENTS ARE CORRECT
|
|
||||||
#=================================================
|
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# CHECK IF AN ACTION HAS TO BE DONE
|
|
||||||
#=================================================
|
|
||||||
|
|
||||||
use_web_account_old=$(ynh_app_setting_get --app=$app --key=use_web_account)
|
|
||||||
|
|
||||||
if [ $use_web_account -eq $use_web_account_old ]
|
|
||||||
then
|
|
||||||
ynh_die "use_web_account is already set as $use_web_account." 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# SPECIFIC ACTION
|
|
||||||
#=================================================
|
|
||||||
# SET USER CREATION POLICY
|
|
||||||
#=================================================
|
|
||||||
if [ $use_web_account -eq 0 ]; then
|
|
||||||
web_account="Enable"
|
|
||||||
else
|
|
||||||
web_account="Disable"
|
|
||||||
fi
|
|
||||||
ynh_script_progression --message=--message="$web_account web user creation..." --weight=13
|
|
||||||
|
|
||||||
echo "ApplicationSetting.last.update_attributes(password_authentication_enabled_for_web: $use_web_account, signup_enabled: $use_web_account)" | gitlab-rails console
|
|
||||||
|
|
||||||
# Update the config of the app
|
|
||||||
ynh_app_setting_set --app=$app --key=use_web_account --value=$use_web_account
|
|
||||||
|
|
||||||
#=================================================
|
|
||||||
# END OF SCRIPT
|
|
||||||
#=================================================
|
|
||||||
|
|
||||||
ynh_script_progression --message="Execution completed" --last
|
|
Loading…
Reference in a new issue