From 746db18ec2df7c2961387e93fffe4c4795316754 Mon Sep 17 00:00:00 2001 From: Rich Date: Tue, 15 Apr 2014 20:17:43 +0000 Subject: [PATCH] Changed logic for Security Group delete, so that the default Group cannot be deleted. The applicabilty tab was made invisible for Procedures (Title) and MSWord Sections when they are open in DSOFramer. --- PROMS/VEPROMS User Interface/dlgManageSecurity.cs | 5 +++++ PROMS/VEPROMS User Interface/frmVEPROMS.cs | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/PROMS/VEPROMS User Interface/dlgManageSecurity.cs b/PROMS/VEPROMS User Interface/dlgManageSecurity.cs index 80f01c17..783003e0 100644 --- a/PROMS/VEPROMS User Interface/dlgManageSecurity.cs +++ b/PROMS/VEPROMS User Interface/dlgManageSecurity.cs @@ -347,6 +347,11 @@ namespace VEPROMS return; } GroupInfo gi = myGroupInfoList[lstGroups.SelectedIndex]; + if(myFolder.FolderConfig.Security_Group == gi.GID) + { + MessageBox.Show("Cannot Delete Default Group", "Attempt to Delete Default", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } bool deleteOK = true; if(gi.GroupMembershipCount > 0) { diff --git a/PROMS/VEPROMS User Interface/frmVEPROMS.cs b/PROMS/VEPROMS User Interface/frmVEPROMS.cs index 1ea5f753..b586246e 100644 --- a/PROMS/VEPROMS User Interface/frmVEPROMS.cs +++ b/PROMS/VEPROMS User Interface/frmVEPROMS.cs @@ -1948,6 +1948,8 @@ namespace VEPROMS infotabRO.Visible = true; } infotabTags.Visible = false; + infotabApplicability.Visible = false; + infotabHistory.Visible = false; displayBookMarks.MyEditItem = null; displayFoldoutMaint.Visible = false; //vlnStackTrace.ShowStack("enter tc_ItemSelectedChanged {0}", _CurrentItem); @@ -1979,7 +1981,7 @@ namespace VEPROMS displayTags.IsVisible = true; } infotabHistory.Visible = true; - if (args.MyItemInfo.MyDocVersion.MultiUnitCount > 1) + if (args.MyItemInfo.MyDocVersion.MultiUnitCount > 1 && !args.MyItemInfo.IsProcedure ) { infotabApplicability.Visible = true; displayApplicability.MyItemInfo = args.MyEditItem.MyItemInfo;