Skip to content

Commit

Permalink
Merge pull request #311 from billfitzgerald0120/email3_reconfig_n_mig…
Browse files Browse the repository at this point in the history
…rate

Email instances for VmMigrate and Reconfiguration.
  • Loading branch information
mkanoor committed Jun 5, 2018
2 parents 2ab2f76 + 0921fda commit 1cf79d6
Show file tree
Hide file tree
Showing 11 changed files with 145 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ object:
datatype: string
priority: 13
owner:
default_value: "/Cloud/Orchestration/Reconfiguration/Email/ServiceReconfigure_complete?event=service_reconfigured"
default_value: "/System/Notification/Email/CloudOrchestrationServiceReconfigureComplete?event=service_reconfigured"
substitute: true
message: create
visibility:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ object:
datatype: string
priority: 9
owner:
default_value: "/Infrastructure/VM/Migrate/Email/VmMigrateTask_Complete?event=vm_migrated"
default_value: "/System/Notification/Email/VmMigrateTaskComplete?event=vm_migrated"
substitute: true
message: create
visibility:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
object_type: instance
version: 1.0
object:
attributes:
display_name:
name: CloudOrchestrationServiceReconfigureApproverApproved
inherits:
description:
fields:
- subject:
value: Request ID ${/#miq_request.id} - Service Reconfigure Request from ${/#miq_request.requester.email}
was Approved.
- body:
value: 'Approver,<br/><br/>A Service Reconfigure Request received from ${/#miq_request.requester.email}
was Approved.<br/><br/>Approvers reason : ${/#miq_request.reason}<br/><br/>To
view this Request go to : <a href=${/#miq_request.show_url}>${/#miq_request.show_url}</a><br/><br/>
Thank you,<br/> ${#signature}'
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
object_type: instance
version: 1.0
object:
attributes:
display_name:
name: CloudOrchestrationServiceReconfigureComplete
inherits:
description:
fields:
- to:
value: "${/#miq_provision.miq_request.get_option(:owner_email)} || ${/#miq_provision.miq_request.requester.email}
|| ${/Configuration/Email/Default#default_recipient}"
- subject:
value: Request ID ${/#miq_request.id} - Your Service Reconfigure Request has
Completed.
- body:
value: Hello,<br/><br/>Your Service Reconfigure Request has Completed.<br/><br/>
Thank you<br/> ${#signature}
- mail_method:
value: "#stop_email"
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
object_type: instance
version: 1.0
object:
attributes:
display_name:
name: CloudOrchestrationServiceReconfigureRequesterApproved
inherits:
description:
fields:
- to:
value: "${/#miq_request.get_option(:owner_email)} || ${/#miq_request.requester.email}
|| ${/Configuration/Email/Default#default_recipient}"
- subject:
value: Request ID ${/#miq_request.id} - Your Service Reconfigure Request was
Approved.
- body:
value: 'Hello,<br/><br/>Your Service Reconfigure Request was Approved.<br/><br/>To
view this Request go to : <a href=${/#miq_request.show_url}>${/#miq_request.show_url}</a><br/><br/>
Thank you,<br/> ${#signature}'
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
object_type: instance
version: 1.0
object:
attributes:
display_name:
name: VmMigrateRequestApproved
inherits:
description:
fields:
- to:
value: "${/#miq_request.get_option(:owner_email)} || ${/#miq_request.requester.email}
|| ${/Configuration/Email/Default#default_recipient}"
- subject:
value: Request ID ${/#miq_request.id} - Your Virtual Machine Migration Request
has been Approved.
- body:
value: 'Hello,<br/><br/>Your Virtual Machine Request was Approved. You will
be notified via email when the VM(s) have been migrated.<br/><br/>To view
this Request go to : <a href=${/#miq_request.show_url}>${/#miq_request.show_url}</a><br/><br/>
Thank you,<br/> ${#signature}'
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
object_type: instance
version: 1.0
object:
attributes:
display_name:
name: VmMigrateTaskComplete
inherits:
description:
fields:
- to:
value: "${/#vm.owner.email} || ${/#vm_migrate_task.get_option(:owner_email)}
|| ${/#vm_migrate_task.requester.email} || ${/#vm_migrate.get_option(:owner_email)}
|| ${/#vm_migrate.requester.email} || ${/Configuration/Email/Default#default_recipient}"
- subject:
value: Request ID ${/#vm_migrate_task.miq_request.id} - Your Virtual Machine
Migration Request has Completed.
- body:
value: Hello,<br/><br/>Your Request to Migrate Virtual Machine ${/#vm_migrate_task.source}
has Completed. <br/><br/>If you are not already logged in, you can access
and manage your host here <a href=${/#host.show_url}>${/#host.show_url}</a>
<br/><br/> If you have any issues with your new host please contact Support.
<br/><br/> Thank you,<br/> ${#signature}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
object_type: instance
version: 1.0
object:
attributes:
display_name:
name: VmReconfigureRequestApproved
inherits:
description:
fields:
- to:
value: "${/#miq_request.get_option(:owner_email)} || ${/#miq_request.requester.email}
|| ${/Configuration/Email/Default#default_recipient}"
- subject:
value: Request ID ${/#miq_request.id} - Your Virtual Machine Reconfigure Request
was Approved.
- body:
value: Hello,<br/><br/>Your Virtual Machine Reconfiguration Request was Approved.<br/><br/>
Thank you<br/> ${#signature}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
object_type: instance
version: 1.0
object:
attributes:
display_name:
name: VmReconfigureTaskComplete
inherits:
description:
fields:
- to:
value: "${/#miq_provision.miq_request.get_option(:owner_email)} || ${/#miq_provision.miq_request.requester.email}
|| ${/Configuration/Email/Default#default_recipient}"
- subject:
value: Request ID ${/#miq_request.id} - Your Virtual Machine Reconfigure Request
has Completed.
- body:
value: Hello,<br/><br/>Your Virtual Machine Reconfiguration Request has Completed.<br/><br/>
Thank you<br/> ${#signature}
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ object:
description:
fields:
- rel5:
value: "/Infrastructure/VM/Migrate/Email/VmMigrateRequest_Approved"
value: "/System/Notification/Email/VmMigrateRequestApproved"
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@ object:
description:
fields:
- rel5:
value: "/Infrastructure/VM/Reconfigure/Email/VmReconfigureRequestApproved"
value: "/System/Notification/Email/VmReconfigureRequestApproved"

0 comments on commit 1cf79d6

Please sign in to comment.