committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 59 additions and 183 deletions
-
12actions.toml
-
2conf/sql/multisite.sql
-
2conf/sql/single.sql
-
9config_panel.toml
-
80scripts/actions/public_private
-
16scripts/actions/reset_default_app
-
3scripts/actions/reset_default_system
-
17scripts/config
-
29scripts/install
-
1scripts/restore
-
71scripts/upgrade
@ -1 +1 @@ |
|||||
INSERT INTO wp_sitemeta VALUES(NULL,1,'sll_settings','a:14:{s:14:"account_suffix";s:0:"";s:7:"base_dn";s:27:"ou=users,dc=yunohost,dc=org";s:18:"domain_controllers";a:1:{i:0;s:9:"localhost";}s:9:"directory";s:2:"ol";s:4:"role";s:10:"subscriber";s:13:"high_security";s:5:"false";s:8:"ol_login";s:3:"uid";s:7:"use_tls";s:5:"false";s:9:"ldap_port";s:3:"389";s:12:"ldap_version";s:1:"3";s:12:"create_users";s:4:"true";s:7:"enabled";s:4:"true";s:7:"version";s:3:"1.5";s:6:"groups";a:1:{i:0;s:0:"";}}'); |
|
||||
|
REPLACE INTO wp_sitemeta VALUES(NULL,1,'authLDAPOptions','a:22:{s:7:"Enabled";s:1:"1";s:7:"CachePW";b:0;s:3:"URI";s:44:"ldap://localhost/ou=users,dc=yunohost,dc=org";s:12:"URISeparator";s:1:" ";s:6:"Filter";s:__LENGTH__:"(&(|(objectclass=posixAccount))(uid=%s)(permission=cn=__APP__.admin,ou=permission,dc=yunohost,dc=org))";s:8:"NameAttr";s:9:"givenName";s:7:"SecName";s:2:"sn";s:7:"UidAttr";s:3:"uid";s:8:"MailAttr";s:4:"mail";s:7:"WebAttr";s:0:"";s:6:"Groups";a:5:{s:13:"administrator";s:0:"";s:6:"editor";s:0:"";s:6:"author";s:0:"";s:11:"contributor";s:0:"";s:10:"subscriber";s:0:"";}s:5:"Debug";b:0;s:9:"GroupAttr";s:0:"";s:11:"GroupFilter";s:0:"";s:11:"DefaultRole";s:10:"subscriber";s:11:"GroupEnable";b:0;s:13:"GroupOverUser";b:0;s:7:"Version";i:1;s:26:"DoNotOverwriteNonLdapUsers";b:0;s:8:"StartTLS";b:0;s:14:"GroupSeparator";s:0:"";s:9:"GroupBase";s:0:"";}'); |
||||
@ -1 +1 @@ |
|||||
INSERT INTO wp_options VALUES(NULL,'sll_settings','a:14:{s:14:"account_suffix";s:0:"";s:7:"base_dn";s:27:"ou=users,dc=yunohost,dc=org";s:18:"domain_controllers";a:1:{i:0;s:9:"localhost";}s:9:"directory";s:2:"ol";s:4:"role";s:10:"subscriber";s:13:"high_security";s:5:"false";s:8:"ol_login";s:3:"uid";s:7:"use_tls";s:5:"false";s:9:"ldap_port";s:3:"389";s:12:"ldap_version";s:1:"3";s:12:"create_users";s:4:"true";s:7:"enabled";s:4:"true";s:7:"version";s:3:"1.5";s:6:"groups";a:1:{i:0;s:0:"";}}','yes'); |
|
||||
|
REPLACE INTO wp_options VALUES(NULL,'authLDAPOptions','a:22:{s:7:"Enabled";s:1:"1";s:7:"CachePW";b:0;s:3:"URI";s:44:"ldap://localhost/ou=users,dc=yunohost,dc=org";s:12:"URISeparator";s:1:" ";s:6:"Filter";s:__LENGTH__:"(&(|(objectclass=posixAccount))(uid=%s)(permission=cn=__APP__.admin,ou=permission,dc=yunohost,dc=org))";s:8:"NameAttr";s:9:"givenName";s:7:"SecName";s:2:"sn";s:7:"UidAttr";s:3:"uid";s:8:"MailAttr";s:4:"mail";s:7:"WebAttr";s:0:"";s:6:"Groups";a:5:{s:13:"administrator";s:0:"";s:6:"editor";s:0:"";s:6:"author";s:0:"";s:11:"contributor";s:0:"";s:10:"subscriber";s:0:"";}s:5:"Debug";b:0;s:9:"GroupAttr";s:0:"";s:11:"GroupFilter";s:0:"";s:11:"DefaultRole";s:10:"subscriber";s:11:"GroupEnable";b:0;s:13:"GroupOverUser";b:0;s:7:"Version";i:1;s:26:"DoNotOverwriteNonLdapUsers";b:0;s:8:"StartTLS";b:0;s:14:"GroupSeparator";s:0:"";s:9:"GroupBase";s:0:"";}','yes'); |
||||
@ -1,80 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
|
|
||||
#================================================= |
|
||||
# GENERIC STARTING |
|
||||
#================================================= |
|
||||
# IMPORT GENERIC HELPERS |
|
||||
#================================================= |
|
||||
|
|
||||
source /usr/share/yunohost/helpers |
|
||||
|
|
||||
#================================================= |
|
||||
# MANAGE SCRIPT FAILURE |
|
||||
#================================================= |
|
||||
|
|
||||
# Exit if an error occurs during the execution of the script |
|
||||
ynh_abort_if_errors |
|
||||
|
|
||||
#================================================= |
|
||||
# RETRIEVE ARGUMENTS |
|
||||
#================================================= |
|
||||
|
|
||||
# Get is_public |
|
||||
is_public=${YNH_ACTION_IS_PUBLIC} |
|
||||
|
|
||||
app=$YNH_APP_INSTANCE_NAME |
|
||||
|
|
||||
#================================================= |
|
||||
# CHECK IF ARGUMENTS ARE CORRECT |
|
||||
#================================================= |
|
||||
|
|
||||
#================================================= |
|
||||
# CHECK IF AN ACTION HAS TO BE DONE |
|
||||
#================================================= |
|
||||
|
|
||||
is_public_old=$(ynh_app_setting_get --app=$app --key=is_public) |
|
||||
|
|
||||
if [ $is_public -eq $is_public_old ] |
|
||||
then |
|
||||
ynh_die --message="is_public is already set as $is_public." --ret_code=0 |
|
||||
fi |
|
||||
|
|
||||
#================================================= |
|
||||
# SPECIFIC ACTION |
|
||||
#================================================= |
|
||||
# MOVE TO PUBLIC OR PRIVATE |
|
||||
#================================================= |
|
||||
|
|
||||
if [ $is_public -eq 0 ]; then |
|
||||
public_private="private" |
|
||||
else |
|
||||
public_private="public" |
|
||||
fi |
|
||||
ynh_script_progression --message="Moving the application to $public_private..." --weight=3 |
|
||||
|
|
||||
if [ $is_public -eq 0 ] |
|
||||
then |
|
||||
ynh_app_setting_delete --app=$app --key=unprotected_uris |
|
||||
else |
|
||||
ynh_app_setting_set --app=$app --key=unprotected_uris --value="/" |
|
||||
fi |
|
||||
|
|
||||
ynh_script_progression --message="Upgrading SSOwat configuration..." |
|
||||
# Regen ssowat configuration |
|
||||
yunohost app ssowatconf |
|
||||
|
|
||||
# Update the config of the app |
|
||||
ynh_app_setting_set --app=$app --key=is_public --value=$is_public |
|
||||
|
|
||||
#================================================= |
|
||||
# RELOAD NGINX |
|
||||
#================================================= |
|
||||
ynh_script_progression --message="Reloading NGINX web server..." |
|
||||
|
|
||||
ynh_systemd_action --service_name=nginx --action=reload |
|
||||
|
|
||||
#================================================= |
|
||||
# END OF SCRIPT |
|
||||
#================================================= |
|
||||
|
|
||||
ynh_script_progression --message="Execution completed" --last |
|
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue