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

tags/0.2.4_el5
Daniel Berteaud 11 years ago
parent e1dd9251e9
commit 94c29babfd
  1. 20
      root/etc/e-smith/templates/etc/pydio/bootstrap_repositories.php/050repo

@ -23,6 +23,8 @@ else {
EOF EOF
} }
my $adm = $pydio{'AdminInterface'} || 'disabled';
if (($homedir eq 'enabled') || ($homedir eq 'users')){ if (($homedir eq 'enabled') || ($homedir eq 'users')){
$OUT .=<<"EOF"; $OUT .=<<"EOF";
@ -114,10 +116,16 @@ $OUT .=<<'EOF';
// ADMIN REPOSITORY // ADMIN REPOSITORY
/* /*
Settings interface is disabled because the configuration the configuration is managed by the SME Server templates system
is managed by the SME Server templates system
New repositories can be added using the smeserver-shared-folders 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( $REPOSITORIES["ajxp_conf"] = array(
"DISPLAY" => "Settings", "DISPLAY" => "Settings",
@ -125,7 +133,11 @@ $REPOSITORIES["ajxp_conf"] = array(
"DRIVER" => "ajxp_conf", "DRIVER" => "ajxp_conf",
"DRIVER_OPTIONS"=> array() "DRIVER_OPTIONS"=> array()
); );
*/
EOF
$OUT .= '*/' unless ($adm eq 'enabled');
$OUT .=<<'EOF';
$REPOSITORIES["ajxp_user"] = array( $REPOSITORIES["ajxp_user"] = array(
"DISPLAY" => "Dashboard", "DISPLAY" => "Dashboard",

Loading…
Cancel
Save