Merge branch 'feature/oferta' into 'develop'

Feature/oferta

See merge request !31
remotes/origin/pm_task_31703
Zolotarev Alexander 9 years ago
commit fdab6e6db2
  1. 2
      lms/urls.py
  2. 8
      lms/views.py
  3. BIN
      oferta.pdf
  4. 9
      static/js/apis/access.js
  5. 31
      static/js/apis/activation.js
  6. 4
      templates/activation.html
  7. 4
      templates/no_auth_modals.html

@ -6,8 +6,10 @@ from lms import views
from lms import settings
from access.views import profile_view
urlpatterns = [
url(r'^$', views.index),
url(r'^oferta/', views.show_oferta),
url(r'^test/$', views.test),
url(r'^all_comments/$', views.all_comments),
url(r'^reports/$', views.new_reports),

@ -10,7 +10,7 @@ from finance.models import Bill
from courses.templates import comment_fabric
from library.models import Article
from management.reports import get_now_success_hw, get_second_success_hw
from django.http import HttpResponse
def sortByTimeStamp(inputStr):
return inputStr['sort']
@ -154,3 +154,9 @@ def new_reports(request):
@response_decor(template='contacts.html', without_auth=True)
def contacts(request):
return {}
def show_oferta(request):
with open('oferta.pdf', 'rb') as pdf:
response = HttpResponse(pdf.read(), content_type='application/pdf')
response['Content-Disposition'] = 'filename=oferta.pdf'
return response

Binary file not shown.

@ -95,9 +95,17 @@ function forgot(){
})
}
function registry_go(){
if ($('#checkBox').prop('checked') != true){
console.log('NOT PASS')
$('#error_registration').html('Перед регистрацией ознакомтесь с договором-оферты');
$('#error_registration').fadeIn('fast');
} else {
console.log('PASS')
$('#error_registration').html('');
$('#error_registration').fadeIn('fast');
var theForm = $(document.forms['registration_form']).serialize();
console.log(theForm)
$.ajax({
type: 'POST',
url: '/access/registration/',
@ -120,6 +128,7 @@ function registry_go(){
console.log('Возникла ошибка registry_go(): ' + str);
}
});
}
}
function registry_go2(){

@ -28,20 +28,27 @@ function sent_step(step){
return result;
}
function check_step(step){
// Проверка данных этапа - > Отправка данных
var result = sent_step(step);
if (result[0]){
if (step==3){
final_button()
}
close_step(step);
enable_step(step+1);
if ($('#checkBox').prop('checked') != true){
console.log('NOT PASS')
$('[name="error"]').html('Перед регистрацией ознакомтесь с договором-оферты');
$('#error_registration').fadeIn('fast');
} else {
visible_error(step, result[1]['inputs'], result[1]['message'])
// Проверка данных этапа - > Отправка данных
var result = sent_step(step);
if (result[0]){
if (step==3){
final_button()
}
close_step(step);
enable_step(step+1);
} else {
visible_error(step, result[1]['inputs'], result[1]['message'])
}
// Если все верно - > Переход на новый уровень
// Если нет - > Подсвечивание полей
//console.log('Получил запрос этапа '+step)
}
// Если все верно - > Переход на новый уровень
// Если нет - > Подсвечивание полей
//console.log('Получил запрос этапа '+step)
}
function enable_step(step){
// Активация этапа

@ -301,6 +301,10 @@
</li>
</ul>
<div style="width: 570px; margin: auto;">
<input id="checkBox" type="checkbox" style="width: 20px; height: 20px; margin-top: 0px;">
<span>Регистрируясь, вы соглашаетесь с <a href="/oferta">договором-оферты</a></span>
</div>
<p style="text-align: left;margin: 20px auto;width: 530px;">
<i class="glyphicon glyphicon-copyright-mark"></i> {% now "Y" %}
<span style="float: right;">{{ NAME }}</span>

@ -18,6 +18,10 @@
<input class="padd_bottom" type="password" placeholder="Введите пароль" name="password1" style="box-sizing: border-box;"><br>
<input class="padd_bottom" type="password" placeholder="Подтвердите пароль" name="password2" style="box-sizing: border-box;"><br>
<button class="btn btn-warning btn-lg" onclick="registry_go()" style="box-sizing: border-box;">Зарегистрироваться</button>
<div>
<input id="checkBox" type="checkbox" style="float: left; width: 20px; height: 20px; margin-right: 10px; margin-top: 0px;">
<span>Регистрируясь, вы соглашаетесь с <a href="/oferta">договором-оферты</a></span>
</div>
</form>
<a href="#" data-toggle="modal" data-target="#myModal1" data-dismiss="modal" aria-label="Close" class="wht js-open-modal">Я уже зарегистрирован</a>

Loading…
Cancel
Save