from django.views.generic import DetailView

from judge.models import License
from judge.utils.views import TitleMixin


class LicenseDetail(TitleMixin, DetailView):
    model = License
    slug_field = slug_url_kwarg = 'key'
    context_object_name = 'license'
    template_name = 'license.html'

    def get_title(self):
        return self.object.name