parent
49224787a8
commit
5e9a4cc558
11 changed files with 668 additions and 9 deletions
@ -0,0 +1,16 @@ |
||||
.btn-group.valProject2 a.btn { |
||||
color: #333333; |
||||
padding: 14px 20px; |
||||
border-radius: 40px; |
||||
font-size: 15px; |
||||
font-family: 'Arial-MT-Regular', sans-serif; |
||||
} |
||||
|
||||
.btn-group.valProject2 a.btn span mark { |
||||
background: none; |
||||
color: #ff2c2c; |
||||
} |
||||
|
||||
.btn-group.valProject2 a.btn > span { |
||||
padding-left: 11px; |
||||
} |
||||
@ -0,0 +1,464 @@ |
||||
<!DOCTYPE html> |
||||
<html lang="ru"> |
||||
<head> |
||||
<meta charset="UTF-8"> |
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
||||
<title>Archilance</title> |
||||
<link rel="stylesheet" href="css/bootstrap.css"> |
||||
<link rel="stylesheet" href="css/font-awesome.min.css"> |
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/css/bootstrap-select.min.css"> |
||||
<link rel="stylesheet" href="css/reset.css"> |
||||
<link rel="stylesheet" href="css/main.css"> |
||||
<!--[if lt IE 9]> |
||||
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> |
||||
<![endif]--> |
||||
</head> |
||||
<body> |
||||
<div class="wrTop disTab"> |
||||
<div class="container-fluid topMain"> |
||||
<div class="row"> |
||||
<div class="col-lg-3"> |
||||
<div class="logo" onClick="window.location='/'"></div> |
||||
</div> |
||||
<div class="col-lg-7"> |
||||
<ul class="mainMenu"> |
||||
<li class="icon_tm1"> |
||||
<a href="javascript:void(0)">Биржа проектов</a> |
||||
<span></span> |
||||
</li> |
||||
<li class="officeList icon_tml"> |
||||
<a href="javascript:void(0)">Мой офис</a> |
||||
<span></span> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
<div class="col-lg-2"> |
||||
<div class="imgProfile"> |
||||
<img src="img/profile.jpg" alt="profile-image"> |
||||
</div> |
||||
<div class="infoProfile disTab"> |
||||
<div class="btn-group" role="group"> |
||||
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> |
||||
<span class="glyphicon glyphicon-menu-hamburger" aria-hidden="true"></span> |
||||
</button> |
||||
<ul class="dropdown-menu menu-drop-new"> |
||||
<li class="icon_mm1"> |
||||
<a href="#"> |
||||
Войти заказчиком |
||||
<span></span> |
||||
</a> |
||||
</li> |
||||
<li class="icon_mm2"> |
||||
<a href="#"> |
||||
Войти исполнителем |
||||
<span></span> |
||||
</a> |
||||
</li> |
||||
<li class="icon_mm3"> |
||||
<a href="#"> |
||||
Сообщения |
||||
<span></span> |
||||
</a> |
||||
</li> |
||||
<li class="icon_mm4"> |
||||
<a href="#"> |
||||
Счет |
||||
<span></span> |
||||
</a> |
||||
</li> |
||||
<li class="icon_mm5"> |
||||
<a href="#"> |
||||
Настройки |
||||
<span></span> |
||||
</a> |
||||
</li> |
||||
<li class="icon_mm6"> |
||||
<a href="#"> |
||||
FAQ |
||||
<span></span> |
||||
</a> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
<div class="rating"> |
||||
<div class="ratingInset"></div> |
||||
<div class="iconRating"></div> |
||||
</div> |
||||
<p class="ratingPer">45%</p> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
<div class="container mainScore mainBlock2"> |
||||
<div class="row"> |
||||
<div class="col-lg-12"> |
||||
<div class="col-lg-3 divCol3"> |
||||
<div class="avatar new-mar"> |
||||
<div class="avatarInset"> |
||||
<img src="img/profile.jpg" alt="profile-image"> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
<div class="col-lg-9 divCol9"> |
||||
<div class="col-lg-4"> |
||||
<p class="nameUser"> |
||||
Иванов Петр Иванович [ivanov_petr] |
||||
</p> |
||||
<p class="cityUser">Россия, Москва</p> |
||||
<p class="navv">На сайте 8 лет и 3 месяца</p> |
||||
</div> |
||||
<div class="col-lg-4 new-er"> |
||||
<ul class="rettList"> |
||||
<li><a href="javascript:void(0)">Рейтинг: <span> 1245</span></a></li> |
||||
<li><a href="javascript:void(0)">Безопасные сделки: <span> 5</span></a></li> |
||||
<li> |
||||
<a href="javascript:void(0)"> |
||||
Отзывы: |
||||
<span> + 385</span> |
||||
<small> 0</small> |
||||
<mark> - 0</mark> |
||||
</a> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
<div class="col-lg-4"> |
||||
<a href="javascript:void(0)" class="new-prop new-prop1">показать контакты</a> |
||||
<a href="javascript:void(0)" class="new-prop new-prop2">написать сообщение</a> |
||||
<a href="javascript:void(0)" class="new-red">редактировать профиль</a> |
||||
</div> |
||||
</div> |
||||
<div class="col-lg-9 divCol9 new-mar2"> |
||||
<div class="profileTabs2 tabs-new"> |
||||
<ul class="nav nav-tabs nav-justified"> |
||||
<li role="presentation" class="active"> |
||||
<a href="#">Открытые проекты</a> |
||||
</li> |
||||
<li role="presentation"> |
||||
<a href="#">Текущие проекты</a> |
||||
<div class="roundsCount"> |
||||
<div class="countR">1</div> |
||||
<div class="countG">2</div> |
||||
</div> |
||||
</li> |
||||
<li role="presentation"> |
||||
<a href="#">Отзывы</a> |
||||
<div class="roundsCount"> |
||||
<div class="countG">2</div> |
||||
</div> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
<div class="buttonGP disTab"> |
||||
<div class="btn-group valProject2" role="group" aria-label="..."> |
||||
<button type="button" class="btn btn-default"> |
||||
Открытые проекты |
||||
<span><mark>2</mark> / <span>35</span></span> |
||||
</button> |
||||
<button type="button" class="btn btn-default"> |
||||
Корзина |
||||
<span><mark></mark><span>7</span></span> |
||||
</button> |
||||
</div> |
||||
<div class="polsF1 disTab polsSearch"> |
||||
<div class="col-lg-3"> |
||||
<select class="selectpicker"> |
||||
<option>Mustard</option> |
||||
<option>Ketchup</option> |
||||
<option>Relish</option> |
||||
</select> |
||||
</div> |
||||
</div> |
||||
<div class="col-lg-3 col-lg-offset-1"> |
||||
<p class="addWork add-work-new">Разместить заказ</p> |
||||
</div> |
||||
</div> |
||||
<div class="projectsBlock new-pro-block disTab"> |
||||
<div class="projectPro clearfix"> |
||||
<div class="col-lg-9 leftPro"> |
||||
<p class="titlePro"> |
||||
Создание дизайна интерьера квартиры 200m2 |
||||
</p> |
||||
<ul class="desPro"> |
||||
<li> |
||||
Объект "Карточный домик" |
||||
</li> |
||||
<li> |
||||
<span>2</span> ответ от имени группы |
||||
</li> |
||||
</ul> |
||||
<p class="textPro"> |
||||
Компьютерная 3D-визуализация помещений (разработка эксклюзивных художественных решений, тщательная проработка утвержденного варианта, подбор цветовой гаммы и текстуры отделочных материалов). Развертка и разрез стен, декоративные элементы (при необходимости)... |
||||
</p> |
||||
<ul class="listPro"> |
||||
<li> |
||||
13.02.2016 |
||||
</li> |
||||
<li> |
||||
523 |
||||
</li> |
||||
<li> |
||||
523 |
||||
</li> |
||||
<li> |
||||
Александр Новиков |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
<div class="col-lg-3 rightPro right-pro-red"> |
||||
<p class="cenaPro"> |
||||
35 000 <i class="fa fa-rub"></i> |
||||
</p> |
||||
<ul> |
||||
<li> |
||||
Восстановить из корзины |
||||
</li> |
||||
<li> |
||||
Удалить навсегда |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
<div class="projectPro clearfix"> |
||||
<div class="col-lg-9 leftPro"> |
||||
<p class="titlePro"> |
||||
Создание дизайна интерьера квартиры 200m2 |
||||
</p> |
||||
<ul class="desPro"> |
||||
<li> |
||||
Объект "Карточный домик" |
||||
</li> |
||||
<li> |
||||
<span>2</span> ответ от имени группы |
||||
</li> |
||||
</ul> |
||||
<p class="textPro"> |
||||
Компьютерная 3D-визуализация помещений (разработка эксклюзивных художественных решений, тщательная проработка утвержденного варианта, подбор цветовой гаммы и текстуры отделочных материалов). Развертка и разрез стен, декоративные элементы (при необходимости)... |
||||
</p> |
||||
<ul class="listPro"> |
||||
<li> |
||||
13.02.2016 |
||||
</li> |
||||
<li> |
||||
523 |
||||
</li> |
||||
<li> |
||||
523 |
||||
</li> |
||||
<li> |
||||
Александр Новиков |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
<div class="col-lg-3 rightPro right-pro-red"> |
||||
<p class="cenaPro"> |
||||
35 000 <i class="fa fa-rub"></i> |
||||
</p> |
||||
<ul> |
||||
<li> |
||||
Восстановить из корзины |
||||
</li> |
||||
<li> |
||||
Удалить навсегда |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
<div class="projectPro clearfix"> |
||||
<div class="col-lg-9 leftPro"> |
||||
<p class="titlePro"> |
||||
Создание дизайна интерьера квартиры 200m2 |
||||
</p> |
||||
<ul class="desPro"> |
||||
<li> |
||||
Объект "Карточный домик" |
||||
</li> |
||||
<li> |
||||
<span>2</span> ответ от имени группы |
||||
</li> |
||||
</ul> |
||||
<p class="textPro"> |
||||
Компьютерная 3D-визуализация помещений (разработка эксклюзивных художественных решений, тщательная проработка утвержденного варианта, подбор цветовой гаммы и текстуры отделочных материалов). Развертка и разрез стен, декоративные элементы (при необходимости)... |
||||
</p> |
||||
<ul class="listPro"> |
||||
<li> |
||||
13.02.2016 |
||||
</li> |
||||
<li> |
||||
523 |
||||
</li> |
||||
<li> |
||||
523 |
||||
</li> |
||||
<li> |
||||
Александр Новиков |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
<div class="col-lg-3 rightPro right-pro-red"> |
||||
<p class="cenaPro"> |
||||
35 000 <i class="fa fa-rub"></i> |
||||
</p> |
||||
<ul> |
||||
<li> |
||||
Восстановить из корзины |
||||
</li> |
||||
<li> |
||||
Удалить навсегда |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
<div class="projectPro clearfix"> |
||||
<div class="col-lg-9 leftPro"> |
||||
<p class="titlePro"> |
||||
Создание дизайна интерьера квартиры 200m2 |
||||
</p> |
||||
<ul class="desPro"> |
||||
<li> |
||||
Объект "Карточный домик" |
||||
</li> |
||||
<li> |
||||
<span>2</span> ответ от имени группы |
||||
</li> |
||||
</ul> |
||||
<p class="textPro"> |
||||
Компьютерная 3D-визуализация помещений (разработка эксклюзивных художественных решений, тщательная проработка утвержденного варианта, подбор цветовой гаммы и текстуры отделочных материалов). Развертка и разрез стен, декоративные элементы (при необходимости)... |
||||
</p> |
||||
<ul class="listPro"> |
||||
<li> |
||||
13.02.2016 |
||||
</li> |
||||
<li> |
||||
523 |
||||
</li> |
||||
<li> |
||||
523 |
||||
</li> |
||||
<li> |
||||
Александр Новиков |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
<div class="col-lg-3 rightPro right-pro-red"> |
||||
<p class="cenaPro"> |
||||
35 000 <i class="fa fa-rub"></i> |
||||
</p> |
||||
<ul> |
||||
<li> |
||||
Восстановить из корзины |
||||
</li> |
||||
<li> |
||||
Удалить навсегда |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
<div class="projectPro clearfix"> |
||||
<div class="col-lg-9 leftPro"> |
||||
<p class="titlePro"> |
||||
Создание дизайна интерьера квартиры 200m2 |
||||
</p> |
||||
<ul class="desPro"> |
||||
<li> |
||||
Объект "Карточный домик" |
||||
</li> |
||||
<li> |
||||
<span>2</span> ответ от имени группы |
||||
</li> |
||||
</ul> |
||||
<p class="textPro"> |
||||
Компьютерная 3D-визуализация помещений (разработка эксклюзивных художественных решений, тщательная проработка утвержденного варианта, подбор цветовой гаммы и текстуры отделочных материалов). Развертка и разрез стен, декоративные элементы (при необходимости)... |
||||
</p> |
||||
<ul class="listPro"> |
||||
<li> |
||||
13.02.2016 |
||||
</li> |
||||
<li> |
||||
523 |
||||
</li> |
||||
<li> |
||||
523 |
||||
</li> |
||||
<li> |
||||
Александр Новиков |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
<div class="col-lg-3 rightPro right-pro-red"> |
||||
<p class="cenaPro"> |
||||
35 000 <i class="fa fa-rub"></i> |
||||
</p> |
||||
<ul> |
||||
<li> |
||||
Восстановить из корзины |
||||
</li> |
||||
<li> |
||||
Удалить навсегда |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
<footer class="disTab"> |
||||
<div class="col-lg-4"> |
||||
<div class="logoF" onclick="window.location='/'"></div> |
||||
<div class="linksSoc box-sizing disTab"> |
||||
<a href="https://www.facebook.com/" target="_blank" class="icon_ls1"></a> |
||||
<a href="https://twitter.com/" target="_blank" class="icon_ls2"></a> |
||||
<a href="https://plus.google.com/" target="_blank" class="icon_ls3"></a> |
||||
<a href="http://vk.com/" target="_blank" class="icon_ls4"></a> |
||||
<a href="https://www.youtube.com/" target="_blank" class="icon_ls5"></a> |
||||
</div> |
||||
<p class="copy-rights">© 2016 archilance.ru</p> |
||||
</div> |
||||
<div class="col-lg-3 col-lg-offset-2 listF1"> |
||||
<p>Профиль</p> |
||||
<ul> |
||||
<li> |
||||
<a href="javascript:void(0)">Войти</a> |
||||
</li> |
||||
<li> |
||||
<a href="javascript:void(0)">Регистрация</a> |
||||
</li> |
||||
<li> |
||||
<a href="javascript:void(0)">Востановить доступ</a> |
||||
</li> |
||||
<li> |
||||
<a href="javascript:void(0)">Опубликовать проект</a> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
<div class="col-lg-3 listF1"> |
||||
<p>О сайте</p> |
||||
<ul> |
||||
<li> |
||||
<a href="javascript:void(0)">Помощь</a> |
||||
</li> |
||||
<li> |
||||
<a href="javascript:void(0)">Правила сайта</a> |
||||
</li> |
||||
<li> |
||||
<a href="javascript:void(0)">Команда</a> |
||||
</li> |
||||
<li> |
||||
<a href="javascript:void(0)">FAQ</a> |
||||
</li> |
||||
<li> |
||||
<a href="javascript:void(0)">Контакты</a> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
</footer> |
||||
</div> |
||||
</div> |
||||
<script src="js/jquery-2.2.3.min.js"></script> |
||||
<script src="js/bootstrap.min.js"></script> |
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/js/bootstrap-select.min.js"></script> |
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-select/1.10.0/js/i18n/defaults-*.min.js"></script> |
||||
<script src="js/main.js"></script> |
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,152 @@ |
||||
{% extends 'partials/base.html' %} |
||||
|
||||
{% block content %} |
||||
{% include 'partials/header.html' %} |
||||
|
||||
<div class="container mainScore mainBlock2"> |
||||
<div class="row"> |
||||
<div class="col-lg-12"> |
||||
<div class="col-lg-3 divCol3"> |
||||
<div class="avatar new-mar"> |
||||
<div class="avatarInset"> |
||||
<img src="img/profile.jpg" alt="profile-image"> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="col-lg-9 divCol9"> |
||||
<div class="col-lg-4"> |
||||
<p class="nameUser"> |
||||
{{ object.get_full_name }} [ivanov_petr] |
||||
</p> |
||||
|
||||
<p class="cityUser">Россия, Москва</p> |
||||
<p class="navv">На сайте {{ object.created }}</p> |
||||
</div> |
||||
|
||||
<div class="col-lg-4 new-er"> |
||||
<ul class="rettList"> |
||||
<li><a href="javascript:void(0)">Рейтинг: <span> 0</span></a></li> |
||||
<li><a href="javascript:void(0)">Безопасные сделки: <span> 0</span></a></li> |
||||
|
||||
<li> |
||||
<a href="javascript:void(0)"> |
||||
Отзывы: |
||||
<span> + 0</span> |
||||
<small> 0</small> |
||||
<mark> - 0</mark> |
||||
</a> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="col-lg-4"> |
||||
<a href="javascript:void(0)" class="new-prop new-prop1">показать контакты</a> |
||||
<a href="javascript:void(0)" class="new-prop new-prop2">написать сообщение</a> |
||||
<a href="javascript:void(0)" class="new-red">редактировать профиль</a> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="col-lg-9 divCol9 new-mar2"> |
||||
<div class="profileTabs2 tabs-new"> |
||||
<ul class="nav nav-tabs nav-justified"> |
||||
<li role="presentation" class="active"> |
||||
<a href="#">Открытые проекты</a> |
||||
</li> |
||||
|
||||
<li role="presentation"> |
||||
<a href="#">Текущие проекты</a> |
||||
|
||||
<div class="roundsCount"> |
||||
<div class="countR">0</div> |
||||
<div class="countG">0</div> |
||||
</div> |
||||
</li> |
||||
|
||||
<li role="presentation"> |
||||
<a href="#">Отзывы</a> |
||||
|
||||
<div class="roundsCount"> |
||||
<div class="countG">0</div> |
||||
</div> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="buttonGP disTab"> |
||||
<div class="btn-group valProject2"> |
||||
<a href="{% url 'users:customer-profile-open-projects' pk=user.pk %}" class="btn btn-default" disabled> |
||||
Открытые проекты |
||||
<span><mark>2</mark> / <span>35</span></span> |
||||
</a> |
||||
|
||||
<a href="{% url 'users:customer-profile-deleted-projects' pk=user.pk %}" class="btn btn-default"> |
||||
Корзина |
||||
<span><mark></mark><span>7</span></span> |
||||
</a> |
||||
</div> |
||||
|
||||
<div class="polsF1 disTab polsSearch"> |
||||
<div class="col-lg-3"> |
||||
<select class="selectpicker"> |
||||
<option>Mustard</option> |
||||
<option>Ketchup</option> |
||||
<option>Relish</option> |
||||
</select> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="col-lg-3 col-lg-offset-1"> |
||||
<p class="addWork add-work-new"><a href="{% url 'projects:project-create' %}">Разместить заказ</a></p> |
||||
</div> |
||||
</div> |
||||
|
||||
<div class="projectsBlock new-pro-block disTab"> |
||||
{% for proj in object.projects.all %} |
||||
<div class="projectPro clearfix"> |
||||
<div class="col-lg-9 leftPro"> |
||||
<p class="titlePro"> |
||||
<a href="{% url 'projects:detail' proj.id %}">{{ proj.name }}</a> |
||||
</p> |
||||
|
||||
<ul class="desPro"> |
||||
<li>Объект "{{ proj.realty.name }}"</li> |
||||
<li><span>0</span> ответ от имени группы</li> |
||||
</ul> |
||||
|
||||
<ul class="color-menu"> |
||||
<li><a href="#">Новые: 0</a></li> |
||||
<li><a href="#">Кандидаты: 0</a></li> |
||||
<li><a href="#">Отказал: 0</a></li> |
||||
</ul> |
||||
|
||||
<p class="textPro"> |
||||
{{ proj.text }} |
||||
</p> |
||||
|
||||
<ul class="listPro"> |
||||
<li>{{ proj.created}}</li> |
||||
<li>0</li> |
||||
<li>0</li> |
||||
<li>{{ object.get_full_name }}</li> |
||||
</ul> |
||||
</div> |
||||
|
||||
<div class="col-lg-3 rightPro right-pro-red"> |
||||
<p class="cenaPro"> |
||||
{{ proj.price }} <i class="fa fa-rub"></i> |
||||
</p> |
||||
|
||||
<ul> |
||||
<li>Редактировать</li> |
||||
<li>Переместить в корзину</li> |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
{% endfor %} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
{% endblock %} |
||||
@ -1,19 +1,26 @@ |
||||
from django.conf import urls |
||||
from django.contrib.auth.views import login, logout |
||||
|
||||
from .views import UserListView, UserDetailView, UserInfoListView, CustomerProfileView,\ |
||||
UserView, ContractorProfileDetailView, ContractorListView, ContractorOfficeDetailView |
||||
from .views import ( |
||||
ContractorListView, ContractorOfficeDetailView, ContractorProfileDetailView, |
||||
CustomerProfileCurrentProjectsView, CustomerProfileDeletedProjectsView, CustomerProfileOpenProjectsView, |
||||
CustomerProfileReviewsView, UserDetailView, UserInfoListView, UserListView, UserView, |
||||
) |
||||
|
||||
|
||||
app_name = 'users' |
||||
|
||||
urlpatterns = [ |
||||
urls.url(r'^customers/(?P<pk>\d+)/$', CustomerProfileOpenProjectsView.as_view(), name='customer-profile-open-projects'), |
||||
urls.url(r'^customers/(?P<pk>\d+)/deleted-projects/$', CustomerProfileDeletedProjectsView.as_view(), name='customer-profile-deleted-projects'), |
||||
urls.url(r'^customers/(?P<pk>\d+)/current-projects/$', CustomerProfileCurrentProjectsView.as_view(), name='customer-profile-current-projects'), |
||||
urls.url(r'^customers/(?P<pk>\d+)/reviews/$', CustomerProfileReviewsView.as_view(), name='customer-profile-reviews'), |
||||
|
||||
urls.url(r'^contractors/(?P<pk>\d+)/$', ContractorProfileDetailView.as_view(), name='contractor-profile'), |
||||
urls.url(r'^contractor-office/(?P<pk>\d+)/$', ContractorOfficeDetailView.as_view(), name='contractor-office'), |
||||
urls.url(r'^profile/$', UserDetailView.as_view(), name='user-detail'), |
||||
urls.url(r'^$', UserListView.as_view(), name='users_list'), |
||||
urls.url(r'^info$', UserInfoListView.as_view(), name='users_info_list'), |
||||
urls.url(r'contractors/$', ContractorListView.as_view(), name='contractor-list' ), |
||||
urls.url(r'^contractors/(?P<pk>\d+)$', ContractorProfileDetailView.as_view(), name='contractor-profile'), |
||||
urls.url(r'^contractor-office/(?P<pk>\d+)$', ContractorOfficeDetailView.as_view(), name='contractor-office'), |
||||
urls.url(r'^customers/(?P<pk>\d+)$', CustomerProfileView.as_view(), name='customer-profile'), |
||||
urls.url(r'^(?P<pk>\d+)$', UserView.as_view(), name='user_view'), |
||||
urls.url(r'^(?P<pk>\d+)/$', UserView.as_view(), name='user_view'), |
||||
] |
||||
|
||||
Loading…
Reference in new issue