set title from file; set shortterm to slug
This commit is contained in:
@@ -178,7 +178,12 @@ class TopicUpdateView(LoginRequiredMixin, UpdateView):
|
||||
slug = None
|
||||
|
||||
def form_valid(self, form):
|
||||
form.instance.created_by = self.request.user
|
||||
add_log_action(self.request, form, "intern", "topic", False)
|
||||
|
||||
# get new slug
|
||||
obj = form.save(commit=False)
|
||||
self.slug = obj.slug
|
||||
return super().form_valid(form)
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
@@ -238,14 +243,18 @@ class AttachmentUpdateView(LoginRequiredMixin, UpdateView):
|
||||
slug = None
|
||||
|
||||
def form_valid(self, form):
|
||||
add_log_action(self.request, form, "tasks", "attachment", False)
|
||||
form.instance.created_by = self.request.user
|
||||
add_log_action(self.request, form, "intern", "attachment", False)
|
||||
|
||||
# get new slug
|
||||
obj = form.save(commit=False)
|
||||
self.slug = obj.slug
|
||||
return super().form_valid(form)
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
context = super().get_context_data(**kwargs)
|
||||
context["topic_slug"] = self.topic_slug
|
||||
context["slug"] = self.slug
|
||||
|
||||
context["topic"] = Topic.objects.get(slug=self.topic_slug)
|
||||
|
||||
attachment = Attachment.objects.get(
|
||||
Q(slug=self.slug) & Q(topic__slug=self.topic_slug)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user