Index: svn/Synchronizer.cls.xml =================================================================== diff -u -r1781 -r1847 --- svn/Synchronizer.cls.xml (.../Synchronizer.cls.xml) (revision 1781) +++ svn/Synchronizer.cls.xml (.../Synchronizer.cls.xml) (revision 1847) @@ -8,6 +8,11 @@ 1 + +TECH.Mail.MailAPI +1 + + svn.SyncStatus array @@ -33,30 +38,117 @@ -Console:TECH.Console.Console,Username:%String="",Password:%String="" +Console:TECH.Console.Console,Username:%String="",Password:%String="",MailApi:TECH.Mail.MailAPI="" 1 1 %Status + +1 +Params:svn.dto.ShowSynchronizeActionsAsync + + + + +IsVoorMail:%Boolean=0 +%Library.GlobalCharacterStream + + + + +Params:svn.dto.ShowSynchronizeActionsAsync + + + + +Server:%String,MagAutoGetLatestServerSSADoen:%Boolean +1 +%Boolean + + + + +Server:%String +1 +%Boolean + + + + +Server:%String +1 +%Boolean + + + 1 + +IsVoorMail:%Boolean=0 +1 +%Library.GlobalCharacterStream +" + } + + Set itList = ##class(TECH.ListIterator).%New(..SynchronizeList) + While itList.HasNext() { + #dim SyncStatus As svn.SyncStatus = itList.Next() + #dim InternalName As %String = SyncStatus.InternalName + + Do:SyncStatus.ImportNeeded ShowActionsAlsStream.WriteLine(NieuweLijn _ "Import " _ InternalName) + Do:SyncStatus.DeleteNeeded ShowActionsAlsStream.WriteLine(NieuweLijn _ "Delete " _ InternalName) + } + + Quit ShowActionsAlsStream +]]> + +