mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
Allow the ADministrator to load more objects via CSV load (Users, Audit rules)
SVN:trunk[694]
This commit is contained in:
@@ -52,7 +52,14 @@ function GetClassesSelect($sName, $sDefaultValue, $iWidthPx, $iActionCode = null
|
||||
$sHtml = "<select id=\"select_$sName\" name=\"$sName\">";
|
||||
$sHtml .= "<option tyle=\"width: ".$iWidthPx."px;\" title=\"Select the class you want to load\" value=\"\">".Dict::S('UI:CSVImport:ClassesSelectOne')."</option>\n";
|
||||
$aValidClasses = array();
|
||||
foreach(MetaModel::GetClasses('bizmodel') as $sClassName)
|
||||
$aClassCategories = array('bizmodel');
|
||||
if (UserRights::IsAdministrator())
|
||||
{
|
||||
$aClassCategories = array('bizmodel', 'application', 'addon/authentication');
|
||||
}
|
||||
foreach($aClassCategories as $sClassCategory)
|
||||
{
|
||||
foreach(MetaModel::GetClasses($sClassCategory) as $sClassName)
|
||||
{
|
||||
if ( (is_null($iActionCode) || UserRights::IsActionAllowed($sClassName, $iActionCode)) &&
|
||||
(!MetaModel::IsAbstract($sClassName)) )
|
||||
@@ -63,6 +70,7 @@ function GetClassesSelect($sName, $sDefaultValue, $iWidthPx, $iActionCode = null
|
||||
$aValidClasses[$sDisplayName] = "<option style=\"width: ".$iWidthPx."px;\" title=\"$sDescription\" value=\"$sClassName\"$sSelected>$sDisplayName</option>";
|
||||
}
|
||||
}
|
||||
}
|
||||
ksort($aValidClasses);
|
||||
$sHtml .= implode("\n", $aValidClasses);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user