Browse Source

Controle de tema, retirada de template desnecessário

main
Marcus 3 years ago
parent
commit
f22877fd74
  1. 3
      .gitignore
  2. 7266
      controle/fixtures/cidades.json
  3. 92
      controle/templates/controle/autenticacao/login-v2.html
  4. 35
      controle/templates/controle/base.html
  5. 4
      controle/templates/controle/header.html
  6. 726
      controle/templates/controle/index.html
  7. 2
      controle/templates/controle/sidebar.html
  8. 1
      controle/views/site.py

3
.gitignore

@ -7,4 +7,5 @@ pip*
/static
media/
**/migrations/*[0-9]*.py
.idea
.idea
.prettierignore

7266
controle/fixtures/cidades.json
File diff suppressed because it is too large
View File

92
controle/templates/controle/autenticacao/login-v2.html

@ -1,92 +0,0 @@
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Nexverse SIGE</title>
<!-- Google Font: Source Sans Pro -->
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700&display=fallback"
/>
<!-- Font Awesome -->
<link
rel="stylesheet"
href="{% static 'plugins/fontawesome-free/css/all.min.css' %}"
/>
<!-- icheck bootstrap -->
<link
rel="stylesheet"
href="{% static 'plugins/icheck-bootstrap/icheck-bootstrap.min.css' %}"
/>
<!-- Theme style -->
<link rel="stylesheet" href="{% static 'dist/css/adminlte.min.css' %}" />
</head>
<body class="hold-transition login-page">
<div class="login-box">
<!-- /.login-logo -->
<div class="card card-outline card-primary">
<div class="card-header text-center">
<a href="../../index2.html" class="h1"><b>Nexverse</b> SIGE</a>
</div>
<div class="card-body">
<p class="login-box-msg">Insira suas credencias</p>
<form method="post">
{% csrf_token %}
<div
class="input-group mb-3 has-feedback{% if form.username.errors %} has-error{% endif %}"
>
<input
type="email"
name="username"
class="form-control"
placeholder="Email"
autofocus
/>
<div class="input-group-append">
<div class="input-group-text">
<span class="fas fa-envelope"></span>
</div>
</div>
</div>
<div class="input-group mb-3">
<input
type="password"
class="form-control"
placeholder="Senha"
name="password"
/>
<div class="input-group-append">
<div class="input-group-text">
<span class="fas fa-lock"></span>
</div>
</div>
</div>
<div class="row">
<!-- /.col -->
<div class="col-4">
<button type="submit" class="btn btn-primary btn-block">
Sign In
</button>
</div>
<!-- /.col -->
</div>
</form>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
</div>
<!-- /.login-box -->
<!-- jQuery -->
<script src="{% static 'plugins/jquery/jquery.min.js' %}"></script>
<!-- Bootstrap 4 -->
<script src="{% static 'plugins/bootstrap/js/bootstrap.bundle.min.js' %}"></script>
<!-- AdminLTE App -->
<script src="{% static 'dist/js/adminlte.min.js' %}"></script>
</body>
</html>

35
controle/templates/controle/base.html

@ -4,6 +4,7 @@
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
{% include 'controle/favicon.html' %}
<title>{% block title %}Nexverse SIGE{% endblock title %}</title>
@ -57,7 +58,7 @@
/>
{% endblock style %}
</head>
<body class="hold-transition sidebar-mini layout-fixed">
<body class="hold-transition sidebar-mini layout-fixed dark-mode">
<div class="wrapper">
{% include 'controle/header.html' %} {% include 'controle/sidebar.html' %}
@ -165,10 +166,42 @@
var target = e.target || e.srcElement;
if (target.checked) {
$('body').addClass('dark-mode');
$('aside.main-sidebar').removeClass('sidebar-light-primary');
$('aside.main-sidebar').addClass('sidebar-dark-primary');
$('nav.main-header').removeClass('navbar-white');
$('nav.main-header').addClass('navbar-dark');
localStorage.setItem("theme", 'dark');
} else {
$('body').removeClass('dark-mode');
$('aside.main-sidebar').removeClass('sidebar-dark-primary');
$('aside.main-sidebar').addClass('sidebar-light-primary');
$('nav.main-header').removeClass('navbar-dark');
$('nav.main-header').addClass('navbar-white');
localStorage.setItem("theme", 'light');
}
}
$( document ).ready(function() {
if (localStorage.getItem("theme") !== null) {
const theme = localStorage.getItem("theme");
let body = $('body');
let aside = $('aside.main-sidebar');
let nav = $('nav.main-header');
if (theme === 'light') {
body.hasClass('dark-mode') ? body.removeClass('dark-mode') : null;
aside.hasClass('sidebar-dark-primary') ? aside.removeClass('sidebar-dark-primary') : null;
aside.hasClass('sidebar-light-primary') ? null : aside.addClass('sidebar-light-primary');
nav.hasClass('navbar-dark') ? nav.removeClass('navbar-dark') : null;
nav.hasClass('navbar-white') ? null : nav.addClass('navbar-white');
$('#themeChoice').prop( "checked", false );
} else {
body.hasClass('dark-mode') ? null : body.addClass('dark-mode');
aside.hasClass('sidebar-dark-primary') ? null : aside.addClass('sidebar-dark-primary');
aside.hasClass('sidebar-light-primary') ? aside.removeClass('sidebar-light-primary') : null;
nav.hasClass('navbar-dark') ? null : nav.addClass('sidebar-dark-primary');
nav.hasClass('navbar-white') ? nav.removeClass('navbar-white') : null;
}
}
});
</script>
{% endblock script %}
</body>

4
controle/templates/controle/header.html

@ -1,7 +1,7 @@
{% load static %}
<!-- Navbar -->
<nav class="main-header navbar navbar-expand navbar-white navbar-light">
<nav class="main-header navbar navbar-expand navbar-dark navbar-light">
<!-- Left navbar links -->
<ul class="navbar-nav">
<li class="nav-item">
@ -24,7 +24,7 @@
</li>
<li class="nav-link">
<div class="custom-control custom-switch custom-switch-off-white custom-switch-on-dark">
<input type="checkbox" class="custom-control-input" id="themeChoice" onclick="toggleTheme(event)">
<input type="checkbox" class="custom-control-input" id="themeChoice" onclick="toggleTheme(event)" checked>
<label class="custom-control-label" for="themeChoice"></label>
</div>
</li>

726
controle/templates/controle/index.html

@ -3,10 +3,9 @@
{% endblock content_title %} {% block breadcrumbs %}
<ol class="breadcrumb float-sm-right">
<li class="breadcrumb-item active">Início</li>
<!-- <li class="breadcrumb-item active">Dashboard v1</li> -->
</ol>
{% endblock breadcrumbs %} {% block main_content %}
<div class="row">
<div class="row">
<div class="col-lg-3 col-6">
<div class="small-box bg-info">
<div class="inner">
@ -37,728 +36,5 @@
></a>
</div>
</div>
<!-- ./col -->
<div class="col-lg-3 col-6">
<!-- small box -->
<div class="small-box bg-warning">
<div class="inner">
<h3>44</h3>
<p>User Registrations</p>
</div>
<div class="icon">
<i class="ion ion-person-add"></i>
</div>
<a href="#" class="small-box-footer"
>More info <i class="fas fa-arrow-circle-right"></i
></a>
</div>
</div>
<!-- ./col -->
<div class="col-lg-3 col-6">
<!-- small box -->
<div class="small-box bg-danger">
<div class="inner">
<h3>65</h3>
<p>Unique Visitors</p>
</div>
<div class="icon">
<i class="ion ion-pie-graph"></i>
</div>
<a href="#" class="small-box-footer"
>More info <i class="fas fa-arrow-circle-right"></i
></a>
</div>
</div>
<!-- ./col -->
</div>
<!-- /.row -->
<!-- Main row -->
<div class="row">
<!-- Left col -->
<section class="col-lg-7 connectedSortable">
<!-- Custom tabs (Charts with tabs)-->
<div class="card">
<div class="card-header">
<h3 class="card-title">
<i class="fas fa-chart-pie mr-1"></i>
Sales
</h3>
<div class="card-tools">
<ul class="nav nav-pills ml-auto">
<li class="nav-item">
<a class="nav-link active" href="#revenue-chart" data-toggle="tab"
>Area</a
>
</li>
<li class="nav-item">
<a class="nav-link" href="#sales-chart" data-toggle="tab"
>Donut</a
>
</li>
</ul>
</div>
</div>
<!-- /.card-header -->
<div class="card-body">
<div class="tab-content p-0">
<!-- Morris chart - Sales -->
<div
class="chart tab-pane active"
id="revenue-chart"
style="position: relative; height: 300px"
>
<canvas
id="revenue-chart-canvas"
height="300"
style="height: 300px"
></canvas>
</div>
<div
class="chart tab-pane"
id="sales-chart"
style="position: relative; height: 300px"
>
<canvas
id="sales-chart-canvas"
height="300"
style="height: 300px"
></canvas>
</div>
</div>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
<!-- DIRECT CHAT -->
<div class="card direct-chat direct-chat-primary">
<div class="card-header">
<h3 class="card-title">Direct Chat</h3>
<div class="card-tools">
<span title="3 New Messages" class="badge badge-primary">3</span>
<button
type="button"
class="btn btn-tool"
data-card-widget="collapse"
>
<i class="fas fa-minus"></i>
</button>
<button
type="button"
class="btn btn-tool"
title="Contacts"
data-widget="chat-pane-toggle"
>
<i class="fas fa-comments"></i>
</button>
<button type="button" class="btn btn-tool" data-card-widget="remove">
<i class="fas fa-times"></i>
</button>
</div>
</div>
<!-- /.card-header -->
<div class="card-body">
<!-- Conversations are loaded here -->
<div class="direct-chat-messages">
<!-- Message. Default to the left -->
<div class="direct-chat-msg">
<div class="direct-chat-infos clearfix">
<span class="direct-chat-name float-left">Alexander Pierce</span>
<span class="direct-chat-timestamp float-right"
>23 Jan 2:00 pm</span
>
</div>
<!-- /.direct-chat-infos -->
<img
class="direct-chat-img"
src="{% static 'dist/img/user1-128x128.jpg' %}"
alt="message user image"
/>
<!-- /.direct-chat-img -->
<div class="direct-chat-text">
Is this template really for free? That's unbelievable!
</div>
<!-- /.direct-chat-text -->
</div>
<!-- /.direct-chat-msg -->
<!-- Message to the right -->
<div class="direct-chat-msg right">
<div class="direct-chat-infos clearfix">
<span class="direct-chat-name float-right">Sarah Bullock</span>
<span class="direct-chat-timestamp float-left"
>23 Jan 2:05 pm</span
>
</div>
<!-- /.direct-chat-infos -->
<img
class="direct-chat-img"
src="{% static 'dist/img/user3-128x128.jpg' %}"
alt="message user image"
/>
<!-- /.direct-chat-img -->
<div class="direct-chat-text">You better believe it!</div>
<!-- /.direct-chat-text -->
</div>
<!-- /.direct-chat-msg -->
<!-- Message. Default to the left -->
<div class="direct-chat-msg">
<div class="direct-chat-infos clearfix">
<span class="direct-chat-name float-left">Alexander Pierce</span>
<span class="direct-chat-timestamp float-right"
>23 Jan 5:37 pm</span
>
</div>
<!-- /.direct-chat-infos -->
<img
class="direct-chat-img"
src="{% static 'dist/img/user1-128x128.jpg' %}"
alt="message user image"
/>
<!-- /.direct-chat-img -->
<div class="direct-chat-text">
Working with AdminLTE on a great new app! Wanna join?
</div>
<!-- /.direct-chat-text -->
</div>
<!-- /.direct-chat-msg -->
<!-- Message to the right -->
<div class="direct-chat-msg right">
<div class="direct-chat-infos clearfix">
<span class="direct-chat-name float-right">Sarah Bullock</span>
<span class="direct-chat-timestamp float-left"
>23 Jan 6:10 pm</span
>
</div>
<!-- /.direct-chat-infos -->
<img
class="direct-chat-img"
src="{% static 'dist/img/user3-128x128.jpg' %}"
alt="message user image"
/>
<!-- /.direct-chat-img -->
<div class="direct-chat-text">I would love to.</div>
<!-- /.direct-chat-text -->
</div>
<!-- /.direct-chat-msg -->
</div>
<!--/.direct-chat-messages-->
<!-- Contacts are loaded here -->
<div class="direct-chat-contacts">
<ul class="contacts-list">
<li>
<a href="#">
<img
class="contacts-list-img"
src="{% static 'dist/img/user1-128x128.jpg' %}"
alt="User Avatar"
/>
<div class="contacts-list-info">
<span class="contacts-list-name">
Count Dracula
<small class="contacts-list-date float-right"
>2/28/2015</small
>
</span>
<span class="contacts-list-msg"
>How have you been? I was...</span
>
</div>
<!-- /.contacts-list-info -->
</a>
</li>
<!-- End Contact Item -->
<li>
<a href="#">
<img
class="contacts-list-img"
src="{% static 'dist/img/user7-128x128.jpg' %}"
alt="User Avatar"
/>
<div class="contacts-list-info">
<span class="contacts-list-name">
Sarah Doe
<small class="contacts-list-date float-right"
>2/23/2015</small
>
</span>
<span class="contacts-list-msg"
>I will be waiting for...</span
>
</div>
<!-- /.contacts-list-info -->
</a>
</li>
<!-- End Contact Item -->
<li>
<a href="#">
<img
class="contacts-list-img"
src="{% static 'dist/img/user3-128x128.jpg' %}"
alt="User Avatar"
/>
<div class="contacts-list-info">
<span class="contacts-list-name">
Nadia Jolie
<small class="contacts-list-date float-right"
>2/20/2015</small
>
</span>
<span class="contacts-list-msg"
>I'll call you back at...</span
>
</div>
<!-- /.contacts-list-info -->
</a>
</li>
<!-- End Contact Item -->
<li>
<a href="#">
<img
class="contacts-list-img"
src="{% static 'dist/img/user5-128x128.jpg' %}"
alt="User Avatar"
/>
<div class="contacts-list-info">
<span class="contacts-list-name">
Nora S. Vans
<small class="contacts-list-date float-right"
>2/10/2015</small
>
</span>
<span class="contacts-list-msg">Where is your new...</span>
</div>
<!-- /.contacts-list-info -->
</a>
</li>
<!-- End Contact Item -->
<li>
<a href="#">
<img
class="contacts-list-img"
src="{% static 'dist/img/user6-128x128.jpg' %}"
alt="User Avatar"
/>
<div class="contacts-list-info">
<span class="contacts-list-name">
John K.
<small class="contacts-list-date float-right"
>1/27/2015</small
>
</span>
<span class="contacts-list-msg">Can I take a look at...</span>
</div>
<!-- /.contacts-list-info -->
</a>
</li>
<!-- End Contact Item -->
<li>
<a href="#">
<img
class="contacts-list-img"
src="{% static 'dist/img/user8-128x128.jpg' %}"
alt="User Avatar"
/>
<div class="contacts-list-info">
<span class="contacts-list-name">
Kenneth M.
<small class="contacts-list-date float-right"
>1/4/2015</small
>
</span>
<span class="contacts-list-msg">Never mind I found...</span>
</div>
<!-- /.contacts-list-info -->
</a>
</li>
<!-- End Contact Item -->
</ul>
<!-- /.contacts-list -->
</div>
<!-- /.direct-chat-pane -->
</div>
<!-- /.card-body -->
<div class="card-footer">
<form action="#" method="post">
<div class="input-group">
<input
type="text"
name="message"
placeholder="Type Message ..."
class="form-control"
/>
<span class="input-group-append">
<button type="button" class="btn btn-primary">Send</button>
</span>
</div>
</form>
</div>
<!-- /.card-footer-->
</div>
<!--/.direct-chat -->
<!-- TO DO List -->
<div class="card">
<div class="card-header">
<h3 class="card-title">
<i class="ion ion-clipboard mr-1"></i>
To Do List
</h3>
<div class="card-tools">
<ul class="pagination pagination-sm">
<li class="page-item"><a href="#" class="page-link">&laquo;</a></li>
<li class="page-item"><a href="#" class="page-link">1</a></li>
<li class="page-item"><a href="#" class="page-link">2</a></li>
<li class="page-item"><a href="#" class="page-link">3</a></li>
<li class="page-item"><a href="#" class="page-link">&raquo;</a></li>
</ul>
</div>
</div>
<!-- /.card-header -->
<div class="card-body">
<ul class="todo-list" data-widget="todo-list">
<li>
<!-- drag handle -->
<span class="handle">
<i class="fas fa-ellipsis-v"></i>
<i class="fas fa-ellipsis-v"></i>
</span>
<!-- checkbox -->
<div class="icheck-primary d-inline ml-2">
<input type="checkbox" value="" name="todo1" id="todoCheck1" />
<label for="todoCheck1"></label>
</div>
<!-- todo text -->
<span class="text">Design a nice theme</span>
<!-- Emphasis label -->
<small class="badge badge-danger"
><i class="far fa-clock"></i> 2 mins</small
>
<!-- General tools such as edit or delete-->
<div class="tools">
<i class="fas fa-edit"></i>
<i class="fas fa-trash-o"></i>
</div>
</li>
<li>
<span class="handle">
<i class="fas fa-ellipsis-v"></i>
<i class="fas fa-ellipsis-v"></i>
</span>
<div class="icheck-primary d-inline ml-2">
<input
type="checkbox"
value=""
name="todo2"
id="todoCheck2"
checked
/>
<label for="todoCheck2"></label>
</div>
<span class="text">Make the theme responsive</span>
<small class="badge badge-info"
><i class="far fa-clock"></i> 4 hours</small
>
<div class="tools">
<i class="fas fa-edit"></i>
<i class="fas fa-trash-o"></i>
</div>
</li>
<li>
<span class="handle">
<i class="fas fa-ellipsis-v"></i>
<i class="fas fa-ellipsis-v"></i>
</span>
<div class="icheck-primary d-inline ml-2">
<input type="checkbox" value="" name="todo3" id="todoCheck3" />
<label for="todoCheck3"></label>
</div>
<span class="text">Let theme shine like a star</span>
<small class="badge badge-warning"
><i class="far fa-clock"></i> 1 day</small
>
<div class="tools">
<i class="fas fa-edit"></i>
<i class="fas fa-trash-o"></i>
</div>
</li>
<li>
<span class="handle">
<i class="fas fa-ellipsis-v"></i>
<i class="fas fa-ellipsis-v"></i>
</span>
<div class="icheck-primary d-inline ml-2">
<input type="checkbox" value="" name="todo4" id="todoCheck4" />
<label for="todoCheck4"></label>
</div>
<span class="text">Let theme shine like a star</span>
<small class="badge badge-success"
><i class="far fa-clock"></i> 3 days</small
>
<div class="tools">
<i class="fas fa-edit"></i>
<i class="fas fa-trash-o"></i>
</div>
</li>
<li>
<span class="handle">
<i class="fas fa-ellipsis-v"></i>
<i class="fas fa-ellipsis-v"></i>
</span>
<div class="icheck-primary d-inline ml-2">
<input type="checkbox" value="" name="todo5" id="todoCheck5" />
<label for="todoCheck5"></label>
</div>
<span class="text">Check your messages and notifications</span>
<small class="badge badge-primary"
><i class="far fa-clock"></i> 1 week</small
>
<div class="tools">
<i class="fas fa-edit"></i>
<i class="fas fa-trash-o"></i>
</div>
</li>
<li>
<span class="handle">
<i class="fas fa-ellipsis-v"></i>
<i class="fas fa-ellipsis-v"></i>
</span>
<div class="icheck-primary d-inline ml-2">
<input type="checkbox" value="" name="todo6" id="todoCheck6" />
<label for="todoCheck6"></label>
</div>
<span class="text">Let theme shine like a star</span>
<small class="badge badge-secondary"
><i class="far fa-clock"></i> 1 month</small
>
<div class="tools">
<i class="fas fa-edit"></i>
<i class="fas fa-trash-o"></i>
</div>
</li>
</ul>
</div>
<!-- /.card-body -->
<div class="card-footer clearfix">
<button type="button" class="btn btn-primary float-right">
<i class="fas fa-plus"></i> Add item
</button>
</div>
</div>
<!-- /.card -->
</section>
<!-- /.Left col -->
<!-- right col (We are only adding the ID to make the widgets sortable)-->
<section class="col-lg-5 connectedSortable">
<!-- Map card -->
<div class="card bg-gradient-primary">
<div class="card-header border-0">
<h3 class="card-title">
<i class="fas fa-map-marker-alt mr-1"></i>
Visitors
</h3>
<!-- card tools -->
<div class="card-tools">
<button
type="button"
class="btn btn-primary btn-sm daterange"
title="Date range"
>
<i class="far fa-calendar-alt"></i>
</button>
<button
type="button"
class="btn btn-primary btn-sm"
data-card-widget="collapse"
title="Collapse"
>
<i class="fas fa-minus"></i>
</button>
</div>
<!-- /.card-tools -->
</div>
<div class="card-body">
<div id="world-map" style="height: 250px; width: 100%"></div>
</div>
<!-- /.card-body-->
<div class="card-footer bg-transparent">
<div class="row">
<div class="col-4 text-center">
<div id="sparkline-1"></div>
<div class="text-white">Visitors</div>
</div>
<!-- ./col -->
<div class="col-4 text-center">
<div id="sparkline-2"></div>
<div class="text-white">Online</div>
</div>
<!-- ./col -->
<div class="col-4 text-center">
<div id="sparkline-3"></div>
<div class="text-white">Sales</div>
</div>
<!-- ./col -->
</div>
<!-- /.row -->
</div>
</div>
<!-- /.card -->
<!-- solid sales graph -->
<div class="card bg-gradient-info">
<div class="card-header border-0">
<h3 class="card-title">
<i class="fas fa-th mr-1"></i>
Sales Graph
</h3>
<div class="card-tools">
<button
type="button"
class="btn bg-info btn-sm"
data-card-widget="collapse"
>
<i class="fas fa-minus"></i>
</button>
<button
type="button"
class="btn bg-info btn-sm"
data-card-widget="remove"
>
<i class="fas fa-times"></i>
</button>
</div>
</div>
<div class="card-body">
<canvas
class="chart"
id="line-chart"
style="
min-height: 250px;
height: 250px;
max-height: 250px;
max-width: 100%;
"
></canvas>
</div>
<!-- /.card-body -->
<div class="card-footer bg-transparent">
<div class="row">
<div class="col-4 text-center">
<input
type="text"
class="knob"
data-readonly="true"
value="20"
data-width="60"
data-height="60"
data-fgColor="#39CCCC"
/>
<div class="text-white">Mail-Orders</div>
</div>
<!-- ./col -->
<div class="col-4 text-center">
<input
type="text"
class="knob"
data-readonly="true"
value="50"
data-width="60"
data-height="60"
data-fgColor="#39CCCC"
/>
<div class="text-white">Online</div>
</div>
<!-- ./col -->
<div class="col-4 text-center">
<input
type="text"
class="knob"
data-readonly="true"
value="30"
data-width="60"
data-height="60"
data-fgColor="#39CCCC"
/>
<div class="text-white">In-Store</div>
</div>
<!-- ./col -->
</div>
<!-- /.row -->
</div>
<!-- /.card-footer -->
</div>
<!-- /.card -->
<!-- Calendar -->
<div class="card bg-gradient-success">
<div class="card-header border-0">
<h3 class="card-title">
<i class="far fa-calendar-alt"></i>
Calendar
</h3>
<!-- tools card -->
<div class="card-tools">
<!-- button with a dropdown -->
<div class="btn-group">
<button
type="button"
class="btn btn-success btn-sm dropdown-toggle"
data-toggle="dropdown"
data-offset="-52"
>
<i class="fas fa-bars"></i>
</button>
<div class="dropdown-menu" role="menu">
<a href="#" class="dropdown-item">Add new event</a>
<a href="#" class="dropdown-item">Clear events</a>
<div class="dropdown-divider"></div>
<a href="#" class="dropdown-item">View calendar</a>
</div>
</div>
<button
type="button"
class="btn btn-success btn-sm"
data-card-widget="collapse"
>
<i class="fas fa-minus"></i>
</button>
<button
type="button"
class="btn btn-success btn-sm"
data-card-widget="remove"
>
<i class="fas fa-times"></i>
</button>
</div>
<!-- /. tools -->
</div>
<!-- /.card-header -->
<div class="card-body pt-0">
<!--The calendar -->
<div id="calendar" style="width: 100%"></div>
</div>
<!-- /.card-body -->
</div>
<!-- /.card -->
</section>
<!-- right col -->
</div>
<!-- /.row (main row) -->
{% endblock %}

2
controle/templates/controle/sidebar.html

@ -1,6 +1,6 @@
{% load static %}
<!-- Main Sidebar Container -->
<aside class="main-sidebar sidebar-light-primary elevation-4">
<aside class="main-sidebar sidebar-dark-primary elevation-4">
<!-- Brand Logo -->
<a href="index3.html" class="brand-link">
<img

1
controle/views/site.py

@ -284,6 +284,7 @@ class ClientesBoletosView(LoginRequiredMixin, PermissionRequiredMixin, DetailVie
def post(self, request, *args, **kwargs):
post_data = request.POST.copy()
if post_data['boleto'] != '':
if post_data['delete'] != 'S':
boleto = Boleto.objects.get(pk=post_data['boleto'])

Loading…
Cancel
Save