As an user I want to be able to cancel my VM Plan subscription. As an user I want to be able to receive an email each time that my VM status changes.
This commit is contained in:
parent
82ca7da20a
commit
288be32c5f
13 changed files with 380 additions and 41 deletions
|
|
@ -73,7 +73,7 @@ class VirtualMachinePlanAdmin(admin.ModelAdmin):
|
|||
|
||||
def save_model(self, request, obj, form, change):
|
||||
email = self.email(obj)
|
||||
if 'status' in form.changed_data and obj.status == VirtualMachinePlan.ONLINE_STATUS:
|
||||
if 'status' in form.changed_data:
|
||||
context = {
|
||||
'vm': obj
|
||||
}
|
||||
|
|
@ -81,7 +81,7 @@ class VirtualMachinePlanAdmin(admin.ModelAdmin):
|
|||
'subject': 'Your VM has been activated',
|
||||
'to': email,
|
||||
'context': context,
|
||||
'template_name': 'vm_activated',
|
||||
'template_name': 'vm_status_changed',
|
||||
'template_path': 'emails/'
|
||||
}
|
||||
email = BaseEmail(**email_data)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue