remotes/origin/1203
Nazar Kotjuk 11 years ago
parent 327e4532cc
commit ec58ac03c0
  1. 14
      functions/form_check.py
  2. 6
      settings/templatetags/template_filters.py
  3. 4
      static/custom_js/main.js
  4. 1
      templates/client/includes/exposition/exposition_object.html
  5. 16
      templates/client/includes/exposition/price.html

@ -15,12 +15,9 @@ def is_positive_integer(data,
else: else:
raise ValidationError(msg) raise ValidationError(msg)
from django.utils.encoding import smart_str, smart_unicode
from slugify import slugify import unicodedata
def translit_with_separator(string, separator='-'): def translit_with_separator(string, separator='-'):
#return slugify(string)
""" """
Trsanslit string and replace "bad" symbols for separator Trsanslit string and replace "bad" symbols for separator
@ -30,15 +27,13 @@ def translit_with_separator(string, separator='-'):
#make string unicode #make string unicode
string = string.strip() string = string.strip()
string = u'%s'%string string = smart_unicode(string)
#make string translit #make string translit
try: try:
st = pytils.translit.translify(string) st = pytils.translit.translify(string)
except ValueError: except ValueError:
# remove exception symbs(hack) string = unicodedata.normalize('NFKD', string).encode('ascii','ignore')
string = string.replace(u'\u200e', '')
string = string.replace(u'\u200b', '')
st = pytils.translit.translify(string) st = pytils.translit.translify(string)
#replace "bad" symbols for '-'symbol #replace "bad" symbols for '-'symbol
@ -54,7 +49,6 @@ def translit_with_separator(string, separator='-'):
return st.lower() return st.lower()
def is_latin_char(uchr): def is_latin_char(uchr):
latin_letters= {} latin_letters= {}
try: return latin_letters[uchr] try: return latin_letters[uchr]

@ -141,8 +141,10 @@ def timesince_exp(value, date=None):
""" """
delta = timedelta(days=28) delta = timedelta(days=28)
d = date -value d = date -value
if d>delta:
return True if d > delta:
if date.month== value.month:
return True
return False return False
@register.filter @register.filter

@ -88,7 +88,8 @@ function postTimetable(data, textStatus){
function postStat(data, textStatus){ function postStat(data, textStatus){
if(data.success){ if(data.success){
location.reload;
window.location.reload();
} }
else{ else{
$.each(data.errors, function(field_name, errors){ $.each(data.errors, function(field_name, errors){
@ -424,7 +425,6 @@ $(document).ready(function(){
$('#stat_form').on('submit', function(e){//submit(function(){ $('#stat_form').on('submit', function(e){//submit(function(){
e.preventDefault(); e.preventDefault();
var url = '/admin/ajax_post_stat/' + $('#obj_id').val() + '/'; var url = '/admin/ajax_post_stat/' + $('#obj_id').val() + '/';
console.log(url)
var formData = $(this).serialize(); var formData = $(this).serialize();
$.ajax({ $.ajax({

@ -73,7 +73,6 @@
</div> </div>
</header> </header>
</div> </div>
\1
{% endif %} {% endif %}
<hr /> <hr />
<div class="i-buttons clearfix"> <div class="i-buttons clearfix">

@ -129,7 +129,7 @@
<li> <li>
<div class="prl-value">{{ exposition.price_day_bar }} {% if exposition.price_day_bar|isdigit %}{{ exposition.get_currency_html }}{% endif %}</div> <div class="prl-value">{{ exposition.price_day_bar }} {% if exposition.price_day_bar|isdigit %}{{ exposition.get_currency_html }}{% endif %}</div>
<div class="prl-descr"><span>на 1 день</span></div> <div class="prl-descr"><span>{% trans 'на 1 день' %}</span></div>
</li> </li>
{% endif %} {% endif %}
{% if exposition.price_all_bar %} {% if exposition.price_all_bar %}
@ -177,14 +177,14 @@
<div class="epr-subtitle">{% trans 'Стоимость аренды 1м²' %}</div> <div class="epr-subtitle">{% trans 'Стоимость аренды 1м²' %}</div>
{% if exposition.max_closed_equipped_area or exposition.max_closed_area or exposition.max_open_area %} {% if exposition.max_closed_equipped_area or exposition.max_closed_area or exposition.max_open_area or exposition.min_closed_area %}
<ul class="pr-list"> <ul class="pr-list">
{% if exposition.max_closed_equipped_area %} {% if exposition.max_closed_equipped_area or exposition.min_closed_equipped_area %}
<li> <li>
<div class="prl-value"> <div class="prl-value">
{% if exposition.min_closed_equipped_area %} {% if exposition.min_closed_equipped_area %}
{{ exposition.min_closed_equipped_area }}-{{ exposition.max_closed_equipped_area }} {{ exposition.get_currency_html }} {{ exposition.min_closed_equipped_area }}{% if exposition.min_closed_equipped_area %}-{{ exposition.max_closed_equipped_area }}{% endif %} {{ exposition.get_currency_html }}
{% else %} {% else %}
{{ exposition.max_closed_equipped_area }} {{ exposition.get_currency_html }} {{ exposition.max_closed_equipped_area }} {{ exposition.get_currency_html }}
{% endif %} {% endif %}
@ -193,11 +193,11 @@
</li> </li>
{% endif %} {% endif %}
{% if exposition.max_closed_area %} {% if exposition.max_closed_area or exposition.min_closed_area %}
<li> <li>
<div class="prl-value"> <div class="prl-value">
{% if exposition.min_closed_area %} {% if exposition.min_closed_area %}
{{ exposition.min_closed_area }}-{{ exposition.max_closed_area }} {{ exposition.get_currency_html }} {{ exposition.min_closed_area }}{% if exposition.max_closed_area %}-{{ exposition.max_closed_area }}{% endif %} {{ exposition.get_currency_html }}
{% else %} {% else %}
{{ exposition.max_closed_area }} {{ exposition.get_currency_html }} {{ exposition.max_closed_area }} {{ exposition.get_currency_html }}
{% endif %} {% endif %}
@ -206,11 +206,11 @@
</li> </li>
{% endif %} {% endif %}
{% if exposition.max_open_area %} {% if exposition.max_open_area or exposition.min_open_area %}
<li> <li>
<div class="prl-value"> <div class="prl-value">
{% if exposition.min_open_area %} {% if exposition.min_open_area %}
{{ exposition.min_open_area }}-{{ exposition.max_open_area }} {{ exposition.get_currency_html }} {{ exposition.min_open_area }}{% if exposition.max_open_area %}-{{ exposition.max_open_area }}{% endif %} {{ exposition.get_currency_html }}
{% else %} {% else %}
{{ exposition.max_open_area }} {{ exposition.get_currency_html }} {{ exposition.max_open_area }} {{ exposition.get_currency_html }}
{% endif %} {% endif %}

Loading…
Cancel
Save