rendered paste bodyfunction MenuDisplay(isCheckedOut, checkedByMe, mask, version)
{
switch(version)
{
case 1:
var right = new DocumentRight(mask);
if(right.CanUpdate() == false)
{
Menu_Document.get_items().getItem(7).set_lookId('DisabledItem');
Menu_Document.get_items().getItem(7).set_enabled(false);
}
else
{
Menu_Document.get_items().getItem(7).set_lookId('DefaultItemLook');
Menu_Document.get_items().getItem(7).set_enabled(true);
}
if(right.CanSetPermissions() == false)
{
Menu_Document.get_items().getItem(5).set_lookId('DisabledItem');
Menu_Document.get_items().getItem(5).set_enabled(false);
}
else
{
Menu_Document.get_items().getItem(5).set_lookId('DefaultItemLook');
Menu_Document.get_items().getItem(5).set_enabled(true);
}
if(right.CanEditMetadata() == false)
{
Menu_Document.get_items().getItem(4).set_lookId('DisabledItem');
Menu_Document.get_items().getItem(4).set_enabled(false);
}
else
{
Menu_Document.get_items().getItem(4).set_lookId('DefaultItemLook');
Menu_Document.get_items().getItem(4).set_enabled(true);
}
if(right.CanDelete() == false)
{
Menu_Document.get_items().getItem(11).set_lookId('DisabledItem');
Menu_Document.get_items().getItem(11).set_enabled(false);
Menu_Document.get_items().getItem(12).set_lookId('DisabledItem');
Menu_Document.get_items().getItem(12).set_enabled(false);
}
else
{
Menu_Document.get_items().getItem(11).set_lookId('DefaultItemLook');
Menu_Document.get_items().getItem(11).set_enabled(true);
Menu_Document.get_items().getItem(12).set_lookId('DefaultItemLook');
Menu_Document.get_items().getItem(12).set_enabled(true);
}
if(isCheckedOut == 'true')
{//e document si e checkuit
Menu_Document.get_items().getItem(11).set_lookId('DisabledItem');
Menu_Document.get_items().getItem(11).set_enabled(false);
Menu_Document.get_items().getItem(12).set_lookId('DisabledItem');
Menu_Document.get_items().getItem(12).set_enabled(false);
if(checkedByMe == 'true')
{// de mine
Menu_Document.get_items().getItem(7).set_visible(false);
Menu_Document.get_items().getItem(8).set_visible(true);
Menu_Document.get_items().getItem(9).set_visible(true);
Menu_Document.get_items().getItem(5).set_lookId('DefaultItemLook');
Menu_Document.get_items().getItem(7).set_lookId('DefaultItemLook');
return;
}
else
{//e checkuit de altcineva
Menu_Document.get_items().getItem(5).set_lookId('DisabledItem');
Menu_Document.get_items().getItem(5).set_enabled(false);
Menu_Document.get_items().getItem(7).set_visible(true);
Menu_Document.get_items().getItem(7).set_lookId('DisabledItem');
Menu_Document.get_items().getItem(7).set_enabled(false);
Menu_Document.get_items().getItem(8).set_visible(false);
Menu_Document.get_items().getItem(9).set_visible(false);
return;
}
}
else
{//nu e checkuit
Menu_Document.get_items().getItem(7).set_lookId('DefaultItemLook');
Menu_Document.get_items().getItem(7).set_visible(true);
Menu_Document.get_items().getItem(8).set_visible(false);
Menu_Document.get_items().getItem(9).set_visible(false);
return;
}
break;
case 2:
if(isCheckedOut == 'true')
{
Menu_LastVersion.get_items().getItem(6).set_lookId('DisabledItem');
Menu_LastVersion.get_items().getItem(6).set_enabled(false);
if(checkedByMe == 'true')
{
Menu_LastVersion.get_items().getItem(2).set_visible(false);
Menu_LastVersion.get_items().getItem(3).set_visible(true);
Menu_LastVersion.get_items().getItem(4).set_visible(true);
return;
}
else
{
Menu_LastVersion.get_items().getItem(2).set_visible(true);
Menu_LastVersion.get_items().getItem(2).set_lookId('DisabledItem');
Menu_LastVersion.get_items().getItem(2).set_enabled(true);
Menu_LastVersion.get_items().getItem(3).set_visible(false);
Menu_LastVersion.get_items().getItem(4).set_visible(false);
return;
}
}
else
{
Menu_LastVersion.get_items().getItem(2).set_lookId('DefaultItemLook');
Menu_LastVersion.get_items().getItem(6).set_lookId('DefaultItemLook');
Menu_LastVersion.get_items().getItem(2).set_visible(true);
Menu_LastVersion.get_items().getItem(3).set_visible(false);
Menu_LastVersion.get_items().getItem(4).set_visible(false);
return;
}
break;
}
}