Merge branch 'dev' into 'master'

Dev

See merge request lilcity/backend!56
remotes/origin/feature/effective_amount
cfwme 8 years ago
commit 3db62c1734
  1. 9
      apps/config/templatetags/settings.py
  2. 2
      apps/user/views.py
  3. 1
      docker/.env.example
  4. 3
      project/settings.py
  5. 2
      project/templates/lilcity/about.html
  6. 6
      project/templates/lilcity/index.html

@ -0,0 +1,9 @@
from django import template
from django.conf import settings
register = template.Library()
@register.simple_tag
def setting(setting):
return getattr(settings, setting, None)

@ -2,6 +2,7 @@ import arrow
from io import BytesIO
from PIL import Image
from uuid import uuid4
from os.path import splitext
from datetime import timedelta
from paymentwall import Pingback
@ -224,6 +225,7 @@ class UserEditView(UpdateView):
if ext == 'JPG':
ext = 'JPEG'
photo.save(buffer, ext)
fname = str(uuid4()) + '.' + ext.lower()
self.object.photo.save(fname, buffer)
buffer.close()
if not request.POST._mutable:

@ -19,3 +19,4 @@ PAYMENTWALL_APP_KEY=d6f02b90cf6b16220932f4037578aff7
PAYMENTWALL_SECRET_KEY=4ea515bf94e34cf28646c2e12a7b8707
MIXPANEL_TOKEN=79bd6bfd98667ed977737e6810b8abcd
RAVEN_DSN=https://b545dac0ae0545a1bcfc443326fe5850:6f9c900cef7f4c11b63561030b37d15c@sentry.io/1197254
ROISTAT_COUNTER_ID=09db30c750035ae3d70a41d5f10d59ec

@ -259,6 +259,9 @@ RAVEN_CONFIG = {
'release': raven.fetch_git_sha(BASE_DIR),
}
# Roistat counter id
ROISTAT_COUNTER_ID = os.getenv('ROISTAT_COUNTER_ID', None)
INSTAGRAM_RESULTS_PATH = 'media/instagram/results/'
DATA_UPLOAD_MAX_MEMORY_SIZE = 20242880

@ -1,4 +1,4 @@
{% extends "templates/lilcity/index.html" %} {% load static %} {% block title %}О школе{% endblock title %} {% block content %} {% load static %}
{% extends "templates/lilcity/index.html" %} {% load static %} {% block title %}О школе{% endblock title %} {% block content %}
<div
class="main main_default"
{% if config.MAIN_PAGE_TOP_IMAGE %}

@ -1,4 +1,5 @@
{% load static %}
{% load setting from settings %}
<!DOCTYPE html>
<html>
@ -73,7 +74,10 @@
var schoolAmountForDiscount = parseFloat({{ config.SERVICE_DISCOUNT_MIN_AMOUNT }});
</script>
{% comment %} ROISTAT {% endcomment %}
<script>(function(w, d, s, h, id) { w.roistatProjectId = id; w.roistatHost = h; var p = d.location.protocol == "https:" ? "https://" : "http://"; var u = /^.*roistat_visit=[^;]+(.*)?$/.test(d.cookie) ? "/dist/module.js" : "/api/site/1.0/"+id+"/init"; var js = d.createElement(s); js.charset="UTF-8"; js.async = 1; js.src = p+h+u; var js2 = d.getElementsByTagName(s)[0]; js2.parentNode.insertBefore(js, js2);})(window, document, 'script', 'cloud.roistat.com', '09db30c750035ae3d70a41d5f10d59ec');</script>
<script>
ROISTAT_COUNTER_ID = "{% setting 'ROISTAT_COUNTER_ID' %}"
(function(w, d, s, h, id) { w.roistatProjectId = id; w.roistatHost = h; var p = d.location.protocol == "https:" ? "https://" : "http://"; var u = /^.*roistat_visit=[^;]+(.*)?$/.test(d.cookie) ? "/dist/module.js" : "/api/site/1.0/"+id+"/init"; var js = d.createElement(s); js.charset="UTF-8"; js.async = 1; js.src = p+h+u; var js2 = d.getElementsByTagName(s)[0]; js2.parentNode.insertBefore(js, js2);})(window, document, 'script', 'cloud.roistat.com', ROISTAT_COUNTER_ID);
</script>
{% block foot %}{% endblock foot %}
</body>
</html>

Loading…
Cancel
Save