Skip to content

Instantly share code, notes, and snippets.

@andymckay
Created November 1, 2010 23:22
Show Gist options
  • Save andymckay/659046 to your computer and use it in GitHub Desktop.
Save andymckay/659046 to your computer and use it in GitHub Desktop.
diff --git a/apps/devhub/views.py b/apps/devhub/views.py
index 80b4e98..0938ca2 100644
--- a/apps/devhub/views.py
+++ b/apps/devhub/views.py
@@ -22,6 +22,7 @@ from addons.forms import (AddonFormBasic, AddonFormDetails, AddonFormSupport,
AddonFormTechnical)
from addons.models import Addon, AddonUser, AddonLog
from addons.views import BaseFilter
+from devhub.models import ActivityLog
from files.models import FileUpload
from versions.models import License, Version
from . import forms, tasks
@@ -305,6 +306,12 @@ def version_edit(request, addon_id, addon, version_id):
all([form.is_valid() for form in data.values()])):
data['version_form'].save()
data['file_form'].save()
+
+ for deleted in data['file_form'].deleted_forms:
+ file = deleted.cleaned_data['id']
+ ActivityLog(request, amo.LOG.DELETE_FILE_FROM_VERSION,
+ (file, addon))
+
if 'compat_form' in data:
for compat in data['compat_form'].save(commit=False):
compat.version = version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment