0001-views-log-download-actions-fixes-22944.patch
fargo/fargo/views.py | ||
---|---|---|
159 | 159 |
return HttpResponseRedirect(make_url(self.pick_url, url=download_url)) |
160 | 160 | |
161 | 161 | |
162 |
class Download(Documents, View): |
|
162 |
class Download(Documents, Logger, View):
|
|
163 | 163 |
def get(self, request, pk, filename): |
164 | 164 |
user_document = get_object_or_404(self.get_queryset(), pk=pk, |
165 | 165 |
user=self.request.user) |
166 |
self.logger.info('user download file %s with hash %s', |
|
167 |
user_document.filename, |
|
168 |
user_document.document.content_hash) |
|
166 | 169 |
return self.return_user_document(user_document) |
167 | 170 | |
168 | 171 |
def return_user_document(self, user_document): |
... | ... | |
202 | 205 |
except signing.BadSignature: |
203 | 206 |
return HttpResponseForbidden('token signature is invalid') |
204 | 207 |
user_document = get_object_or_404(models.UserDocument, pk=pk) |
208 |
self.logger.info('anonymous download of file %s from user %s(%s) with hash %s', |
|
209 |
user_document.filename, |
|
210 |
user_document.user, |
|
211 |
user_document.user.pk, |
|
212 |
user_document.document.content_hash) |
|
205 | 213 |
return self.return_user_document(user_document) |
206 | 214 | |
207 | 215 | |
208 |
- |