Skip to content

Commit

Permalink
Update on Bill's initial work for tranformation plan
Browse files Browse the repository at this point in the history
New namespace Transformation
New System/Policy instances for TransformationPlanRequest events
  • Loading branch information
lfu committed Feb 7, 2018
1 parent 30cc25b commit 4f884bc
Show file tree
Hide file tree
Showing 40 changed files with 247 additions and 689 deletions.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
object_type: instance
version: 1.0
object:
attributes:
display_name:
name: transformation_plan_vm_finished
inherits:
description:
fields:
- execute:
value: task_finished(object => 'service_template_transformation_plan_task',
message => 'VM Migrated Successfully' )
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
object_type: instance
version: 1.0
object:
attributes:
display_name:
name: TransformationPlanComplete
inherits:
description:
fields:
- to:
value: "${/#owner.email} || ${/#miq_request.get_option(:owner_email)} || ${/#miq_request.requester.email}
\ "
- sendmail:
value: "#stop_email"
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: TransformationPlanRequestApproverApproved
inherits:
description:
fields:
- subject:
value: Request ID ${/#miq_request.id} - Transformation Plan Request received
from ${/#miq_request.requester.email} was Approved.
- body:
value: 'Approver,<br><br>Transformation Plan 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=''http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}''>http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}</a><br><br>
Thank you,<br> ${#signature}'
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: TransformationPlanRequestApproverDenied
inherits:
description:
fields:
- subject:
value: Request ID ${/#miq_request.id} - Transformation Plan Request from <${/#miq_request.requester.email}>
was Denied.
- body:
value: 'Approver,<br><br>A Transformation Plan Request received from ${/#miq_request.requester.email}
was Denied.<br><br>Approvers notes: ${/#miq_request.reason}<br><br>For more
information you can go to: <a href=''http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}''>http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}</a><br><br>
Thank you<br> ${#signature}'
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
object_type: instance
version: 1.0
object:
attributes:
display_name:
name: TransformationPlanRequestApproverPending
inherits:
description:
fields:
- subject:
value: Request ID ${/#miq_request.id} - Transformation Plan Request from <${/#miq_request.requester.email}>
Failed Auto-Approval.
- body:
value: 'Approver,<br><br>A Transformation Plan Request received from ${/#miq_request.requester.email}
is Pending.<br><br>For more information you can go to: <a href=''http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}''>http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}</a><br><br>
Thank you<br> ${#signature}'
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
object_type: instance
version: 1.0
object:
attributes:
display_name:
name: TransformationPlanRequestRequesterApproved
inherits:
description:
fields:
- to:
value: "${/#owner.email} || ${/#miq_request.get_option(:owner_email)} || ${/#miq_request.requester.email}
\ "
- subject:
value: Request ID ${/#miq_request.id} - Your Transformation Plan Request was
Approved, pending Quota Validation.
- body:
value: 'Hello,<br><br>Your Transformation Plan Request was Approved. If Service
provisioning is successful you will be notified via email when the Service
is available.<br><br>Approvers notes: ${/#miq_request.reason}<br><br>To view
this Request go to: <a href=''https://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}''>https://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}</a><br><br>
Thank you,<br> ${#signature}'
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: TransformationPlanRequestRequesterDenied
inherits:
description:
fields:
- to:
value: "${/#owner.email} || ${/#miq_request.get_option(:owner_email)} || ${/#miq_request.requester.email} "
- subject:
value: Request ID ${/#miq_request.id} - Your Transformation Plan Request was
Denied.
- body:
value: 'Hello,<br><br>Your Transformation Plan Request was Denied.<br><br>Approvers
notes: ${/#miq_request.reason}<br><br>For more information you can go to:
<a href=''http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}''>http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}</a><br><br>
Thank you<br> ${#signature}'
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: TransformationPlanRequestRequesterPending
inherits:
description:
fields:
- to:
value: "${/#owner.email} || ${/#miq_request.get_option(:owner_email)} || ${/#miq_request.requester.email} "
- subject:
value: Request ID ${/#miq_request.id} - Your Transformation Plan Request is
Pending.
- body:
value: 'Hello,<br><br>Please review your Transformation Plan Request and wait
for approval from an Administrator.<br><br>To view this Request go to: <a
href=''http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}''>http://${/#miq_server.ipaddress}:3000/miq_request/show/${/#miq_request.id}</a><br><br>
Thank you<br> ${#signature}'

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
object_type: instance
version: 1.0
object:
attributes:
display_name:
name: ServiceTemplateTransformationPlanRequest_approved
inherits:
description:
fields:
- rel5:
value: "/System/Notification/Email/TransformationPlanRequestRequesterApproved "
- rel6:
value: "/System/Notification/Email/TransformationPlanRequestApproverApproved "
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version: 1.0
object:
attributes:
display_name:
name: TransformationPlanRequest_created
name: ServiceTemplateTransformationPlanRequest_created
inherits:
description:
fields:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
object_type: instance
version: 1.0
object:
attributes:
display_name:
name: ServiceTemplateTransformationPlanRequest_denied
inherits:
description:
fields:
- rel5:
value: "/System/Notification/Email/TransformationPlanRequestRequesterDenied"
- rel6:
value: "/System/Notification/Email/TransformationPlanRequestApproverDenied"
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
object_type: instance
version: 1.0
object:
attributes:
display_name:
name: ServiceTemplateTransformationPlanRequest_pending
inherits:
description:
fields:
- rel5:
value: "/System/Notification/Email/TransformationPlanRequestRequesterPending"
- rel6:
value: "/System/Notification/Email/TransformationPlanRequestApproverPending"
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ version: 1.0
object:
attributes:
display_name:
name: MigrationPlanProvisionRequest_starting
name: ServiceTemplateTransformationPlanRequest_starting
inherits:
description:
fields: []

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit 4f884bc

Please sign in to comment.