Commit a9afab646ebd9ce4ff655ea523b582bb7483bc00
1 parent
7dc16619
Exists in
master
and in
3 other branches
Criando logs de criar, editar e deletar uma webconferencia
Showing
1 changed file
with
58 additions
and
63 deletions
Show diff stats
webconference/views.py
... | ... | @@ -143,13 +143,11 @@ generic.DetailView): |
143 | 143 | |
144 | 144 | return context |
145 | 145 | |
146 | -class CreateView(LoginRequiredMixin, | |
147 | - # '''LogMixin,''' | |
148 | - generic.edit.CreateView): | |
149 | - # log_component = 'resources' | |
150 | - # log_action = 'create' | |
151 | - # log_resource = 'webpage' | |
152 | - # log_context = {} | |
146 | +class CreateView(LoginRequiredMixin, LogMixin, generic.edit.CreateView): | |
147 | + log_component = 'resources' | |
148 | + log_action = 'create' | |
149 | + log_resource = 'webconference' | |
150 | + log_context = {} | |
153 | 151 | login_url = reverse_lazy("users:login") |
154 | 152 | redirect_field_name = 'next' |
155 | 153 | |
... | ... | @@ -223,20 +221,21 @@ class CreateView(LoginRequiredMixin, |
223 | 221 | if not pend_form.action == "": |
224 | 222 | pend_form.save() |
225 | 223 | |
226 | - # self.log_context['category_id'] = self.object.topic.subject.category.id | |
227 | - # self.log_context['category_name'] = self.object.topic.subject.category.name | |
228 | - # self.log_context['category_slug'] = self.object.topic.subject.category.slug | |
229 | - # self.log_context['subject_id'] = self.object.topic.subject.id | |
230 | - # self.log_context['subject_name'] = self.object.topic.subject.name | |
231 | - # self.log_context['subject_slug'] = self.object.topic.subject.slug | |
232 | - # self.log_context['topic_id'] = self.object.topic.id | |
233 | - # self.log_context['topic_name'] = self.object.topic.name | |
234 | - # self.log_context['topic_slug'] = self.object.topic.slug | |
235 | - # self.log_context['webpage_id'] = self.object.id | |
236 | - # self.log_context['webpage_name'] = self.object.name | |
237 | - # self.log_context['webpage_slug'] = self.object.slug | |
238 | - # | |
239 | - # super(CreateView, self).createLog(self.request.user, self.log_component, self.log_action, self.log_resource, self.log_context) | |
224 | + | |
225 | + self.log_context['category_id'] = self.object.topic.subject.category.id | |
226 | + self.log_context['category_name'] = self.object.topic.subject.category.name | |
227 | + self.log_context['category_slug'] = self.object.topic.subject.category.slug | |
228 | + self.log_context['subject_id'] = self.object.topic.subject.id | |
229 | + self.log_context['subject_name'] = self.object.topic.subject.name | |
230 | + self.log_context['subject_slug'] = self.object.topic.subject.slug | |
231 | + self.log_context['topic_id'] = self.object.topic.id | |
232 | + self.log_context['topic_name'] = self.object.topic.name | |
233 | + self.log_context['topic_slug'] = self.object.topic.slug | |
234 | + self.log_context['webconference_id'] = self.object.id | |
235 | + self.log_context['webconference_name'] = self.object.name | |
236 | + self.log_context['webconference_slug'] = self.object.slug | |
237 | + | |
238 | + super(CreateView, self).createLog(self.request.user, self.log_component, self.log_action, self.log_resource, self.log_context) | |
240 | 239 | |
241 | 240 | return redirect(self.get_success_url()) |
242 | 241 | |
... | ... | @@ -267,13 +266,11 @@ class CreateView(LoginRequiredMixin, |
267 | 266 | |
268 | 267 | return success_url |
269 | 268 | |
270 | -class UpdateView(LoginRequiredMixin, | |
271 | -# ''' LogMixin,''' | |
272 | -generic.UpdateView): | |
273 | - # log_component = 'resources' | |
274 | - # log_action = 'update' | |
275 | - # log_resource = 'webpage' | |
276 | - # log_context = {} | |
269 | +class UpdateView(LoginRequiredMixin, LogMixin, generic.UpdateView): | |
270 | + log_component = 'resources' | |
271 | + log_action = 'update' | |
272 | + log_resource = 'webconference' | |
273 | + log_context = {} | |
277 | 274 | |
278 | 275 | login_url = reverse_lazy("users:login") |
279 | 276 | redirect_field_name = 'next' |
... | ... | @@ -347,20 +344,20 @@ generic.UpdateView): |
347 | 344 | if not pend_form.action == "": |
348 | 345 | pend_form.save() |
349 | 346 | |
350 | - # self.log_context['category_id'] = self.object.topic.subject.category.id | |
351 | - # self.log_context['category_name'] = self.object.topic.subject.category.name | |
352 | - # self.log_context['category_slug'] = self.object.topic.subject.category.slug | |
353 | - # self.log_context['subject_id'] = self.object.topic.subject.id | |
354 | - # self.log_context['subject_name'] = self.object.topic.subject.name | |
355 | - # self.log_context['subject_slug'] = self.object.topic.subject.slug | |
356 | - # self.log_context['topic_id'] = self.object.topic.id | |
357 | - # self.log_context['topic_name'] = self.object.topic.name | |
358 | - # self.log_context['topic_slug'] = self.object.topic.slug | |
359 | - # self.log_context['webpage_id'] = self.object.id | |
360 | - # self.log_context['webpage_name'] = self.object.name | |
361 | - # self.log_context['webpage_slug'] = self.object.slug | |
362 | - # | |
363 | - # super(UpdateView, self).createLog(self.request.user, self.log_component, self.log_action, self.log_resource, self.log_context) | |
347 | + self.log_context['category_id'] = self.object.topic.subject.category.id | |
348 | + self.log_context['category_name'] = self.object.topic.subject.category.name | |
349 | + self.log_context['category_slug'] = self.object.topic.subject.category.slug | |
350 | + self.log_context['subject_id'] = self.object.topic.subject.id | |
351 | + self.log_context['subject_name'] = self.object.topic.subject.name | |
352 | + self.log_context['subject_slug'] = self.object.topic.subject.slug | |
353 | + self.log_context['topic_id'] = self.object.topic.id | |
354 | + self.log_context['topic_name'] = self.object.topic.name | |
355 | + self.log_context['topic_slug'] = self.object.topic.slug | |
356 | + self.log_context['webconference_id'] = self.object.id | |
357 | + self.log_context['webconference_name'] = self.object.name | |
358 | + self.log_context['webconference_slug'] = self.object.slug | |
359 | + | |
360 | + super(UpdateView, self).createLog(self.request.user, self.log_component, self.log_action, self.log_resource, self.log_context) | |
364 | 361 | |
365 | 362 | return redirect(self.get_success_url()) |
366 | 363 | |
... | ... | @@ -391,13 +388,11 @@ generic.UpdateView): |
391 | 388 | |
392 | 389 | return success_url |
393 | 390 | |
394 | -class DeleteView(LoginRequiredMixin, | |
395 | -# ''' LogMixin,''' | |
396 | -generic.DeleteView): | |
397 | - # log_component = 'resources' | |
398 | - # log_action = 'delete' | |
399 | - # log_resource = 'webpage' | |
400 | - # log_context = {} | |
391 | +class DeleteView(LoginRequiredMixin, LogMixin, generic.DeleteView): | |
392 | + log_component = 'resources' | |
393 | + log_action = 'delete' | |
394 | + log_resource = 'webconference' | |
395 | + log_context = {} | |
401 | 396 | |
402 | 397 | login_url = reverse_lazy("users:login") |
403 | 398 | redirect_field_name = 'next' |
... | ... | @@ -418,20 +413,20 @@ generic.DeleteView): |
418 | 413 | def get_success_url(self): |
419 | 414 | messages.success(self.request, _('The web conference "%s" was removed successfully from virtual environment "%s"!')%(self.object.name, self.object.topic.subject.name)) |
420 | 415 | |
421 | - # self.log_context['category_id'] = self.object.topic.subject.category.id | |
422 | - # self.log_context['category_name'] = self.object.topic.subject.category.name | |
423 | - # self.log_context['category_slug'] = self.object.topic.subject.category.slug | |
424 | - # self.log_context['subject_id'] = self.object.topic.subject.id | |
425 | - # self.log_context['subject_name'] = self.object.topic.subject.name | |
426 | - # self.log_context['subject_slug'] = self.object.topic.subject.slug | |
427 | - # self.log_context['topic_id'] = self.object.topic.id | |
428 | - # self.log_context['topic_name'] = self.object.topic.name | |
429 | - # self.log_context['topic_slug'] = self.object.topic.slug | |
430 | - # self.log_context['webpage_id'] = self.object.id | |
431 | - # self.log_context['webpage_name'] = self.object.name | |
432 | - # self.log_context['webpage_slug'] = self.object.slug | |
433 | - # | |
434 | - # super(DeleteView, self).createLog(self.request.user, self.log_component, self.log_action, self.log_resource, self.log_context) | |
416 | + self.log_context['category_id'] = self.object.topic.subject.category.id | |
417 | + self.log_context['category_name'] = self.object.topic.subject.category.name | |
418 | + self.log_context['category_slug'] = self.object.topic.subject.category.slug | |
419 | + self.log_context['subject_id'] = self.object.topic.subject.id | |
420 | + self.log_context['subject_name'] = self.object.topic.subject.name | |
421 | + self.log_context['subject_slug'] = self.object.topic.subject.slug | |
422 | + self.log_context['topic_id'] = self.object.topic.id | |
423 | + self.log_context['topic_name'] = self.object.topic.name | |
424 | + self.log_context['topic_slug'] = self.object.topic.slug | |
425 | + self.log_context['webconference_id'] = self.object.id | |
426 | + self.log_context['webconference_name'] = self.object.name | |
427 | + self.log_context['webconference_slug'] = self.object.slug | |
428 | + | |
429 | + super(DeleteView, self).createLog(self.request.user, self.log_component, self.log_action, self.log_resource, self.log_context) | |
435 | 430 | |
436 | 431 | return reverse_lazy('subjects:view', kwargs = {'slug': self.object.topic.subject.slug}) |
437 | 432 | ... | ... |