in local development setup, always server complete level image
This commit is contained in:
parent
86cf03d6c2
commit
227a9236aa
1 changed files with 8 additions and 1 deletions
|
@ -1,5 +1,6 @@
|
||||||
import os
|
import os
|
||||||
|
|
||||||
|
from django.conf import settings
|
||||||
from django.http import HttpResponse
|
from django.http import HttpResponse
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
|
|
||||||
|
@ -30,8 +31,14 @@ class LevelComposer:
|
||||||
def _get_public_level_image(self, level):
|
def _get_public_level_image(self, level):
|
||||||
return self._get_image(get_render_path('png', level.name, 'full', True))
|
return self._get_image(get_render_path('png', level.name, 'full', True))
|
||||||
|
|
||||||
|
def _get_complete_level_image(self, level):
|
||||||
|
return self._get_image(get_render_path('png', level.name, 'full', False))
|
||||||
|
|
||||||
def get_level_image(self, request, level):
|
def get_level_image(self, request, level):
|
||||||
img = self._get_public_level_image(level)
|
if settings.DIRECT_EDITING:
|
||||||
|
img = self._get_complete_level_image(level)
|
||||||
|
else:
|
||||||
|
img = self._get_public_level_image(level)
|
||||||
response = HttpResponse(content_type="image/png")
|
response = HttpResponse(content_type="image/png")
|
||||||
img.save(response, 'PNG')
|
img.save(response, 'PNG')
|
||||||
return response
|
return response
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue