소스 검색

DESKTOP/CLASSES - locking down setout documents to import via staging screen only

Nick-PRSDigital@bitbucket.org 2 년 전
부모
커밋
007b17a2bb
2개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      prs.classes/Entities/Setout/SetoutDocument.cs
  2. 4 0
      prs.desktop/Panels/Jobs/JobDesignDocumentGrid.cs

+ 1 - 1
prs.classes/Entities/Setout/SetoutDocument.cs

@@ -3,7 +3,7 @@
 namespace Comal.Classes
 {
     [UserTracking(typeof(ManufacturingPacket))]
-    public class SetoutDocument : EntityDocument<SetoutLink>, IManyToMany<Setout, Document>, ILicense<ManufacturingLicense>
+    public class SetoutDocument : EntityDocument<SetoutLink>, ILicense<ManufacturingLicense>
     {
     }
 }

+ 4 - 0
prs.desktop/Panels/Jobs/JobDesignDocumentGrid.cs

@@ -25,6 +25,10 @@ namespace PRSDesktop
                 PRSDesktop.Resources.tick.AsBitmapImage(),
                 SupercedeDocument
             ));
+            Options.Remove(DynamicGridOption.AddRows);
+            Options.Remove(DynamicGridOption.DeleteRows);
+            Options.Remove(DynamicGridOption.ImportData);
+            Options.Remove(DynamicGridOption.ExportData);
         }
 
         public Guid SetoutID { get; set; }