#42 Levels for places
This commit is contained in:
parent
c63b0ebb87
commit
58ab70ba42
18
django_lostplaces/lostplaces/migrations/0009_place_level.py
Normal file
18
django_lostplaces/lostplaces/migrations/0009_place_level.py
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
# Generated by Django 3.1.1 on 2021-10-01 07:38
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('lostplaces', '0008_explorer_level'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name='place',
|
||||||
|
name='level',
|
||||||
|
field=models.IntegerField(choices=[(1, 'Ruin'), (2, 'Vandalized'), (3, 'Natures Treasure'), (4, 'Long Time no See'), (5, 'Time Capsule')], default=5),
|
||||||
|
),
|
||||||
|
]
|
@ -11,6 +11,13 @@ from lostplaces.models.abstract_models import Submittable, Taggable, Mapable
|
|||||||
from easy_thumbnails.fields import ThumbnailerImageField
|
from easy_thumbnails.fields import ThumbnailerImageField
|
||||||
from easy_thumbnails.files import get_thumbnailer
|
from easy_thumbnails.files import get_thumbnailer
|
||||||
|
|
||||||
|
PLACE_LEVELS = (
|
||||||
|
(1, 'Ruin'),
|
||||||
|
(2, 'Vandalized'),
|
||||||
|
(3, 'Natures Treasure'),
|
||||||
|
(4, 'Long Time no See'),
|
||||||
|
(5, 'Time Capsule')
|
||||||
|
)
|
||||||
|
|
||||||
class Place(Submittable, Taggable, Mapable):
|
class Place(Submittable, Taggable, Mapable):
|
||||||
"""
|
"""
|
||||||
@ -34,6 +41,11 @@ class Place(Submittable, Taggable, Mapable):
|
|||||||
related_name='place_heros'
|
related_name='place_heros'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
level = models.IntegerField(
|
||||||
|
default=5,
|
||||||
|
choices=PLACE_LEVELS
|
||||||
|
)
|
||||||
|
|
||||||
def get_hero_image(self):
|
def get_hero_image(self):
|
||||||
if self.hero:
|
if self.hero:
|
||||||
return self.hero
|
return self.hero
|
||||||
|
Loading…
Reference in New Issue
Block a user