#42 Levels for places
This commit is contained in:
		
							
								
								
									
										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 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user