fixed teams

This commit is contained in:
Ashwin 2018-04-05 21:13:32 +05:30
parent 0fc7edffe7
commit 28aa234cf8
14 changed files with 197 additions and 460 deletions

View file

@ -56,10 +56,24 @@ def logout_crm(request):
@csrf_exempt
def users_list(request):
users_list = User.objects.all()
page = request.POST.get('per_page')
first_name = request.POST.get('first_name')
last_name = request.POST.get('last_name')
username = request.POST.get('username')
email = request.POST.get('email')
active_users = User.objects.filter(is_active=True)
inactive_users = User.objects.filter(is_active=False)
if first_name:
users_list = User.objects.filter(first_name__icontains=first_name)
if last_name:
users_list = User.objects.filter(last_name__icontains=last_name)
if username:
users_list = User.objects.filter(username__icontains=username)
if email:
users_list = User.objects.filter(email__icontains=email)
return render(request, "users/list.html", {
'users': users_list, 'active_users': active_users, 'inactive_users': inactive_users
'users': users_list, 'active_users': active_users,
'per_page': page, 'inactive_users': inactive_users
})

View file

@ -11,7 +11,7 @@
{% endblock %}
{% block content %}
<form id="formid" action='' method="POST" novalidate>{% csrf_token %}
<div class="assigned_teams ro marl">
<!-- <div class="assigned_teams ro marl">
<div class="col-md-12">
<div class="card">
<div class="card-body">
@ -39,16 +39,15 @@
</div>
</div>
<br clear="all">
</div>
<!-- assigned users & teams ends here -->
</div> -->
<!-- overview starts here -->
<div class="overview_form_block row marl ">
<div class="col-md-12">
<div class="card">
<div class="card-body">
<div class="card-title">
Overview
<div class="card-title text-center">
CREATE ACCOUNT
</div>
<div class="row marl">
<div class="col-md-6">
@ -96,6 +95,14 @@
</div>
</div>
<div class="col-md-6">
<div class="filter_col col-12">
<div class="form-group">
<label for="exampleInputEmail1">Assigned Users</label>
{{ account_form.assigned_to }}
{{ account_form.assigned_to.errors }}
</div>
</div>
<br>
<div class="filter_col billing_block col-md-12">
<div class="form-group">
<label for="exampleInputEmail1">Billing Address</label>

View file

@ -232,7 +232,7 @@
</div>
</div>
</div>
<div class="filter_col col-md-12">
<!-- <div class="filter_col col-md-12">
<div class="form-group">
<label class="acc_field_label" for="id_team" data-name="name">Assigned Team(s)</label>
<div class="account_field" id="account_team" data-name="name">
@ -245,7 +245,7 @@
{% endif %}
</div>
</div>
</div>
</div> -->
<div class="filter_col col-md-12">
<div class="form-group">
<label class="acc_field_label" for="id_created_on" data-name="name">Created On</label>

View file

@ -11,7 +11,7 @@
{% endblock %}
{% block content %}
<form id="submitForm" method="POST" action="" novalidate>{% csrf_token %}
<div class="assigned_teams row marl">
<!-- <div class="assigned_teams row marl">
<div class="col-md-12">
<div class="card">
@ -38,14 +38,14 @@
</div>
</div>
<br clear="all">
</div>
</div> -->
<div class="overview_form_block row marl">
<div class="col-md-12">
<div class="card">
<div class="card-body">
<div class="card-title" style="height:auto;">
Overview
<div class="card-title text-center">
CREATE CASE
</div>
<div class="row marl no-gutters">
<div class="col-md-6">
@ -91,6 +91,12 @@
</div>
</div>
<div class="col-md-6">
<div class="filter_col col-md-12">
<div class="form-group">
<label for="exampleInputEmail1">Assigned Users</label>
{{ case_form.assigned_to }}
</div>
</div>
<div class="filter_col col-md-12">
<div class="form-group">
<label for="id_account">Account{% if case_form.account.field.required %}<span class="error">*</span>{% endif %}</label>

View file

@ -184,7 +184,7 @@
</div>
</div>
</div>
<div class="filter_col col-md-12">
<!-- <div class="filter_col col-md-12">
<div class="form-group">
<label class="case_field_label" for="id_team" data-name="name">Assigned Team(s)</label>
<div class="case_field" id="case_team" data-name="name">
@ -197,7 +197,7 @@
{% endif %}
</div>
</div>
</div>
</div> -->
<div class="filter_col col-md-12">
<div class="form-group">
<label class="case_field_label" for="id_created_on" data-name="name">Created On</label>
@ -217,348 +217,11 @@
</div>
</div>
</div>
<!-- Activities block Starts here-->
<div class="card panel-activities" data-name="activities" style="margin-top:15px;">
<div class="card-body" data-name="activities">
<div class="card-title" style="height:auto;">
<span class="panel-title">
<span class="action" data-panel="activities" data-action="refresh" title="Click to refresh" style="cursor: pointer;"> Activities </span>
</span>
</div>
<div class="col-12">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="show-meets" data-toggle="tab" href="#show_meets" role="tab" aria-controls="home" aria-selected="true">Meetings</a>
</li>
<li class="nav-item">
<a class="nav-link" id="tasks-list" data-toggle="tab" href="#tasks_list" role="tab" aria-controls="profile" aria-selected="false">Tasks</a>
</li>
<li class="nav-item">
<a class="nav-link" id="calls-list" data-toggle="tab" href="#calls_list" role="tab" aria-controls="contact" aria-selected="false">Calls</a>
</li>
</ul>
<div class="list-container case-list-container">
<div class="list list-expanded">
<div class="tab-content">
<div id="show_meets" class="tab-pane fade in active">
<ul class="list-group">
{% ifequal case.get_meetings|length 0 %}
<li class="list-group-item list-row" > No Meetings </li>
{% else %}
{% for meet in case.get_meetings %}
<li class="list-group-item list-row" >
<div class="pull-right right cell" data-name="buttons">
<div class="list-row-buttons btn-group pull-right">
<button class="btn btn-link btn-sm dropdown-toggle" data-toggle="dropdown" type="button" aria-expanded="false">
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right" id="meetings_activity{{meet.id}}">
<li>
<a class="action display_event" href="">view</a>
</li>
<li>
<a class="action remove_event" href="">Remove</a>
</li>
<li>
<a class="action status_set" data-action="setHeld" href="">Set Held</a>
</li>
<li>
<a class="action status_set" data-action="setNotHeld" href="">Set Not Held</a>
</li>
</ul>
</div>
</div>
<div class="expanded-row">
<span class="cell" data-name="ico">
<span class="glyphicon glyphicon-briefcase text-muted action" data-action="quickView" title="View" style="cursor: pointer"></span>
</span>
<span class="cell" data-name="name">
<a class="link" title="Discuss pricing" data-id="" href="/planner/meetings/list">{{meet.name}}</a>
</span>
</div>
<div class="expanded-row">
<span class="cell" data-name="dateStart">{{meet.start_date}}</span>
</div>
</li>
{% endfor %}
{% endifequal %}
</ul>
</div>
<!-- Tasks Tab Division starts-->
<div id="tasks_list" class="tab-pane fade">
<ul class="list-group">
{% ifequal case.get_tasks|length 0 %}
<li class="list-group-item list-row" > No Tasks </li>
{% else %}
{% for meet in case.get_tasks %}
<li class="list-group-item list-row" >
<div class="pull-right right cell" data-name="buttons">
<div class="list-row-buttons btn-group pull-right">
<button class="btn btn-link btn-sm dropdown-toggle" data-toggle="dropdown" type="button" aria-expanded="false">
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right" id="tasks_activity{{meet.id}}">
<li>
<a class="action remove_event" href="">Remove</a>
</li>
<li>
<a class="action status_set" data-action="setHeld" href="">Set Held</a>
</li>
<li>
<a class="action status_set" data-action="setNotHeld" href="">Set Not Held</a>
</li>
</ul>
</div>
</div>
<div class="expanded-row">
<span class="cell" data-name="ico">
<span class="glyphicon glyphicon-briefcase text-muted action" data-action="quickView" title="View" style="cursor: pointer"></span>
</span>
<span class="cell" data-name="name">
<a class="link" title="Discuss pricing" data-id="" href="/planner/tasks/list">{{meet.name}}</a>
</span>
</div>
<div class="expanded-row">
<span class="cell" data-name="dateStart">{{meet.start_date}}</span>
</div>
</li>
{% endfor %}
{% endifequal %}
</ul>
</div>
<!-- Tasks Tab Division ends here-->
<!-- Calls Tab Division Starts here-->
<div id="calls_list" class="tab-pane fade">
<ul class="list-group">
{% ifequal case.get_calls|length 0 %}
<li class="list-group-item list-row" > No Calls </li>
{% else %}
{% for call in case.get_calls %}
<li class="list-group-item list-row" >
<div class="pull-right right cell" data-name="buttons">
<div class="list-row-buttons btn-group pull-right">
<button class="btn btn-link btn-sm dropdown-toggle" data-toggle="dropdown" type="button" aria-expanded="false">
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right" id="calls_activities{{call.id}}">
<li>
<a class="action remove_event" href="">Remove</a>
</li>
<li>
<a class="action status_set" data-action="setHeld" href="">Set Held</a>
</li>
<li>
<a class="action status_set" data-action="setNotHeld" href="">Set Not Held</a>
</li>
</ul>
</div>
</div>
<div class="expanded-row">
<span class="cell" data-name="ico">
<span class="glyphicon glyphicon-earphone text-muted action" data-action="quickView" title="View" style="cursor: pointer"></span>
</span>
<span class="cell" data-name="name">
<a class="link" title="Discuss pricing" data-id="" href="/planner/calls/list">{{call.name}}</a>
</span>
</div>
<div class="expanded-row">
<!--<span class="cell" data-name="assignedUser">
<a href="#User/view/52eb7b4ba5500">Raghu</a>
</span>-->
<span class="cell" data-name="dateStart">{{call.start_date}}</span>
</div>
</li>
{% endfor %}
{% endifequal %}
</ul>
</div>
</div>
<!-- Calls Tab Division ends here-->
</div>
</ul>
<div class="show-more hide">
</div>
</div>
</div>
</div>
</div>
<!--Activities block ends here-->
<!-- History block starts here-->
<div class="card panel-default panel-activities" data-name="activities" style="margin-top:15px;">
<div class="card-body" data-name="activities">
<div class="card-title" style="height:auto;">
<span class="panel-title">
<span class="action" data-panel="activities" data-action="refresh" title="Click to refresh" style="cursor: pointer;"> History </span>
</span>
</div>
<div class="col-12">
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="show-meets-completed" data-toggle="tab" href="#show_meets_completed" role="tab" aria-controls="home" aria-selected="true">Meetings</a>
</li>
<li class="nav-item">
<a class="nav-link" id="tasks-list-completed" data-toggle="tab" href="#tasks_list_completed" role="tab" aria-controls="profile" aria-selected="false">Tasks</a>
</li>
<li class="nav-item">
<a class="nav-link" id="calls-list-completed" data-toggle="tab" href="#calls_list_completed" role="tab" aria-controls="contact" aria-selected="false">Calls</a>
</li>
</ul>
<div class="list-container case-list-containers">
<div class="list list-expanded">
<div class="tab-content">
<div id="show_meets_completed" class="tab-pane fade in active">
<ul class="list-group">
{% ifequal case.get_completed_meetings|length 0 %}
<li class="list-group-item list-row" > No Data </li>
{% else %}
{% for meet in case.get_completed_meetings %}
<li class="list-group-item list-row" >
<div class="pull-right right cell" data-name="buttons">
<div class="list-row-buttons btn-group pull-right">
<button class="btn btn-link btn-sm dropdown-toggle" data-toggle="dropdown" type="button" aria-expanded="false">
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right" id="meeting_history{{meet.id}}">
<li>
<a class="action remove_event" href="">Remove</a>
</li>
<li>
<a class="action status_set" data-action="setHeld" href="">Set Held</a>
</li>
<li>
<a class="action status_set" data-action="setNotHeld" href="">Set Not Held</a>
</li>
</ul>
</div>
</div>
<div class="expanded-row">
<span class="cell" data-name="ico">
<span class="glyphicon glyphicon-briefcase text-muted action" data-action="quickView" title="View" style="cursor: pointer"></span>
</span>
<span class="cell" data-name="name">
<a class="link" title="Discuss pricing" data-id="" href="/planner/meetings/list">{{meet.name}} </a>| {{ meet.status }}
</span>
</div>
<div class="expanded-row">
<span class="cell" data-name="dateStart">{{meet.start_date}}</span>
</div>
</li>
{% endfor %}
{% endifequal %}
</ul>
</div>
<!-- Tasks Tab Division starts-->
<div id="tasks_list_completed" class="tab-pane fade">
<ul class="list-group">
{% ifequal case.get_completed_tasks|length 0 %}
<li class="list-group-item list-row" > No Tasks </li>
{% else %}
{% for meet in case.get_completed_tasks %}
<li class="list-group-item list-row" >
<div class="pull-right right cell" data-name="buttons">
<div class="list-row-buttons btn-group pull-right">
<button class="btn btn-link btn-sm dropdown-toggle" data-toggle="dropdown" type="button" aria-expanded="false">
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right" id="tasks_history{{meet.id}}">
<li>
<a class="action remove_event" href="">Remove</a>
</li>
<li>
<a class="action status_set" data-action="setHeld" href="">Set Held</a>
</li>
<li>
<a class="action status_set" data-action="setNotHeld" href="">Set Not Held</a>
</li>
</ul>
</div>
</div>
<div class="expanded-row">
<span class="cell" data-name="ico">
<span class="glyphicon glyphicon-briefcase text-muted action" data-action="quickView" title="View" style="cursor: pointer"></span>
</span>
<span class="cell" data-name="name">
<a class="link" data-id="" href="/planner/tasks/list">{{meet.name}} </a>| {{meet.status }}
</span>
</div>
<div class="expanded-row">
<span class="cell" data-name="dateStart">{{meet.start_date}}</span>
</div>
</li>
{% endfor %}
{% endifequal %}
</ul>
</div>
<!-- Tasks Tab Division ends here-->
<!-- Calls Tab Division Starts here-->
<div id="calls_list_completed" class="tab-pane fade">
<ul class="list-group">
{% ifequal case.get_completed_calls|length 0 %}
<li class="list-group-item list-row" > No Calls </li>
{% else %}
{% for call in case.get_completed_calls %}
<li class="list-group-item list-row" >
<div class="pull-right right cell" data-name="buttons">
<div class="list-row-buttons btn-group pull-right">
<button class="btn btn-link btn-sm dropdown-toggle" data-toggle="dropdown" type="button" aria-expanded="false">
<span class="caret"></span>
</button>
<ul class="dropdown-menu pull-right" id="calls_history{{call.id}}">
<li>
<a class="action remove_event" href="">Remove</a>
</li>
<li>
<a class="action status_set" data-action="setHeld" href="">Set Held</a>
</li>
<li>
<a class="action status_set" data-action="setNotHeld" href="">Set Not Held</a>
</li>
</ul>
</div>
</div>
<div class="expanded-row">
<span class="cell" data-name="ico">
<span class="glyphicon glyphicon-earphone text-muted action" data-action="quickView" title="View" style="cursor: pointer"></span>
</span>
<span class="cell" data-name="name">
<a class="link" title="Discuss pricing" data-id="" href="/planner/calls/list">{{ call.name }}</a> | {{ call.status }}
</span>
</div>
<div class="expanded-row">
<!--<span class="cell" data-name="assignedUser">
<a href="#User/view/52eb7b4ba5500">Raghu</a>
</span>-->
<span class="cell" data-name="dateStart">{{ call.start_date }}</span>
</div>
</li>
{% endfor %}
{% endifequal %}
</ul>
</div>
</div>
<!-- Calls Tab Division ends here-->
</div>
</ul>
<div class="show-more hide">
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- CASE VIEW ENDS -->
<!-- CREATE MEETING MODEL -->
<!-- CREATE MEETING MODEL
<div class="modal fade" id="meeting-dispaly-model" role="dialog" data-keyboard="false"
data-backdrop="static">
<div class="modal-dialog modal-lg">
@ -687,7 +350,7 @@
</div>
</div>
</div>
<!--END CREATE MEETING MODEL-->
END CREATE MEETING MODEL-->
{% endblock %}
{% block js_block %}
<script src="{% static 'js/cases/view_case.js' %}"></script>

View file

@ -11,7 +11,7 @@
{% endblock %}
{% block content %}
<form id="add_form" method="POST" action='' novalidate>{%csrf_token%}
<div class="assigned_teams row marl">
<!-- <div class="assigned_teams row marl">
<div class="col-md-12">
<div class="card">
<div class="card-body">
@ -39,14 +39,14 @@
</div>
</div>
<br clear="all">
</div>
</div> -->
<div class="overview_form_block row marl">
<div class="col-md-12">
<div class="card">
<div class="card-body">
<div class="card-title">
Overview
<div class="card-title text-center">
CREATE CONTACT
</div>
<div class="row marl no-gutters">
<div class="col-md-6">
@ -86,6 +86,13 @@
<span class="error">{{ contact_form.email.errors }}</span>
</div>
</div>
<div class="filter_col col-12">
<div class="form-group">
<label for="exampleInputEmail1">Assigned Users</label>
{{ contact_form.assigned_to }}
{{ contact_form.assigned_to.errors }}
</div>
</div>
</div>
<div class="col-md-6">
<div class="filter_col col-md-12">

View file

@ -187,7 +187,7 @@
</div>
</div>
</div>
<div class="filter_col col-md-12">
<!-- <div class="filter_col col-md-12">
<div class="form-group">
<label class="contact_field_label" for="id_team" data-name="name">Assigned Team(s)</label>
<div class="contact_field" id="contact_team" data-name="name">
@ -200,7 +200,7 @@
{% endif %}
</div>
</div>
</div>
</div> -->
<div class="filter_col col-md-12">
<div class="form-group">
<label class="contact_field_label" for="id_created_on" data-name="name">Created On</label>

View file

@ -11,10 +11,9 @@
{% endblock %}
{%block content%}
<form id="add_form" method="POST" action="" novalidate>{%csrf_token%}
<div class="assigned_teams row marl">
<!-- <div class="assigned_teams row marl">
<div class="col-md-12">
<div class="card">
<div class="card-body">
<div class="card-title">
Assigned Users & Teams
@ -40,14 +39,14 @@
</div>
</div>
<br clear="all">
</div>
</div> -->
<div class="overview_form_block row marl">
<div class="col-md-12">
<div class="card">
<div class="card-body">
<div class="card-title">
Overview
<div class="card-title text-center">
CREATE LEAD
</div>
<div class="row marl no-gutters">
<div class="col-md-6">
@ -103,6 +102,14 @@
</div>
</div>
<div class="col-md-6">
<div class="filter_col col-md-12">
<div class="form-group">
<label for="exampleInputEmail1">Assigned Users</label>
{{ lead_form.assigned_to }}
{{ lead_form.assigned_to.errors }}
</div>
</div>
<br>
<div class="filter_col col-md-12">
<div class="form-group">
<label for="exampleInputEmail1"/>Status{% if lead_form.status.field.required %}<span class="error">*</span>{% endif %}</label>

View file

@ -72,61 +72,62 @@
<div class="card">
<div class="card-body">
<div class="card-title">
List of Leads
<span class="float-right total_count">{% if show_pageitems %} {% show_pageitems %}{% else %}Total Leads {{ lead_obj|length }}{% endif %}</span>
</div>
<div class="table-responsive">
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th width="5%" style="text-align:center;">S.no</th>
<th width="20%" style="text-align:center;">Name</th>
<th width="15%" style="text-align:center;">Status</th>
<th width="15%" style="text-align:center;">Assigned User</th>
<th width="20%" style="text-align:center;">Created On</th>
<th width="25%" style="text-align:center;">Actions</th>
</tr>
<div class="card-title">
List of Leads
<span class="float-right total_count">{% if show_pageitems %} {% show_pageitems %}{% else %}Total Leads {{ lead_obj|length }}{% endif %}</span>
</div>
<div class="table-responsive">
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th width="5%" style="text-align:center;">S.no</th>
<th width="20%" style="text-align:center;">Name</th>
<th width="15%" style="text-align:center;">Status</th>
<th width="15%" style="text-align:center;">Assigned User</th>
<th width="20%" style="text-align:center;">Created On</th>
<th width="25%" style="text-align:center;">Actions</th>
</tr>
</thead>
<tbody>
{% if per_page %}
{% paginate per_page lead_obj %}
{% else %}
{% paginate 10 lead_obj %}
{% endif %}
{% for lead in lead_obj %}
<tr class="text-center">
<td scope="row">{{ forloop.counter }}</td>
<td><a href="{% url 'leads:view_lead' lead.id %}">{{ lead.first_name }} {{ lead.last_name }}</a></td>
<td>{{ lead.status }}</td>
<td>
{% with lead_users=lead.assigned_to.all %}
{% if lead_users %}
{% for user in lead_users %}
<li class="text-left">{{ user.user.email }}</li>
{% endfor %}
{% else %}
Not Assigned to Any
{% endif %}
{% endwith %}
</td>
<td>{{ lead.created_on }}</td>
<td class="actions">
<a href="{% url 'leads:view_lead' lead.id %}" class="btn btn-info view"><i class="fas fa-eye"></i> View</a>
<a href="{% url 'leads:edit_lead' lead.id %}" class="btn btn-success edit"><i class="fas fa-pencil-alt"></i>Edit</a>
<a href="{% url 'leads:remove_lead' lead.id %}" class="btn btn-danger delete remove_account"><i class="fas fa-trash"></i>Delete</a>
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{%ifequal lead_obj|length 0%}
<h6 class="text-center">No Lead Records Found</h6>
{%endifequal%}
<div class="marl row text-center">
{% show_pages %}
</thead>
<tbody>
{% if per_page %}
{% paginate per_page lead_obj %}
{% else %}
{% paginate 10 lead_obj %}
{% endif %}
{% for lead in lead_obj %}
<tr class="text-center">
<td scope="row">{{ forloop.counter }}</td>
<td><a href="{% url 'leads:view_lead' lead.id %}">{{ lead.first_name }} {{ lead.last_name }}</a></td>
<td>{{ lead.status }}</td>
<td>
{% with lead_users=lead.assigned_to.all %}
{% if lead_users %}
{% for user in lead_users %}
<li class="text-left">{{ user.email }}</li>
{% endfor %}
{% else %}
Not Assigned to Any
{% endif %}
{% endwith %}
</td>
<td>{{ lead.created_on }}</td>
<td class="actions">
<a href="{% url 'leads:view_lead' lead.id %}" class="btn btn-info view"><i class="fas fa-eye"></i> View</a>
<a href="{% url 'leads:edit_lead' lead.id %}" class="btn btn-success edit"><i class="fas fa-pencil-alt"></i>Edit</a>
<a href="{% url 'leads:remove_lead' lead.id %}" class="btn btn-danger delete remove_account"><i class="fas fa-trash"></i>Delete</a>
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{%ifequal lead_obj|length 0%}
<h6 class="text-center">No Lead Records Found</h6>
{%endifequal%}
<div class="marl row text-center">
{% show_pages %}
</div>
</div>
</div>
</div>

View file

@ -223,7 +223,7 @@
</div>
</div>
</div>
<div class="filter_col col-md-12">
<!-- <div class="filter_col col-md-12">
<div class="form-group">
<label class="lead_field_label" for="id_team" data-name="name" >Assigned Team(s)</label>
<div class="lead_field" id="lead_team" data-name="name">
@ -236,7 +236,7 @@
{% endif %}
</div>
</div>
</div>
</div> -->
<div class="filter_col col-md-12">
<div class="form-group">
<label class="lead_field_label" for="id_created_on" data-name="name">Created On</label>

View file

@ -11,7 +11,7 @@
{% endblock %}
{% block content %}
<form class= "form_user" method="POST" action="" novalidate>{% csrf_token %}
<div class="assigned_teams row marl">
<!-- <div class="assigned_teams row marl">
<div class="col-md-12">
<div class="card">
@ -38,14 +38,14 @@
</div>
</div>
<br clear="all">
</div>
</div> -->
<div class="overview_form_block row marl">
<div class="col-md-12">
<div class="card">
<div class="card-body">
<div class="card-title" style="height:auto;">
Overview
<div class="card-title text-center">
CREATE OPPORTUNITY
</div>
<div class="row marl no-gutters">
<div class="col-md-6">
@ -99,6 +99,13 @@
</div>
</div>
<div class="col-md-6">
<div class="filter_col col-md-12">
<div class="form-group">
<label for="exampleInputEmail1">Assigned Users</label>
{{ opportunity_form.assigned_to }}
</div>
</div>
<br>
<div class="filter_col col-md-12">
<div class="form-group">
<label for="exampleInputEmail1">Contacts{% if opportunity_form.contacts.field.required %}<span class="error">*</span>{% endif %}</label>

View file

@ -202,7 +202,7 @@
</div>
</div>
</div>
<div class="filter_col col-md-12">
<!-- <div class="filter_col col-md-12">
<div class="form-group">
<label class="opportunity_field_label" for="id_team" data-name="name">Assigned Team(s)</label>
<div class="opportunity_field" id="opportunity_team" data-name="name">
@ -215,7 +215,7 @@
{% endif %}
</div>
</div>
</div>
</div> -->
<div class="filter_col col-md-12">
<div class="form-group">
<label class="opportunity_field_label" for="id_created_on" data-name="name">Created On</label>

View file

@ -15,8 +15,8 @@
<div class="col-md-6">
<div class="card">
<div class="card-body">
<div class="card-title">
Create User
<div class="card-title text-center">
CREATE USER
</div>
<div class="row marl">
<div class="col-md-12">

View file

@ -64,39 +64,56 @@
<div class="col-md-12">
<div class="card">
<div class="card-body">
<div class="card-title list">
List of Users
<span class="float-right total_count">{% if show_pageitems %} {% show_pageitems %}{% else %}Total Users {{ user_obj|length }}{% endif %}</span>
</div>
<div class="card-title list">
List of Users
<span class="float-right total_count">{% if show_pageitems %} {% show_pageitems %}{% else %}Total Users {{ users|length }}{% endif %}</span>
</div>
<div class="table-responsive ">
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th width="5%" style="text-align:center;">S.No</th>
<th width="20%" style="text-align:center;">First Name</th>
<th width="20%" style="text-align:center;">Username</th>
<th width="20%" style="text-align:center;">Email Address</th>
<th width="15%" style="text-align:center;">Status</th>
<th width="20%" style="text-align:center;">Actions</th>
</tr>
</thead>
<tbody>
{% for user in users %}
<tr class="text-center">
<td scope="row">{{ forloop.counter }}</td>
<td><a href="#">{{ user.first_name }}</a></td>
<td><a href="#">{{ user.username }}</a>
<td><a href="#">{{ user.email }}</a></td>
<td><a href="#">{{ user.status }}</a></td>
<td class="actions">
<a href="{% url 'common:view_user' user.id %}" class="btn btn-info view"><i class="fas fa-eye"></i>View</a>
<a href="{% url 'common:edit_user' user.id %}" class="btn btn-success edit"><i class="fas fa-pencil-alt"></i>Edit</a>
<a href="{% url 'common:remove_user' user.id %}" class="btn btn-danger trash"><i class="fas fa-trash"></i>Delete</a>
</td>
</tr>
{% endfor %}
</tbody>
</table>
<table class="table table-bordered table-striped table-condensed">
<thead>
<tr>
<th width="5%" style="text-align:center;">S.No</th>
<th width="20%" style="text-align:center;">First Name</th>
<th width="20%" style="text-align:center;">Username</th>
<th width="20%" style="text-align:center;">Email Address</th>
<th width="15%" style="text-align:center;">Status</th>
<th width="20%" style="text-align:center;">Actions</th>
</tr>
</thead>
<tbody>
{% if per_page %}
{% paginate per_page users %}
{% else %}
{% paginate 10 users %}
{% endif %}
{% for user in users %}
<tr class="text-center">
<td scope="row">{{ forloop.counter }}</td>
<td>{{ user.first_name }}</td>
<td>{{ user.username }}</td>
<td>{{ user.email }}</td>
<td>
{% if user.is_active == True %}
Active
{% else %}
InActive
{% endif %}
</td>
<td class="actions">
<!-- <a href="{% url 'common:view_user' user.id %}" class="btn btn-info view"><i class="fas fa-eye"></i>View</a> -->
<a href="{% url 'common:edit_user' user.id %}" class="btn btn-success edit"><i class="fas fa-pencil-alt"></i>Edit</a>
<a href="{% url 'common:remove_user' user.id %}" class="btn btn-danger trash"><i class="fas fa-trash"></i>Delete</a>
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{% ifequal users|length 0 %}
<h6 class="text-center">No User Records Found</h6>
{% endifequal %}
<div class="marl row text-center">
{% show_pages %}
</div>
</div>
</div>
@ -107,6 +124,14 @@
{% endblock %}
{% block js_block %}
<script type="text/javascript">
$('.trash').click(function(e){
e.preventDefault()
url = $(this).attr('href')
if (!confirm('Are you sure you want to delete?'))
return;
window.location = $(this).attr('href')
});
$("a[rel='page']").click(function(e){
e.preventDefault();
$('#users_filter').attr("action", $(this).attr("href"));