B2019-076: support for folder/working draft level proc set specific info (moved code from VlnSvgPageHelper to here)
B2019-076: support for folder/working draft level proc set specific info & C2019-023: default values on outside transitions SI B2019-076: make folder/working draft level proc set specific info consistent B2019-076: Move GetInheritedSIValue from here to DocVersionExt.cs so it is accessible from TransitionExt.cs
This commit is contained in:
@@ -659,14 +659,14 @@ namespace Volian.Controls.Library
|
||||
else
|
||||
cm.MenuItems.Add("Import Procedure Set", new EventHandler(mi_Click));
|
||||
if (DoSpecificInfo)
|
||||
cm.MenuItems.Add("Folder Specific Information", new EventHandler(mi_Click));
|
||||
cm.MenuItems.Add("Procedure Set Specific Information", new EventHandler(mi_Click));
|
||||
}
|
||||
//_MyLog.WarnFormat("Context Menu 1b - {0}", GC.GetTotalMemory(true));
|
||||
if (ui.IsAdministrator() || ui.IsSetAdministrator(fi))
|
||||
{
|
||||
if (fi.MyParent != null) // don't allow insert before/after if at top node
|
||||
{
|
||||
if (!ui.IsAdministrator() && DoSpecificInfo) cm.MenuItems.Add("Folder Specific Information", new EventHandler(mi_Click));
|
||||
if (!ui.IsAdministrator() && DoSpecificInfo) cm.MenuItems.Add("Procedure Set Specific Information", new EventHandler(mi_Click));
|
||||
cm.MenuItems.Add("Insert Folder Before", new EventHandler(mi_Click));
|
||||
cm.MenuItems.Add("Insert Folder After", new EventHandler(mi_Click));
|
||||
}
|
||||
@@ -690,7 +690,7 @@ namespace Volian.Controls.Library
|
||||
OwnerInfoList.Reset();
|
||||
oil = OwnerInfoList.GetByVersionID(dvi.VersionID);
|
||||
if (dvi.ActiveFormat.PlantFormat.FormatData.SpecificInfo)
|
||||
cm.MenuItems.Add("Working Draft Specific Information", new EventHandler(mi_Click));
|
||||
cm.MenuItems.Add("Procedure Set Specific Information", new EventHandler(mi_Click));
|
||||
cm.MenuItems.Add("Refresh Checked Out Procedures", new EventHandler(mi_Click));
|
||||
cm.MenuItems.Add("New Procedure", new EventHandler(mi_Click));
|
||||
if (dvi.MultiUnitCount > 1)
|
||||
@@ -1006,7 +1006,7 @@ namespace Volian.Controls.Library
|
||||
{
|
||||
/*
|
||||
--Folder level
|
||||
see if we need to disable "Export Procedure Set" or "Folder Specific Information"
|
||||
see if we need to disable "Export Procedure Set" or "Procedure Set Specific Information"
|
||||
*/
|
||||
if (tn.MovedToSeparateWindow)
|
||||
{
|
||||
@@ -1044,7 +1044,7 @@ namespace Volian.Controls.Library
|
||||
{
|
||||
foreach (MenuItem itm in cm.MenuItems)
|
||||
{
|
||||
if (itm.Text == "Export Procedure Set" || itm.Text == "Folder Specific Information")
|
||||
if (itm.Text == "Export Procedure Set" || itm.Text == "Procedure Set Specific Information")
|
||||
itm.Enabled = false;
|
||||
}
|
||||
}
|
||||
@@ -1071,7 +1071,7 @@ namespace Volian.Controls.Library
|
||||
foreach (MenuItem itm in cm.MenuItems)
|
||||
{
|
||||
if (itm.Text == "Approve All Procedures" || itm.Text == "Report All Procedures Inconsistencies" ||
|
||||
itm.Text == "Working Draft Specific Information" || itm.Text == "Approve All Procedures for" ||
|
||||
itm.Text == "Procedure Set Specific Information" || itm.Text == "Approve All Procedures for" ||
|
||||
itm.Text == "Approve Some Procedures" || itm.Text == "Approve Some Procedures for")
|
||||
itm.Enabled = false;
|
||||
|
||||
@@ -1652,7 +1652,8 @@ namespace Volian.Controls.Library
|
||||
MenuItem mi = sender as MenuItem;
|
||||
if (mi == null)
|
||||
return;
|
||||
if (mi.Text == "Working Draft Specific Information" || mi.Text == "Folder Specific Information")
|
||||
// B2019-076: make folder/working draft level proc set specific info consistent (various places in this file were changed from Folder Specific & Working Draft Specific)
|
||||
if (mi.Text == "Procedure Set Specific Information")
|
||||
{
|
||||
VETreeNode tn = SelectedNode as VETreeNode;
|
||||
OnNodeSI(this, new vlnTreeEventArgs(tn, null, 0));
|
||||
|
Reference in New Issue
Block a user