~widelands-dev/widelands-website/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# -*- coding: utf-8 -*-


from django.db import models
from django.urls import reverse


class PrivacyPolicy(models.Model):

    language = models.CharField(default='English', max_length=30,
                                help_text='Will be displayed as a level 1 header',
                                unique=True)
    policy_text = models.TextField(
        help_text='Text will be rendered using markdown syntax')
    slug = models.SlugField(unique=True)

    class Meta:
        ordering = ['language']

    def __str__(self):
        return self.language
    
    def get_absolute_url(self):
        return reverse('policy_translated', kwargs={'slug': self.slug})