ipasserelle-webapps/root/etc/e-smith/templates/var/lib/lemonldap-ng/conf/lmConf/035dl

41 lines
1.3 KiB
Plaintext

{
# Delete OpenUpload
if ( defined($conf->{'applicationList'}->{'010apps'}->{'openupload'}) ){
delete $conf->{'exportedHeaders'}->{"upload.$domain"};
delete $conf->{'locationRules'}->{"upload.$domain"};
delete $conf->{'applicationList'}->{'010apps'}->{'openupload'};
delete $conf->{'vhostOptions'}->{"upload.$domain"};
}
$conf->{'exportedHeaders'}->{"upload.$domain"} = {
'Auth-User' => '$uid',
'User-Email' => '$mail'
} unless ($conf->{'exportedHeaders'}->{"upload.$domain"});
$conf->{'locationRules'}->{"upload.$domain"} = {
'(?#09logout)^/admin\\.php\\?u' => 'logout_app',
'(?#10Auth)^/(admin|rest)\\.php' => '$groups =~ /\\badmins|equipe\\b/',
'default' => 'unprotect'
} unless ($conf->{'locationRules'}->{"upload.$domain"});
$conf->{'applicationList'}->{'010apps'}->{'dl'} = {
'options' => {
'logo' => 'dl.png',
'name' => 'Fichiers temporaires',
'description' => 'Service d\'hébergement de fichiers temporaires',
'uri' => "https://upload.$domain",
'display' => 'auto'
},
'type' => 'application'
} unless ($conf->{'applicationList'}->{'010apps'}->{'dl'});
$conf->{'vhostOptions'}->{"upload.$domain"} = {
'vhostAliases' => "uploadapi.$domain",
} unless ($conf->{'vhostOptions'}->{"upload.$domain"});
$OUT = '';
}