Compare commits
4 Commits
10257a832a
...
B2025-063
| Author | SHA1 | Date | |
|---|---|---|---|
| fa8b0bd6a1 | |||
| c26e271676 | |||
| 7d87477d68 | |||
| 9002fb3828 |
@@ -630,7 +630,7 @@ namespace Volian.Controls.Library
|
||||
if (
|
||||
(dti != null && dti.MyStepTabPanel.MyStepPanel.VwMode == E_ViewMode.View)
|
||||
||
|
||||
(SeparateWindows && (VersionID == 0 || VersionID != myItemInfo.MyDocVersion.VersionID))
|
||||
(SeparateWindows && VersionID == myItemInfo.MyDocVersion.VersionID)
|
||||
|| //to handle special case where item will be opened in a separate window
|
||||
MessageBox.Show(this, message, "Procedure Already Checked Out", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
|
||||
viewonlymode = true;
|
||||
|
||||
@@ -136,9 +136,34 @@ namespace Volian.Controls.Library
|
||||
//C2019-036 View Only mode work with Checked Out Procedures
|
||||
//is in View Only Mode, so do not set up the Security
|
||||
if (OwnerID == 0)
|
||||
return;
|
||||
{
|
||||
|
||||
UserInfo ui = UserInfo.GetByUserID(OwnerInfo.Get(OwnerID).SessionUserID);
|
||||
UserInfo uiViewOnly = UserInfo.GetByUserID(Base.Library.VlnSettings.UserID);
|
||||
if (uiViewOnly.IsAdministrator())
|
||||
{
|
||||
MyUserRole = $"{Base.Library.VlnSettings.UserID} - Administrator";
|
||||
}
|
||||
else if (uiViewOnly.IsSetAdministrator(myItem.MyDocVersion))
|
||||
{
|
||||
MyUserRole = $"{Base.Library.VlnSettings.UserID} - Set Administrator";
|
||||
}
|
||||
else if (uiViewOnly.IsWriter(myItem.MyDocVersion))
|
||||
{
|
||||
MyUserRole = $"{Base.Library.VlnSettings.UserID} - Writer";
|
||||
}
|
||||
else if (uiViewOnly.IsROEditor(myItem.MyDocVersion))
|
||||
{
|
||||
MyUserRole = $"{Base.Library.VlnSettings.UserID} - RO Editor";
|
||||
}
|
||||
else
|
||||
{
|
||||
MyUserRole = $"{Base.Library.VlnSettings.UserID} - Reviewer";
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
UserInfo ui = UserInfo.GetByUserID(OwnerInfo.Get(OwnerID).SessionUserID);
|
||||
|
||||
if (ui == null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user