Esempio n. 1
0
 def get(self, request, *args, **kwargs):
     self.object = None
     self.user = request.user
     context = self.get_context_data(**kwargs)
     if not may_edit(self.language, self.user):
         return HttpResponseForbidden()
     return self.render_to_response(context)
Esempio n. 2
0
    def get_context_data(self, **kwargs):
        context = super(LanguageWordListView, self).get_context_data(**kwargs)
        queryset = Word.objects.filter(language=self.language)

        context['language'] = self.language
        context['words'] = queryset.filter(not_applicable=False).order_by('word', 'id')
        context['not_words'] = queryset.filter(not_applicable=True).order_by('word', 'id')
        context['skipped_words'] = SkippedWord.objects.filter(language=self.language)
        context['may_edit'] = may_edit(self.language, self.user)
        return context