Add the AdminInterface prop to toggle access to the native Pydio admin interface (default to disabled)

This commit is contained in:
Daniel Berteaud 2014-01-22 16:19:39 +01:00
parent e1dd9251e9
commit 94c29babfd
1 changed files with 16 additions and 4 deletions

View File

@ -23,6 +23,8 @@ else {
EOF
}
my $adm = $pydio{'AdminInterface'} || 'disabled';
if (($homedir eq 'enabled') || ($homedir eq 'users')){
$OUT .=<<"EOF";
@ -114,10 +116,16 @@ $OUT .=<<'EOF';
// ADMIN REPOSITORY
/*
Settings interface is disabled because the configuration
is managed by the SME Server templates system
the configuration is managed by the SME Server templates system
New repositories can be added using the smeserver-shared-folders
contrib
contrib. Use the admin interface of Pydio with care, and expect
your customization to be lost next time tempaltes are expanded.
Only usefull for debuging
EOF
$OUT .= '*/' if ($adm eq 'enabled');
$OUT .=<<'EOF';
$REPOSITORIES["ajxp_conf"] = array(
"DISPLAY" => "Settings",
@ -125,7 +133,11 @@ $REPOSITORIES["ajxp_conf"] = array(
"DRIVER" => "ajxp_conf",
"DRIVER_OPTIONS"=> array()
);
*/
EOF
$OUT .= '*/' unless ($adm eq 'enabled');
$OUT .=<<'EOF';
$REPOSITORIES["ajxp_user"] = array(
"DISPLAY" => "Dashboard",