Skip to content

Commit 4765ff6

Browse files
authored
Merge pull request #810 from Project-MONAI/AC-2017
adding email plugin
2 parents ea171dc + 1b6eca5 commit 4765ff6

File tree

35 files changed

+1817
-220
lines changed

35 files changed

+1817
-220
lines changed

doc/dependency_decisions.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2335,15 +2335,15 @@
23352335
:why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE)
23362336
:versions:
23372337
- 0.1.21
2338-
- 0.1.22
2338+
- 0.1.23
23392339
:when: 2022-12-15 21:43:10.781625468 Z
23402340
- - :approve
23412341
- Monai.Deploy.Messaging.RabbitMQ
23422342
- :who: samrooke
23432343
:why: Apache-2.0 (https://github.com/Project-MONAI/monai-deploy-messaging/raw/main/LICENSE)
23442344
:versions:
23452345
- 0.1.21
2346-
- 0.1.22
2346+
- 0.1.23
23472347
:when: 2022-12-15 21:43:20.975488411 Z
23482348
- - :approve
23492349
- Monai.Deploy.Storage

src/Monai.Deploy.WorkflowManager.sln

+16-2
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,13 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Monai.Deploy.WorkflowManage
8282
EndProject
8383
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Monai.Deploy.WorkflowManager.Common.Tests", "..\tests\UnitTests\Common.Tests\Monai.Deploy.WorkflowManager.Common.Tests.csproj", "{75A4AEDA-0386-4B2D-9DBA-BC9AE733660E}"
8484
EndProject
85-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Monai.Deploy.WorkflowManager.Services", "WorkflowManager\Monai.Deploy.WorkflowManager.Services\Monai.Deploy.WorkflowManager.Services.csproj", "{526FF10C-1C7F-4C26-8E8A-D7ACD65F5467}"
85+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Monai.Deploy.WorkflowManager.Services", "WorkflowManager\Monai.Deploy.WorkflowManager.Services\Monai.Deploy.WorkflowManager.Services.csproj", "{526FF10C-1C7F-4C26-8E8A-D7ACD65F5467}"
8686
EndProject
87-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Monai.Deploy.WorkflowManager.Services.Tests", "..\tests\UnitTests\WorkflowManager.Services.Tests\Monai.Deploy.WorkflowManager.Services.Tests.csproj", "{0D40F7D6-3747-4280-8EB3-9F3A18AC1125}"
87+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Monai.Deploy.WorkflowManager.Services.Tests", "..\tests\UnitTests\WorkflowManager.Services.Tests\Monai.Deploy.WorkflowManager.Services.Tests.csproj", "{0D40F7D6-3747-4280-8EB3-9F3A18AC1125}"
88+
EndProject
89+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Monai.Deploy.WorkflowManager.TaskManager.Email", "TaskManager\Plug-ins\Email\Monai.Deploy.WorkflowManager.TaskManager.Email.csproj", "{72DFDA92-0689-41D7-B3F1-9D41D5AA276E}"
90+
EndProject
91+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Monai.Deploy.WorkflowManager.TaskManager.Email.Tests", "..\tests\UnitTests\TaskManager.Email.Tests\Monai.Deploy.WorkflowManager.TaskManager.Email.Tests.csproj", "{0F0D6868-366E-47FB-B059-F1176562CC15}"
8892
EndProject
8993
Global
9094
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -240,6 +244,14 @@ Global
240244
{0D40F7D6-3747-4280-8EB3-9F3A18AC1125}.Debug|Any CPU.Build.0 = Debug|Any CPU
241245
{0D40F7D6-3747-4280-8EB3-9F3A18AC1125}.Release|Any CPU.ActiveCfg = Release|Any CPU
242246
{0D40F7D6-3747-4280-8EB3-9F3A18AC1125}.Release|Any CPU.Build.0 = Release|Any CPU
247+
{72DFDA92-0689-41D7-B3F1-9D41D5AA276E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
248+
{72DFDA92-0689-41D7-B3F1-9D41D5AA276E}.Debug|Any CPU.Build.0 = Debug|Any CPU
249+
{72DFDA92-0689-41D7-B3F1-9D41D5AA276E}.Release|Any CPU.ActiveCfg = Release|Any CPU
250+
{72DFDA92-0689-41D7-B3F1-9D41D5AA276E}.Release|Any CPU.Build.0 = Release|Any CPU
251+
{0F0D6868-366E-47FB-B059-F1176562CC15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
252+
{0F0D6868-366E-47FB-B059-F1176562CC15}.Debug|Any CPU.Build.0 = Debug|Any CPU
253+
{0F0D6868-366E-47FB-B059-F1176562CC15}.Release|Any CPU.ActiveCfg = Release|Any CPU
254+
{0F0D6868-366E-47FB-B059-F1176562CC15}.Release|Any CPU.Build.0 = Release|Any CPU
243255
EndGlobalSection
244256
GlobalSection(SolutionProperties) = preSolution
245257
HideSolutionNode = FALSE
@@ -283,6 +295,8 @@ Global
283295
{75A4AEDA-0386-4B2D-9DBA-BC9AE733660E} = {71DDEE7B-E213-4E39-A7F4-4646783A27F7}
284296
{526FF10C-1C7F-4C26-8E8A-D7ACD65F5467} = {AC5B198A-C3F2-4AD2-B532-E71B4630BDD5}
285297
{0D40F7D6-3747-4280-8EB3-9F3A18AC1125} = {71DDEE7B-E213-4E39-A7F4-4646783A27F7}
298+
{72DFDA92-0689-41D7-B3F1-9D41D5AA276E} = {541C5347-5D7D-44B7-95D3-B6FB3D9EB955}
299+
{0F0D6868-366E-47FB-B059-F1176562CC15} = {71DDEE7B-E213-4E39-A7F4-4646783A27F7}
286300
EndGlobalSection
287301
GlobalSection(ExtensibilityGlobals) = postSolution
288302
SolutionGuid = {DC0D56C8-D8CB-45CE-B528-F3DCF86D63ED}

src/Shared/Configuration/MessageBrokerConfigurationKeys.cs

+6
Original file line numberDiff line numberDiff line change
@@ -82,5 +82,11 @@ public class MessageBrokerConfigurationKeys
8282
/// </summary>
8383
[ConfigurationKeyName("aideClinicalReviewCancelation")]
8484
public string AideClinicalReviewCancelation { get; set; } = "aide.clinical_review.cancellation";
85+
86+
[ConfigurationKeyName("notificationEmailRequest")]
87+
public string NotificationEmailRequest { get; set; } = "aide.notification_email.request";
88+
89+
[ConfigurationKeyName("notificationEmailCancelation")]
90+
public string NotificationEmailCancelation { get; set; } = "aide.notification_email.cancellation";
8591
}
8692
}

src/Shared/Configuration/Monai.Deploy.WorkflowManager.Configuration.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
</ItemGroup>
3232

3333
<ItemGroup>
34-
<PackageReference Include="Monai.Deploy.Messaging" Version="0.1.22" />
34+
<PackageReference Include="Monai.Deploy.Messaging" Version="0.1.23" />
3535
<PackageReference Include="Monai.Deploy.Storage" Version="0.2.15" />
3636
</ItemGroup>
3737

src/Shared/Configuration/packages.lock.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
"net6.0": {
55
"Monai.Deploy.Messaging": {
66
"type": "Direct",
7-
"requested": "[0.1.22, )",
8-
"resolved": "0.1.22",
9-
"contentHash": "pFZBuV3TaZvZJz8wTib8G/Doa/XHkM8uv12VtuLkQc7lI8AbJmH1eIHnpRliyuKPmw7VMhOMiS7JhyqutC0uvQ==",
7+
"requested": "[0.1.23, )",
8+
"resolved": "0.1.23",
9+
"contentHash": "wz93Hk2kq5cKR/8kJlCEA8DHACrPFo+lVEjWv3nvLbPhJ4N0aDzbcQoqA4P/duSWXFi0jhUzXsSwBX3rt4l7Xw==",
1010
"dependencies": {
1111
"Ardalis.GuardClauses": "4.0.1",
1212
"Microsoft.Extensions.Configuration": "6.0.1",

src/Shared/Shared/packages.lock.json

100755100644
+4-4
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,8 @@
163163
},
164164
"Monai.Deploy.Messaging": {
165165
"type": "Transitive",
166-
"resolved": "0.1.22",
167-
"contentHash": "pFZBuV3TaZvZJz8wTib8G/Doa/XHkM8uv12VtuLkQc7lI8AbJmH1eIHnpRliyuKPmw7VMhOMiS7JhyqutC0uvQ==",
166+
"resolved": "0.1.23",
167+
"contentHash": "wz93Hk2kq5cKR/8kJlCEA8DHACrPFo+lVEjWv3nvLbPhJ4N0aDzbcQoqA4P/duSWXFi0jhUzXsSwBX3rt4l7Xw==",
168168
"dependencies": {
169169
"Ardalis.GuardClauses": "4.0.1",
170170
"Microsoft.Extensions.Configuration": "6.0.1",
@@ -257,8 +257,8 @@
257257
"monai.deploy.workflowmanager.configuration": {
258258
"type": "Project",
259259
"dependencies": {
260-
"Monai.Deploy.Messaging": "0.1.22",
261-
"Monai.Deploy.Storage": "0.2.15"
260+
"Monai.Deploy.Messaging": "[0.1.23, )",
261+
"Monai.Deploy.Storage": "[0.2.15, )"
262262
}
263263
}
264264
}

src/TaskManager/API/Monai.Deploy.WorkflowManager.TaskManager.API.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939

4040

4141
<ItemGroup>
42-
<PackageReference Include="Monai.Deploy.Messaging" Version="0.1.22" />
42+
<PackageReference Include="Monai.Deploy.Messaging" Version="0.1.23" />
4343
<PackageReference Include="Mongo.Migration" Version="3.1.4" />
4444
<PackageReference Include="MongoDB.Bson" Version="2.19.0" />
4545
</ItemGroup>

src/TaskManager/API/packages.lock.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
"net6.0": {
55
"Monai.Deploy.Messaging": {
66
"type": "Direct",
7-
"requested": "[0.1.22, )",
8-
"resolved": "0.1.22",
9-
"contentHash": "pFZBuV3TaZvZJz8wTib8G/Doa/XHkM8uv12VtuLkQc7lI8AbJmH1eIHnpRliyuKPmw7VMhOMiS7JhyqutC0uvQ==",
7+
"requested": "[0.1.23, )",
8+
"resolved": "0.1.23",
9+
"contentHash": "wz93Hk2kq5cKR/8kJlCEA8DHACrPFo+lVEjWv3nvLbPhJ4N0aDzbcQoqA4P/duSWXFi0jhUzXsSwBX3rt4l7Xw==",
1010
"dependencies": {
1111
"Ardalis.GuardClauses": "4.0.1",
1212
"Microsoft.Extensions.Configuration": "6.0.1",

src/TaskManager/Database/packages.lock.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -258,8 +258,8 @@
258258
},
259259
"Monai.Deploy.Messaging": {
260260
"type": "Transitive",
261-
"resolved": "0.1.22",
262-
"contentHash": "pFZBuV3TaZvZJz8wTib8G/Doa/XHkM8uv12VtuLkQc7lI8AbJmH1eIHnpRliyuKPmw7VMhOMiS7JhyqutC0uvQ==",
261+
"resolved": "0.1.23",
262+
"contentHash": "wz93Hk2kq5cKR/8kJlCEA8DHACrPFo+lVEjWv3nvLbPhJ4N0aDzbcQoqA4P/duSWXFi0jhUzXsSwBX3rt4l7Xw==",
263263
"dependencies": {
264264
"Ardalis.GuardClauses": "4.0.1",
265265
"Microsoft.Extensions.Configuration": "6.0.1",
@@ -705,7 +705,7 @@
705705
"monai.deploy.workflowmanager.taskmanager.api": {
706706
"type": "Project",
707707
"dependencies": {
708-
"Monai.Deploy.Messaging": "[0.1.22, )",
708+
"Monai.Deploy.Messaging": "[0.1.23, )",
709709
"Mongo.Migration": "[3.1.4, )",
710710
"MongoDB.Bson": "[2.19.0, )"
711711
}

src/TaskManager/Plug-ins/AideClinicalReview/packages.lock.json

100755100644
+7-7
Original file line numberDiff line numberDiff line change
@@ -260,8 +260,8 @@
260260
},
261261
"Monai.Deploy.Messaging": {
262262
"type": "Transitive",
263-
"resolved": "0.1.22",
264-
"contentHash": "pFZBuV3TaZvZJz8wTib8G/Doa/XHkM8uv12VtuLkQc7lI8AbJmH1eIHnpRliyuKPmw7VMhOMiS7JhyqutC0uvQ==",
263+
"resolved": "0.1.23",
264+
"contentHash": "wz93Hk2kq5cKR/8kJlCEA8DHACrPFo+lVEjWv3nvLbPhJ4N0aDzbcQoqA4P/duSWXFi0jhUzXsSwBX3rt4l7Xw==",
265265
"dependencies": {
266266
"Ardalis.GuardClauses": "4.0.1",
267267
"Microsoft.Extensions.Configuration": "6.0.1",
@@ -733,8 +733,8 @@
733733
"monai.deploy.workflowmanager.configuration": {
734734
"type": "Project",
735735
"dependencies": {
736-
"Monai.Deploy.Messaging": "0.1.22",
737-
"Monai.Deploy.Storage": "0.2.15"
736+
"Monai.Deploy.Messaging": "[0.1.23, )",
737+
"Monai.Deploy.Storage": "[0.2.15, )"
738738
}
739739
},
740740
"monai.deploy.workflowmanager.shared": {
@@ -749,9 +749,9 @@
749749
"monai.deploy.workflowmanager.taskmanager.api": {
750750
"type": "Project",
751751
"dependencies": {
752-
"Monai.Deploy.Messaging": "0.1.22",
753-
"Mongo.Migration": "3.1.4",
754-
"MongoDB.Bson": "2.19.0"
752+
"Monai.Deploy.Messaging": "[0.1.22, )",
753+
"Mongo.Migration": "[3.1.4, )",
754+
"MongoDB.Bson": "[2.19.0, )"
755755
}
756756
}
757757
}

src/TaskManager/Plug-ins/Argo/packages.lock.json

100755100644
+7-7
Original file line numberDiff line numberDiff line change
@@ -536,8 +536,8 @@
536536
},
537537
"Monai.Deploy.Messaging": {
538538
"type": "Transitive",
539-
"resolved": "0.1.22",
540-
"contentHash": "pFZBuV3TaZvZJz8wTib8G/Doa/XHkM8uv12VtuLkQc7lI8AbJmH1eIHnpRliyuKPmw7VMhOMiS7JhyqutC0uvQ==",
539+
"resolved": "0.1.23",
540+
"contentHash": "wz93Hk2kq5cKR/8kJlCEA8DHACrPFo+lVEjWv3nvLbPhJ4N0aDzbcQoqA4P/duSWXFi0jhUzXsSwBX3rt4l7Xw==",
541541
"dependencies": {
542542
"Ardalis.GuardClauses": "4.0.1",
543543
"Microsoft.Extensions.Configuration": "6.0.1",
@@ -1203,8 +1203,8 @@
12031203
"monai.deploy.workflowmanager.configuration": {
12041204
"type": "Project",
12051205
"dependencies": {
1206-
"Monai.Deploy.Messaging": "0.1.22",
1207-
"Monai.Deploy.Storage": "0.2.15"
1206+
"Monai.Deploy.Messaging": "[0.1.23, )",
1207+
"Monai.Deploy.Storage": "[0.2.15, )"
12081208
}
12091209
},
12101210
"monai.deploy.workflowmanager.shared": {
@@ -1219,9 +1219,9 @@
12191219
"monai.deploy.workflowmanager.taskmanager.api": {
12201220
"type": "Project",
12211221
"dependencies": {
1222-
"Monai.Deploy.Messaging": "0.1.22",
1223-
"Mongo.Migration": "3.1.4",
1224-
"MongoDB.Bson": "2.19.0"
1222+
"Monai.Deploy.Messaging": "[0.1.22, )",
1223+
"Mongo.Migration": "[3.1.4, )",
1224+
"MongoDB.Bson": "[2.19.0, )"
12251225
}
12261226
}
12271227
}

0 commit comments

Comments
 (0)