<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
- <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7 (socoin_atlas)" project-jdk-type="Python SDK" />
+ <component name="Black">
+ <option name="sdkName" value="Python 3.7 (pia_atlas)" />
+ </component>
+ <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7 (pia_atlas)" project-jdk-type="Python SDK" />
+ <component name="PyCharmProfessionalAdvertiser">
+ <option name="shown" value="true" />
+ </component>
</project>
\ No newline at end of file
if column == 'regione':
return escape('{0}'.format(row.regione))
if column == 'mod':
- return '<a class="btn btn-sm btn-primary" href="/mod_localita/%s/" ><i class="fas fa-edit"></i></a>' % row.pk
+ return '<a class="btn btn-sm btn-secondary" href="/mod_localita/%s/" ><i class="fas fa-edit"></i></a>' % row.pk
if column == 'del':
return '<button class="btn btn-sm btn-danger" onclick="DeleteLocalita(%s)"><i class="fas fa-trash"></i></button>' % row.pk
else:
if column == 'descrizione':
return escape('{0}'.format(row.descrizione))
if column == 'media':
- return f'<a href="{MEDIA_URL}{row.media}" target="_blank">vedi</a>'
+ return f'<a href="{MEDIA_URL}{row.media}" target="_blank" title="vedi" class="btn btn-sm btn-secondary"><i class="far fa-eye"></i> visualizza </a>'
if column == 'del':
return '<button class="btn btn-sm btn-danger" onclick="DeleteMultimedia(%s)"><i class="fas fa-trash"></i></button>' % row.pk
else:
if column == 'nome':
return escape('{0}'.format(row.nome))
if column == 'mod':
- return '<a class="btn btn-sm btn-primary" href="/mod_tipo_multimedia/%s/" ><i class="fas fa-edit"></i></a>' % row.pk
+ return '<a class="btn btn-sm btn-secondary" href="/mod_tipo_multimedia/%s/" ><i class="fas fa-edit"></i></a>' % row.pk
if column == 'del':
return '<button class="btn btn-sm btn-danger" onclick="DeleteTipologia(%s)"><i class="fas fa-trash"></i></button>' % row.pk
else:
if column == 'testo':
return escape('{0}'.format(row.testo))
if column == 'mod':
- return '<a class="btn btn-sm btn-primary" href="/mod_percorso/%s/" ><i class="fas fa-edit"></i></a>' % row.pk
+ return '<a class="btn btn-sm btn-secondary" href="/mod_percorso/%s/" ><i class="fas fa-edit"></i></a>' % row.pk
if column == 'del':
return '<a class="btn btn-sm btn-danger" href="DeletePercorso(%s)" ><i class="fas fa-trash"></i></a>' % row.pk
else:
if column == 'long':
return escape('{0}'.format(row.long))
if column == 'mod':
- return '<a class="btn btn-sm btn-primary" href="/mod_poi/%s/" ><i class="fas fa-edit"></i></a>' % row.pk
+ return '<a class="btn btn-sm btn-secondary" href="/mod_poi/%s/" ><i class="fas fa-edit"></i></a>' % row.pk
if column == 'del':
return '<button class="btn btn-sm btn-danger" onclick="DeletePoi(%s)" ><i class="fas fa-trash"></i></button>' % row.pk
else:
body{
margin:0;
padding:0;
- color: #194d84;
+ color: #20201e;
+ font-family: 'Mulish', sans-serif;
}
body.bg-login{
- background: #042546 url("../img/login.png") no-repeat 0 25px !important;
+ background: #20201e url("../img/login.png") no-repeat;
+ background-size: cover;
}
.card .card-header {
border-bottom-color: #e4e6fc;
.card .card-header h4 {
color: #47bb6b;
}
+.bg-login .card .card-header {
+ border-bottom-color: #ddb192;
+}
+.bg-login.theme-orange .card.card-primary {
+ border-top: 3px solid #ff5601;
+}
+.bg-login .card {
+ background-color: #ffffffbd;
+ }
+.bg-login .card .card-header h4 {
+ color: #fe5704;
+}
+.bg-login .card .card-footer {
+ padding: 15px 25px;
+ text-align: center;
+}
+.bg-login .card .card-footer:last-child {
+ border-radius: calc(0rem - 1px) calc(0rem - 1px) 0 0;
+}
+.bg-login .card .card-footer.border-top {
+ border-top: 1px solid #c4b799 !important;
+}
+.theme-orange .form-control:focus {
+ border-color: #f9bc9d;
+}
.form-group .control-label, .form-group > label {
- color: #194d84;
- }
+ color: #20201e;
+}
.custom-select-sm {
height: calc(1.8125rem + 2px);
padding-top: .375rem;
font-size: 75%;
}
/* COLORS */
+.theme-orange a {
+ color: #ff5601;
+}
+.theme-orange a:hover {
+ text-decoration: inherit;
+}
.theme-blue.sidebar-mini .main-sidebar .sidebar-menu>li.active>a {
background-color:rgba(0,0,0,0.14)
}
.theme-blue .text-primary {
color:#1d5e9f; !important
}
-.theme-blue a {
- color:#1d5e9f;
-}
-.theme-blue a:hover {
- color: #75a3d0;
- text-decoration: none;
-}
.theme-blue .btn-primary {
background-color:#1d5e9f;
border-color:transparent !important;
.dark-sidebar.sidebar-mini .main-sidebar::after {
background-color: #001122;
}
-.btn-success, .btn-success.disabled {
+.btn-dark, .btn-dark.disabled {
box-shadow: inherit;
- background-color: #52c174;
- border-color: #52c174;
color: #fff;
border-radius: 50px;
}
+.btn {
+ font-size: 14px;
+ padding: 0.6rem 0.8rem;
+ }
.table .btn-success, .btn-success.disabled {
border-radius: .2rem;
}
border-radius: 50px!important;
}
.form-control, .input-group-text, .custom-select, .custom-file-label {
- border-color: #d1d4f4;
+ border-color: #dbd4d0;
}
.bg-extralight {
background-color: #f6f8f9 !important;
color: #0d3259;
}
.lobibox, .lobibox-notify {
- font-family: "Nunito", "Segoe UI", arial;
+ font-family: 'Mulish', sans-serif;
}
.lobibox.lobibox-error, .lobibox.lobibox-success, .lobibox.lobibox-confirm, .lobibox.lobibox-info {
border: inherit;
//add default class on body tag
jQuery("body").addClass("light");
jQuery("body").addClass("dark-sidebar");
- jQuery("body").addClass("theme-blue");
+ jQuery("body").addClass("theme-orange");
// set theme default color
$(".choose-theme li").removeClass("active");
$(".choose-theme li[title|='white']").addClass("active");
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tLmNzcyIsInNvdXJjZXMiOlsiY3VzdG9tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiJ9 */
-
+body{
+ font-family: 'Mulish', sans-serif;
+ background: #f4efe7 url("../img/atlas-baackground-bot.png") no-repeat right bottom;
+ /*background-attachment: fixed;*/
+ background-size: contain;
+}
/*# sourceMappingURL=custom.css.map */
textarea#txt-bisillabici {
height: auto !important;
.dark-sidebar .main-sidebar {
/* background-color: #093e61; */
background: rgb(29, 93, 154);
- background: linear-gradient(0deg, rgba(29, 93, 154, 1) 43%, rgba(11, 66, 119, 1) 100%);
+ /* background: linear-gradient(0deg, rgba(29, 93, 154, 1) 43%, rgba(11, 66, 119, 1) 100%);*/
+ background: #20201e;
}
.dark-sidebar .main-sidebar .sidebar-brand {
color: #e5f2fd;
text-transform: inherit;
margin-bottom: 1px !important;
- border-left: 8px solid #069d06;
background: rgba(255, 255, 255, .06);
}
+.main-sidebar .sidebar-menu li ul.dropdown-menu li a:hover {
+ background: #383839;
+}
.main-sidebar .sidebar-menu li ul.dropdown-menu li a::before {
color: #fff;
.navbar .nav-link {
color: #457eb5;
}
-
.navbar .nav-link.nav-link-lg .feather {
- color: #457eb5;
+ color: #20201e;
}
.navbar .nav-link.nav-link-lg .feather {
}
.main-sidebar .sidebar-menu li a {
- height: 43px;
+ height: 50px;
letter-spacing: .5px;
}
-
.nav-link {
- font-size: 13px;
+ font-size: 15px;
}
-
.sidebar-mini .main-sidebar .sidebar-menu > li {
padding: 0 10px;
}
.dark-sidebar.sidebar-mini .main-sidebar .sidebar-menu li ul.dropdown-menu li a::before {
left: 8px;
}
-
.dark-sidebar.sidebar-mini .main-sidebar .sidebar-menu li ul.dropdown-menu li a {
- background-color: #093e61;
+ background-color: inherit;
}
.dark-sidebar.sidebar-mini .main-sidebar .sidebar-menu li ul.dropdown-menu li a {
}
.dark-sidebar.sidebar-mini .main-sidebar .sidebar-menu li ul.dropdown-menu a {
- border-bottom: 1px solid #03314f;
- margin-bottom: 0px !important;
+ border-top: 1px solid #5e5e5dcc;
+ margin-bottom: 1px !important;
+ margin-top: 1px;
}
-.dark-sidebar.sidebar-mini .main-sidebar .dropdown-title {
- background-color: #03314f;
+.sidebar-mini .main-sidebar .sidebar-menu > li ul.dropdown-menu {
+ left: 80px;
}
-.dark-sidebar.sidebar-mini .main-sidebar .sidebar-menu li ul.dropdown-menu li:hover a {
- background-color: #265372;
+.dark-sidebar.sidebar-mini .main-sidebar .sidebar-menu li ul.dropdown-menu li:hover a, dark-sidebar.sidebar-mini .main-sidebar .sidebar-menu li ul.dropdown-menu li a {
+ background-color: inherit;
}
.sidebar-mini .main-sidebar .sidebar-menu > li ul.dropdown-menu {
}
.main-sidebar .sidebar-brand {
- height: 70px;
+ height: 170px;
line-height: 86px;
}
-.dark-sidebar.sidebar-mini .main-sidebar:after {
- background-color: #093e61;
+.dark-sidebar.sidebar-mini .main-sidebar::after {
+ background-color: #20201e;
}
-
-.dark-sidebar.sidebar-mini .main-sidebar .sidebar-menu {
- background-color: #093e61;
+.dark-sidebar.sidebar-mini .main-sidebar .sidebar-menu li.active a, .dark-sidebar.sidebar-mini .main-sidebar .sidebar-menu li a {
+ background: inherit;
}
-.main-sidebar {
- width: auto;
+.sidebar-mini .main-sidebar {
+ width: 80px;
+}
+.sidebar-mini .navbar {
+ left: 80px;
+}
+.sidebar-mini .main-sidebar .sidebar-menu > li ul.dropdown-menu {
+ left: 80px;
+ box-shadow: inherit;
+}
+.dark-sidebar.sidebar-mini .main-sidebar .sidebar-menu {
+ background-color: #20201e;
}
.main-sidebar .sidebar-brand a .header-logo {
- /*height: 60px;*/
- height: 95px;
+ height: 200px;
margin-top: 8px;
}
font-weight: 600;
color: #34395e;
font-size: 12px;
-"
}
.ordine {
/* ----------------- */
body {
- color: #22364c;
-}
-
-body {
-
+ color: #20201e;
}
-
.bg-light {
- background-color: #f8f9fa !important;
+ background-color: #f3f0eb !important
}
-
.main-content {
padding-top: 120px;
}
}
h1, h2, h3, h4, h5, h6 {
- color: #0e467d;
+ color: #20201e;
+ font-weight: 800;
}
h1.line-default::before {
}
.card .card-header h4.clr-default, .clr-default {
- color: #2e73b4;
+ color: #20201e;
}
h1.config::before {
font-size: 3.3rem;
font-weight: 900;
}
+h2 {
+ color: #ff5518;
+}
.btn-bordereau {
background: #7f55f4;
.btn.btn-bordereau.disabled, .btn.btn-bordereau:disabled, fieldset:disabled .btn.btn-bordereau {
background: #c5b1fc;
}
-
+.btn.btn-dark{
+ border-radius: 30px;
+}
+/*
h1.line-bolle::before {
content: "|";
margin-right: 10px;
color: #db752b;
font-size: 3.3rem;
font-weight: 900;
-}
+}*/
a, a:hover {
text-decoration: none;
+ color: #ff5424;
+}
+.card-content a{
+ text-decoration: none;
+ color: #191d21;
+ text-transform:uppercase;
+}
+a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
+ background-color: #ff5424 !important;
}
-
/*td a {
color: #1f81dd !important;
}*/
.sidebar-mini .main-sidebar .mobile-logo {
display: block;
- height: 26px;
+ height: 65px;
}
.sidebar-mini .main-sidebar .sidebar-brand {
margin-left: 0;
}
-.dark-sidebar .main-sidebar .sidebar-menu li a {
+.dark-sidebar .main-sidebar .sidebar-menu li a, .dark-sidebar .main-sidebar .sidebar-menu li.active a {
color: #fff;
- background: rgba(255, 255, 255, .12);
- margin-bottom: 2px;
- text-transform: uppercase;
+ background: inherit;
+ width: auto;
+ border-radius: 0px;
}
-
-.dark-sidebar .main-sidebar .sidebar-menu li a.color-config {
- border-left: 8px solid #02f252;
+.dark-sidebar .main-sidebar .sidebar-menu li ul.dropdown-menu a {
+ background: rgba(255, 255, 255, .06);
+}
+.dark-sidebar .main-sidebar .sidebar-menu li a:hover, .dark-sidebar .main-sidebar .sidebar-menu li.active a:hover{
+ background-color: rgba(255,255,255,0.25);
+}
+.main-sidebar .sidebar-menu li a, .main-sidebar .sidebar-menu li.active a {
+ font-weight: 800;
}
-
.card .card-header h4 {
- color: #093764;
+ color: #868686;
}
-
.card .card-body .section-title {
margin: 30px 0 20px 0;
font-size: 23px;
}
-
.section .section-title {
- color: #0e467d;
-}
-
-.card .card-header h4.clr-primary, .clr-primary {
- color: #134e86;
-}
-
-.card .card-header h4.clr-costo, .clr-costo {
- color: #51b80b;
-}
-
-.card .card-header h4.clr-config, .clr-config {
- color: #28c76f;
-}
-
-.card .card-header h4.clr-client, .clr-client {
- color: #f9c602;
-}
-
-.card .card-header h4.clr-dipend, .clr-dipend {
- color: #fca64b;
-}
-
-.card .card-header h4.clr-autisti, .clr-autisti {
- color: #fc544b;
-}
-
-.card .card-header h4.clr-listini, .clr-listini {
- color: #07e385;
-}
-
-.card .card-header h4.clr-prese, .clr-prese {
- color: #30d0f4;
-}
-
-.card .card-header h4.clr-prese, .clr-prese {
- color: #30d0f4;
-}
-
-.card .card-header h4.clr-merce, .clr-merce {
- color: #0395ff;
-}
-
-.card .card-header h4.clr-bordereau, .clr-bordereau {
- color: #7f55f4;
-}
-
-.card .card-header h4.clr-bolle, .clr-bolle {
- color: #d155f4;
-}
-
-.card .card-header h4.clr-traccia, .clr-traccia {
- color: #ff3b7b;
-}
-
-.card .card-header h4.clr-fatturazione, .clr-fatturazione {
- color: #db752b;
-}
-
-.dark-sidebar .main-sidebar .sidebar-menu li a.color-home {
- border-left: 8px solid #ffffff;
-}
-
-.dark-sidebar .main-sidebar .sidebar-menu li a.color-clients {
- border-left: 8px solid #fff00f;
-}
-
-.dark-sidebar .main-sidebar .sidebar-menu li a.color-dipendenti {
- border-left: 8px solid #fca64b;
-}
-
-.dark-sidebar .main-sidebar .sidebar-menu li a.color-autisti {
- border-left: 8px solid #fc544b;
-}
-
-.dark-sidebar .main-sidebar .sidebar-menu li a.color-listini {
- border-left: 8px solid #4bfcb1;
+ color: #ff5700;
+ font-weight: 700;
}
-
-.dark-sidebar .main-sidebar .sidebar-menu li a.color-prese {
- border-left: 8px solid #30d0f4;
-}
-
-.dark-sidebar .main-sidebar .sidebar-menu li a.color-merce {
- border-left: 8px solid #0395ff;
-}
-
-.dark-sidebar .main-sidebar .sidebar-menu li a.color-bordereau {
- border-left: 8px solid #7f55f4;
-}
-
-.dark-sidebar .main-sidebar .sidebar-menu li a.color-bolle {
- border-left: 8px solid #d155f4;
-}
-
-.dark-sidebar .main-sidebar .sidebar-menu li a.color-traccia {
- border-left: 8px solid #ff3b7b;
-}
-
-.dark-sidebar .main-sidebar .sidebar-menu li a.color-fatturazione {
- border-left: 8px solid #db752b;
-}
-
-.dark-sidebar .main-sidebar .sidebar-menu li a.color-costo {
- border-left: 8px solid #51b80b;
-}
-
-.dark-sidebar .main-sidebar .sidebar-menu li a.color-gestione {
- border-left: 8px solid #143f60;
-}
-
-.dark-sidebar .main-sidebar .sidebar-menu li.fix-gestione ul.dropdown-menu a {
- border-left: 8px solid #084778;
-}
-
.main-sidebar .sidebar-menu li a i {
font-size: 20px;
+ background: #ff5700;
+ border-radius: 50px;
}
-
-body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a, body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a {
- color: #6ed085;
-}
-
-body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-traccia, body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-traccia {
- color: #ff6a9b;
-}
-
-body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-bolle, body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-bolle {
- color: #d668f4;
-}
-
-body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-bordereau, body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-bordereau {
- color: #a587f9;
-}
-
-body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-merce, body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-merce {
- color: #319fee;
-}
-
-body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-prese, body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-prese {
- color: #30d0f4;
-}
-
-body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-listini, body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-listini {
- color: #4bfcb1;
-}
-
-body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-autisti, body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-autisti {
- color: #f97a73;
-}
-
-body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-dipendenti, body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-dipendenti {
- color: #fca64b;
+.main-sidebar .sidebar-menu li a {
+ padding: 0 10px;
}
-
-body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-clients, body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-clients {
- color: #fff00f;
+body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a, body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a {
+ color: #fff;
}
-
-body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-fatturazione, body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a.color-fatturazione {
- color: #ea8a44;
+body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a {
+ padding-left: 10px;
}
.card .card-header {
padding: 14px 15px 12px;
background: #f9f9f9;
}
-
+.main-sidebar .sidebar-menu li.active ul.dropdown-menu {
+ background-color: transparent;
+}
/*.card {
box-shadow: 0 0.46875rem 2.1875rem rgba(90,97,105,0.18),0 0.9375rem 1.40625rem rgba(90,97,105,0.2),0 0.25rem 0.53125rem rgba(90,97,105,0.18),0 0.125rem 0.5875rem rgba(90,97,105,0.18);
}*/
.card .card-statistic-4 {
- padding: 50px 20px 60px;
+ padding: 30px 30px 40px;
+}
+.dark-sidebar .main-sidebar .sidebar-menu li ul.dropdown-menu li a {
+ color: #bdbdbd;
+}
+.dark-sidebar .main-sidebar .sidebar-menu li ul.dropdown-menu a {
+ background-color: #42464e;
+}
+.dark-sidebar .main-sidebar .sidebar-menu li ul.dropdown-menu li.active>a {
+ color: #ffffff!important;
+}
+.dark-sidebar:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu>li.active ul.dropdown-menu li a {
+ background-color: #32373e;
}
-
.card-header:first-child {
border-radius: 10px 10px 0 0;
}
}
.table.table-bordered td, .table.table-bordered th, .table.table-bordered td input {
- border-color: #ced5db;
+ border-color: #c2cad0;
}
.table-striped tbody tr:nth-of-type(2n+1) {
- background-color: rgba(0, 0, 0, 0.006);
+ background-color: rgba(0, 0, 0, 0.001);
+}
+table.dataTable thead th, table.dataTable thead td {
+ border-bottom: 1px solid #c2cad0 !important;
+ border-top: 1px solid #c2cad0 !important;
}
-
table.dataTable thead th, table.dataTable thead td {
padding: 15px 10px 12px;
}
}
.table, .table-striped > tbody > tr:nth-of-type(2n+1) > * {
- color: #01274a;
+ color: #20201e;
+}
+table.dataTable thead .sorting {
+ filter: brightness(80%);
}
-
.card .card-footer {
padding: .75rem 1.25rem;
background-color: rgba(0, 0, 0, .03);
border-top: 1px solid rgb(218, 218, 218);
}
-.table > tbody > tr td:nth-last-of-type(-n+1) {
+.table > tbody > tr td:nth-last-of-type(-n+3) {
text-align: center;
}
}
.card {
- background-color: rgba(255, 255, 255, .85);
+ background-color: rgba(255, 255, 255, .60);
+}
+.theme-white .navbar {
+ background-color: rgba(255, 255, 255, .70);
}
-
table.dataTable tbody tr {
background-color: rgba(255, 255, 255, .3);
}
background-color: #307dc4;
text-transform: uppercase;
}
-
.theme-white a:hover {
- color: #307dc4;
+ color: #fff;
+}
+.text-danger, .text-danger-all *, .text-danger-all ::before, .text-danger-all ::after {
+ color: #fb7146 !important;
}
-
.nav-pills .nav-item .nav-link {
color: #1c5d99;
text-transform: uppercase;
margin-right: 5px;
box-shadow: 0 1px 6px #c9c9cd;
}
-
-/*.nav-pills .nav-item .nav-link:hover {
- background-color: #c1c4db;
- color: #fff;
-}*/
+.form-select {
+ font-size: .9rem;
+}
+.card .card-header .btn {
+ margin-top: 0;
+ padding: 5px 20px;
+}
+/*.btn-secondary, .btn-secondary.disabled {
+ background-color: #a5aaae;
+ border-color: #a5aaae;
+ }*/
+.btn-secondary, .btn-secondary.disabled {
+ background-color: #262626;
+ border-color: #262626;
+}
.nav-pills .nav-item .nav-link.active {
box-shadow: 0 4px 8px #b3b6bb;
}
}
.btn-check:focus + .btn, .btn:focus {
- color: #0c3152;
+ color: #ccc;
}
.table:not(.table-sm) thead th {
color: #db752b;
background: #f9eae2;
}
-
+.card .card-footer .btn:not(.note-btn) {
+ border-radius: 30px;
+ padding-left:20px;
+ padding-right:20px;
+}
.display-2 {
font-weight: 600;
}
.select2-container.select2-container--open .select2-selection--single {
border-color: #8ab0d3;
}
-
.form-control, .swal2-popup {
- color: #22364c !important;
+ color: #20201e !important;
}
-
.swal2-styled.swal2-confirm {
- background-color: #307dc4 !important;
+ background-color: #000 !important;
+ border-radius: 20px;
+ padding-left: 25px;
+ padding-right: 25px;
}
.swal2-styled.swal2-confirm:focus {
thead {
border-color: #dfe1f1;
- background-color: rgba(0, 0, 0, 0.04);
+ background-color: rgba(0, 0, 0, 0.1);
}
.table-hover tbody tr:hover {
}
.dropdown-item {
- color: #0e467d;
+ color: #20201e;
}
.form-group > label {
.card-footer {
border-top: 1px solid rgb(222, 226, 230);
}
-
+.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu {
+ background-color: #42464e;
+}
+.dark-sidebar.sidebar-mini .main-sidebar .dropdown-title {
+ background-color: #2b2e35;
+}
@media (max-width: 1024px) {
.navbar {
padding: 0;
margin: 0;
}
-.slist li {
- margin: 10px;
- padding: 15px;
- border: 1px solid #dfdfdf;
- background: #f5f5f5;
-}
/* (B) DRAG-AND-DROP HINT */
.slist li.hint {
border: 1px solid #ffa5a5;
background: #ffe7e7;
}
+.theme-white .nav-pills .nav-link.active {
+ background-color: #ff5700;
+}
+.nav-pills .nav-item .nav-link {
+ color: #20201e;
+}
+.nav-pills .nav-item .nav-link:hover {
+ background-color: #20201e;
+ color: #fff;
+}
+.form-check-input {
+ position: relative!important;
+ margin-left: 0!important;
+}
+.form-check-input {
+ margin-top: .55em;
+}
+.help-block {
+ font-size: 12px;
+ line-height: 30px;
+}
+.card .card-body p.help-block{
+ color: #96a1ac;
+}
+.control-group {
+ margin-top: 20px;
+}
+.control-label {
+ font-weight: 600;
+}
+@media (min-width: 1200px) {
+ .h1, h1 {
+ font-size: 2.8rem;
+ }
+}
\ No newline at end of file
<div class="row">
<div class="col-12 col-md-12 col-lg-12">
- <h1 class="line-bolle"><i class="fa-solid fa-tree-city clr-bolle mr-2" aria-hidden="true"></i> Gestione località </h1>
+ <h1><i class="fas fa-map-marker-alt" style="color: #ff5700;"></i> Gestione località </h1>
<div class="card">
<div class="card-header">
{% if form.instance.pk %}
{% endif %}
</div>
- <div class="card-body">
- <form method="POST" id="localita_form" action="{% url 'sistema:localita' %}">{% csrf_token %}
+
+ <form method="POST" id="localita_form" action="{% url 'sistema:localita' %}">
+ <div class="card-body">
+ {% csrf_token %}
{% if form.instance.pk %}
<input type="hidden" name="mod" form="localita_form">
<input type="hidden" name="pk" value="{{ form.instance.pk }}" form="localita_form">
{% endif %}
{{form | crispy }}
- <br>
+ </div>
<div class="card-footer text-right">
- <button class="btn btn-primary" type="button" onclick="javascript:this.form.submit();"><i class="fas fa-save" aria-hidden="true"></i> Salva
+ <button class="btn btn-dark" type="button" onclick="javascript:this.form.submit();"><i class="fas fa-save" aria-hidden="true"></i> Salva
</button>
</div>
</form>
- </div>
</div>
</div>
<div class="row">
<div class="col-12 col-md-12 col-lg-12">
- <h1 class="line-listini"><i class="fa-solid fa-route clr-listini mr-2" aria-hidden="true"></i> Gestione
- percorsi </h1>
+ <h1><i class="fas fa-route" style="color: #ff5700;"></i> Gestione percorsi </h1>
<div class="card">
<div class="card-header">
{% if form.instance.pk %}
<div class="card-body">
<div class="row">
- <div class="col-lg-3 col-md-3 col-sm-3 col-xs-3 pr-0 pt-3">
+ <div class="col-lg-3 col-md-3 col-sm-3 col-xs-3 pt-3">
<h5>Info percorso</h5>
<form method="POST" id="percorso_form" action="#">{% csrf_token %}
{% if form.instance.pk %}
<h5>Seleziona i punti di interesse</h5>
<br>
<div id="sidebar">
- <b>Partenza</b>
+ <label class="control-label">Partenza </label>
<select class="form-select" id="select-start">
</select>
- <br>
- <div class="row">
+ <div class="row align-items-center justify-content-between p-3">
+ <div class="col bg-light p-3 mt-2 mb-2">
+ <button class="btn btn-sm btn-dark mr-1 px-2" type="button" onclick="addRowSelect()"><i class="fa fa-plus" aria-hidden="true"></i></button>
+ <b>AGGIUNGI TAPPA</b>
+ </div>
+ </div>
+
+ <!-- <div class="row align-items-center bg-light">
<div class="col-auto">
- <b>Tappe</b>
+ <b>TAPPE</b>
</div>
<div class="col-auto">
- <button class="btn btn-primary mr-1" type="button" onclick="addRowSelect()"><i class="fa fa-plus" aria-hidden="true"></i></button>
+ <button class="btn btn-dark mr-1" type="button" onclick="addRowSelect()"><i class="fa fa-plus" aria-hidden="true"></i></button>
</div>
- </div>
+ </div>-->
<ul id="sortlist">
</ul>
- <br>
- <b>Arrivo</b>
+ <label class="control-label">Arrivo </label>
<select class="form-select" id="select-end">
</select>
<br />
- <button class="btn-sm btn-primary" onclick="getCoordinates()">Genera Percorso</button>
+ <button class="btn btn-dark" onclick="getCoordinates()"><i class="fas fa-route" aria-hidden="true"></i> Genera Percorso</button>
</div>
</div>
</div>
</div>
<div class="card-footer text-right">
- <button class="btn-sm btn-success" type="button" onclick="saveItinerary()">Salva</button>
+ <button class="btn btn-dark" type="button" onclick="saveItinerary()"><i class="fas fa-save mr-1"></i> Salva</button>
</div>
</div>
<div class="row">
<div class="col-12 col-md-12 col-lg-12">
- <h1 class="line-bolle"><i class="fa-solid fa-location-dot clr-bolle mr-2" aria-hidden="true"></i> Gestione
- punti di interesse </h1>
+ <h1><i class="fas fa-map-marked-alt" style="color: #ff5700;"></i> Gestione punti di interesse </h1>
<ul class="nav nav-pills mb-3" id="myTab2" role="tablist">
<li class="nav-item">
<a class="nav-link active" id="generale-tab" data-bs-toggle="tab" href="#generale"
role="tab"
- aria-selected="false">Punto di interesse</a>
+ aria-selected="false"><i class="fas fa-thumbtack"></i> Punto di interesse</a>
</li>
{% if form.instance.pk %}
<li class="nav-item">
<a class="nav-link" id="multimedia-tab" data-bs-toggle="tab" href="#multimedia"
- role="tab" aria-selected="false">File multimediali</a>
+ role="tab" aria-selected="false"><i class="fas fa-photo-video"></i> File multimediali</a>
</li>
{% endif %}
</ul>
{% if form.instance.pk %}
<h4 class="clr-config">Modifica il punto di interesse #{{ form.instance.pk }}</h4>
{% else %}
- <h4 class="clr-config">Aggiungi una nuovo punto di interesse nel sistema</h4>
+ <h4 class="clr-config">Aggiungi un nuovo punto di interesse nel sistema</h4>
{% endif %}
</div>
<form method="POST" id="poi_form" action="{% url 'sistema:poi' %}" enctype="multipart/form-data">{% csrf_token %}
<input type="hidden" name="pk" value="{{ form.instance.pk }}" form="poi_form">
{% endif %}
{{ form | crispy }}
- <br>
</div>
<div class="card-footer text-right">
- <button class="btn btn-primary" type="button" onclick="javascript:this.form.submit();">
- <i class="fas fa-save" aria-hidden="true"></i> Salva
+ <button class="btn btn-dark" type="button" onclick="javascript:this.form.submit();">
+ <i class="fas fa-save mr-1" aria-hidden="true"></i> Salva
</button>
</div>
</form>
{{ form_multimedia | crispy }}
</div>
<div class="card-footer text-right">
- <button class="btn btn-primary" type="button" onclick="javascript:this.form.submit();"><i
+ <button class="btn btn-dark" type="button" onclick="javascript:this.form.submit();"><i
class="fas fa-save" aria-hidden="true"></i>
Salva
</button>
<script>
$(document).ready(function () {
+ $('#punti_dropdown').addClass('active');
+ $('#punti_toggle').addClass('toggled');
+ $('#add_lista').addClass('active');
+
{% if form.instance.pk %}
$('#multimedia-table').dataTable({
processing: true,
<div class="row">
<div class="col-12 col-md-12 col-lg-12">
- <h1 class="line-bolle"><i class="fa-solid fa-cogs clr-bolle mr-2" aria-hidden="true"></i> Tipologia multimedia </h1>
+ <h1 class="line-bolle"><i class="fas fa-map-marked-alt" style="color: #ff5700;"></i> Tipologia multimedia </h1>
<div class="card">
<div class="card-header">
{% if form.instance.pk %}
{% endif %}
</div>
- <div class="card-body">
- <form method="POST" id="tipo_multimedia_form" action="{% url 'sistema:tipo_multimedia' %}">{% csrf_token %}
+
+ <form method="POST" id="tipo_multimedia_form" action="{% url 'sistema:tipo_multimedia' %}">
+ <div class="card-body">
+ {% csrf_token %}
{% if form.instance.pk %}
<input type="hidden" name="mod" form="tipo_multimedia_form">
<input type="hidden" name="pk" value="{{ form.instance.pk }}" form="tipo_multimedia_form">
{% endif %}
{{form | crispy }}
- <br>
+ </div>
<div class="card-footer text-right">
- <button class="btn btn-primary" type="button" onclick="javascript:this.form.submit();"><i class="fas fa-save" aria-hidden="true"></i> Salva
+ <button class="btn btn-dark" type="button" onclick="javascript:this.form.submit();"><i class="fas fa-save mr-1" aria-hidden="true"></i> Salva
</button>
</div>
-
</form>
- </div>
+
</div>
</div>
<script>
+ $(document).ready(function () {
+ $('#punti_dropdown').addClass('active');
+ $('#punti_toggle').addClass('toggled');
+ $('#tipologia-multimedia').addClass('active');
+ });
</script>
<head>
<meta charset="UTF-8">
<meta content="width=device-width, initial-scale=1, maximum-scale=1, shrink-to-fit=no" name="viewport">
- <title>Socoin Atlas</title>
+ <title>Socoin ATLAS - Digital Tourist</title>
- <link rel="icon" type="image/x-icon" href="{% static 'assets/img/logo.png' %}">
+ <link rel="icon" type="image/x-icon" href="{% static 'assets/img/favicon.ico' %}">
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<link rel="stylesheet" href="https://cdn.datatables.net/1.10.20/css/jquery.dataTables.min.css"/>
integrity="sha384-cVKIPhGWiC2Al4u+LWgxfKTRIcfu0JTxR+EQDz/bgldoEyl4H0zUF0QKbrJ0EcQF"
crossorigin="anonymous"></script>
- <style>
-
- </style>
+<style>
+@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
+</style>
</head>
<div class="main-sidebar sidebar-style-2">
<aside id="sidebar-wrapper">
<div class="sidebar-brand">
- <a href="#">
- <img alt="image" src="{% static 'assets/img/logo.png' %}"
+ <a href="{% url 'sistema:home' %}">
+ <img alt="image" src="{% static 'assets/img/logo-white.png' %}"
class="header-logo"/>
- <img alt="image" src="{% static 'assets/img/logo.png' %}" class="mobile-logo"/>
+ <img alt="image" src="{% static 'assets/img/logo-white.png' %}" class="mobile-logo"/>
</a>
</div>
- <ul class="sidebar-menu mt-3">
- <li class="dropdown voce_menu active" id="home">
- <a href="{% url 'sistema:home' %}" class="nav-link color-home">
- <i class="fa-solid fa-house"></i><span>Home</span></a>
+ <ul class="sidebar-menu mt-5">
+ <li class="dropdown active" id="home">
+ <a href="{% url 'sistema:home' %}" class="nav-link">
+ <i class="fas fa-home" style="padding: 6px 28px 7px 6px;"></i><span>Home</span></a>
</li>
{% if 'CLIENTE' not in request.session.roles %}
<li class="menu-header">Sistema</li>
- <li class="dropdown">
- <a href="#" class="menu-toggle nav-link has-dropdown color-clients">
- <i class="fa-solid fa-users"></i><span>Utenti</span></a>
+ <li class="dropdown" id="utenti_dropdown">
+ <a href="#" class="menu-toggle nav-link has-dropdown" id="utenti_toggle">
+ <i class="fas fa-users" style="padding: 6px 29px 7px 5px;"></i><span>Utenti</span></a>
<ul class="dropdown-menu" id="menu-drop">
{% if 'TOUR_OPERATOR' not in request.session.roles %}
- <li><a class="nav-link" href="{% url 'utenti:admin_list' %}">Amministratori</a></li>
+ <li id="admin-list"><a class="nav-link" href="{% url 'utenti:admin_list' %}">Amministratori</a></li>
{% endif %}
- <li><a class="nav-link" href="{% url 'utenti:touroperator_list' %}">Tour operator</a></li>
- <li><a class="nav-link" href="{% url 'utenti:clienti_list' %}">Clienti</a></li>
+ <li id="touroperator-list"><a class="nav-link" href="{% url 'utenti:touroperator_list' %}">Tour operator</a></li>
+ <li id="clienti-list"><a class="nav-link" href="{% url 'utenti:clienti_list' %}">Clienti</a></li>
</ul>
</li>
<li class="dropdown voce_menu" id="dipendenti-menu">
- <a href="{% url 'sistema:localita_list' %}" class="nav-link color-dipendenti">
- <i class="fa-solid fa-tree-city"></i><span>Località</span></a>
+ <a href="{% url 'sistema:localita_list' %}" class="nav-link">
+ <i class="fas fa-map-marker-alt" style="padding: 6px 24px 7px 9px;"></i><span>Località</span></a>
</li>
- <li class="dropdown">
- <a href="#" class="menu-toggle nav-link has-dropdown color-config">
- <i class="fa-solid fa-location-dot"></i><span>Punti di interesse</span>
+ <li class="dropdown" id="punti_dropdown">
+ <a href="#" class="menu-toggle nav-link has-dropdown" id="punti_toggle">
+ <i class="fas fa-map-marked-alt" style="padding: 6px 28px 8px 6px;"></i><span>Punti di interesse</span>
</a>
<ul class="dropdown-menu" id="menu-drop">
- <li><a class="nav-link" href="{% url 'sistema:poi_list' %}">Lista punti di interesse</a></li>
- <li><a class="nav-link" href="{% url 'sistema:tipo_multimedia_list' %}">Tipologia multimedia</a></li>
+ <li id="add_lista"><a class="nav-link" href="{% url 'sistema:poi_list' %}">Lista punti di interesse</a></li>
+ <li id="tipologia-multimedia"><a class="nav-link" href="{% url 'sistema:tipo_multimedia_list' %}">Tipologia multimedia</a></li>
</ul>
</li>
{% endif %}
<li class="dropdown voce_menu" id="poi-menu">
- <a href="{% url 'sistema:percorsi_list' %}" class="nav-link color-listini">
- <i class="fa-solid fa-route"></i><span>Percorsi</span></a>
+ <a href="{% url 'sistema:percorsi_list' %}" class="nav-link">
+ <i class="fas fa-route" style="padding: 6px 28px 7px 6px;"></i><span>Percorsi</span></a>
</li>
</ul>
<section class="section">
{% block content %}
-
{% endblock %}
</section>
+
+ <footer class="footer" id="footer">
+ <div class="copyright text-center">
+ <span>Copyright © <b>Dyrecta</b> - 2022</span>
+ </div>
+ </footer>
+
</div>
</div>
-<footer class="footer" id="footer">
- <div class="container my-auto">
- <div class="copyright text-center my-auto">
- <span>Copyright © <b>Dyrecta</b> - 2022</span>
- </div>
- </div>
-</footer>
</body>
{% extends 'base.html' %}
{% load static %}
{% block content %}
- CIAO, {{ request.session.roles }}
+
+
+ <section class="section">
+ <div class="row"><h1>Benvenuto, {{ request.session.roles }}</h1></div>
+ <div class="row mt-3">
+ <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
+ <div class="card">
+ <div class="card-statistic-4">
+ <div class="row">
+ <div class="col-lg-6 col-md-12 col-sm-12 pt-3">
+ <div class="card-content">
+ <h2 class="mb-4"><i class="fas fa-users mr-3"></i>Utenti</h2>
+ <a href="{% url 'utenti:admin_list' %}" class="d-block border bg-light mb-1 p-3 text-center">Amministratori</a>
+ <a href="{% url 'utenti:touroperator_list' %}" class="d-block border bg-light mb-1 p-3 text-center">Tour Operator</a>
+ <a href="{% url 'utenti:clienti_list' %}" class="d-block border bg-light mb-1 p-3 text-center">Clienti</a>
+ </div>
+ </div>
+ <div class="col-lg-6 col-md-12 col-sm-12 mt-3">
+ <img class="img-fluid" src="{% static 'assets/img/banner/1.png' %}" alt="">
+ </div>
+ <a class="mt-4" href="{% url 'utenti:admin_list' %}">
+ <button class="btn btn-dark"><i class="fas fa-search mr-2"></i> Esplora</button>
+ </a>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
+ <div class="card">
+ <div class="card-statistic-4">
+ <div class="row">
+ <div class="col-lg-6 col-md-12 col-sm-12 pt-3">
+ <div class="card-content">
+ <h2 class="mb-5"><i class="fas fa-map-marked-alt mr-3"></i>Punti di interesse</h2>
+ <a href="{% url 'sistema:poi_list' %}" class="d-block border bg-light mb-1 p-3 text-center">Lista punti di interesse</a>
+ <a href="{% url 'sistema:tipo_multimedia_list' %}" class="d-block border bg-light mb-1 p-3 text-center">Tipologia Multimedia</a>
+ </div>
+ </div>
+ <div class="col-lg-6 col-md-12 col-sm-12 pt-3">
+ <img class="img-fluid" src="{% static 'assets/img/banner/2-1.png' %}" alt="">
+ </div>
+ <a class="mt-4" href="{% url 'sistema:poi_list' %}">
+ <button class="btn btn-dark"><i class="fas fa-search mr-2"></i> Esplora</button>
+ </a>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
+ <div class="card">
+ <div class="card-statistic-4">
+ <div class="align-items-center justify-content-between">
+ <div class="row">
+ <div class="col-lg-8 col-md-8 col-sm-8 col-xs-8 pr-0 pt-3">
+ <div class="card-content">
+ <h2 class="mb-4"><i class="fas fa-map-marker-alt mr-3"></i>Località</h2>
+ <a href="{% url 'sistema:localita_list' %}">
+ <button class="btn btn-dark"><i class="fas fa-search mr-2"></i> Esplora</button>
+ </a>
+ </div>
+ </div>
+ <div class="col-lg-4 col-md-4 col-sm-4 col-xs-4 pl-0">
+ <img class="img-fluid" src="{% static 'assets/img/banner/4.png' %}" alt="">
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
+ <div class="card">
+ <div class="card-statistic-4">
+ <div class="align-items-center justify-content-between">
+ <div class="row">
+ <div class="col-lg-8 col-md-8 col-sm-8 col-xs-8 pr-0 pt-3">
+ <div class="card-content">
+ <h2 class="mb-4"><i class="fas fa-route mr-3"></i>Percorsi</h2>
+ <a href="{% url 'sistema:percorsi_list' %}">
+ <button class="btn btn-dark"><i class="fas fa-search mr-2"></i> Esplora</button>
+ </a>
+ </div>
+ </div>
+ <div class="col-lg-4 col-md-4 col-sm-4 col-xs-4 pl-0">
+ <img class="img-fluid" src="{% static 'assets/img/banner/3.png' %}" alt="">
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ </section>
+
+
+
+
{% endblock %}
\ No newline at end of file
{% block content %}
<div class="row">
<div class="col-12">
- <h1 class="line-dipendenti"><i class="fa-solid fa-tree-city clr-dipendenti mr-2" aria-hidden="true"></i> Gestione località </h1>
+ <h1><i class="fas fa-map-marker-alt" style="color: #ff5700;"></i> Gestione località </h1>
<div class="card">
<div class="card-header justify-content-between">
<h4 class="clr-bolle">Lista località</h4>
<a href="{% url 'sistema:localita' %}">
- <button class="btn-sm btn-primary"><i class="fa-solid fa-plus"></i> Aggiungi una nuova località</button>
+ <button class="btn btn-dark"><i class="fas fa-plus mr-2"></i> Aggiungi una nuova località</button>
</a>
</div>
{% block content %}
<div class="row">
<div class="col-12">
- <h1 class="line-listini"><i class="fa-solid fa-route clr-listini mr-2" aria-hidden="true"></i> Gestione Percorsi </h1>
+ <h1><i class="fas fa-route" style="color: #ff5700;"></i> Gestione Percorsi </h1>
<div class="card">
<div class="card-header justify-content-between">
<h4 class="clr-bolle">Lista percorsi</h4>
<a href="{% url 'sistema:percorso' %}">
- <button class="btn-sm btn-primary"><i class="fa-solid fa-plus"></i> Aggiungi un nuovo percorso</button>
+ <button class="btn btn-dark"><i class="fas fa-plus mr-2"></i> Aggiungi un nuovo percorso</button>
</a>
</div>
{% block content %}
<div class="row">
<div class="col-12">
- <h1 class="line-config"><i class="fa-solid fa-location-dot clr-config mr-2" aria-hidden="true"></i> Gestione punti di interesse </h1>
+ <h1><i class="fas fa-map-marked-alt" style="color: #ff5700;"></i> Gestione punti di interesse </h1>
<div class="card">
<div class="card-header justify-content-between">
<h4 class="clr-bolle">Lista punti di interesse</h4>
<a href="{% url 'sistema:poi' %}">
- <button class="btn-sm btn-primary"><i class="fa-solid fa-plus"></i> Aggiungi una nuovo punto di interesse</button>
+ <button class="btn btn-dark"><i class="fas fa-plus mr-2"></i> Aggiungi una nuovo punto di interesse</button>
</a>
</div>
<script>
$(document).ready(function () {
+ $('#punti_dropdown').addClass('active');
+ $('#punti_toggle').addClass('toggled');
+ $('#add_lista').addClass('active');
+
$('#poi-table').dataTable({
processing: true,
serverSide: true,
<head>
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
- <title>Login atlas</title>
+ <title>Login ATLAS - Digital Tourist</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- General CSS Files -->
<section class="section">
<div class="error-pagewrap">
<div class="error-page-int">
- <div class="container mt-5">
- <div class="row mb-5">
+ <div class="container mt-3">
+ <div class="row mb-3">
<div class="col-12 col-sm-8 offset-sm-2 col-md-6 offset-md-3 col-lg-6 offset-lg-3 col-xl-4 offset-xl-4 text-center">
- <img src="{% static 'assets/img/logo.png' %}" width="160">
+ <img src="{% static 'assets/img/logo-white.png' %}" width="300">
</div>
</div>
<div class="row">
<div class="card-header">
<h4>LOGIN ATLAS</h4>
</div>
- <div class="card-body" >
+ <div class="card-body">
<form method="post" action="{% url 'utenti:login' %}">{% csrf_token %}
{% if error %}
<div class="alert alert-danger">
<label>
<input type="checkbox" class="i-checks"> Ricordami </label>
</div>
- <button type="submit" class="btn btn-success btn-block">Login</button>
- <div class="text-center">
+ <button type="submit" class="btn btn-dark btn-block">Login</button>
+ <div class="text-center mt-3">
<a class="d-block small" href="{% url 'utenti:password_reset' %}">Forgot Password?</a>
</div>
</form>
- <br>
+ <!--<br>
<div class="text-center">
- <a class="d-block" href="{% url 'utenti:register' %}">Registrati</a>
- </div>
+ <a class="d-block font-weight-bold" href="{% url 'utenti:register' %}">Registrati</a>
+ </div>-->
+ </div>
+ <div class="card-footer border-top">
+ <a class="d-block font-weight-bold" href="/utenti/register/">Registrati</a>
</div>
</div>
</div>
{% block content %}
<div class="row">
<div class="col-12">
- <h1 class="line-config"><i class="fa-solid fa-location-dot clr-config mr-2" aria-hidden="true"></i> Gestione tipologia multimedia </h1>
+ <h1><i class="fas fa-map-marked-alt" style="color: #ff5700;"></i> Gestione tipologia multimedia </h1>
<div class="card">
<div class="card-header justify-content-between">
<h4 class="clr-bolle">Lista tipologie di multimedia</h4>
<a href="{% url 'sistema:tipo_multimedia' %}">
- <button class="btn-sm btn-primary"><i class="fa-solid fa-plus"></i> Aggiungi una nuova tipologia</button>
+ <button class="btn btn-dark"><i class="fas fa-plus mr-2"></i> Aggiungi una nuova tipologia</button>
</a>
</div>
<script>
$(document).ready(function () {
+
+ $('#punti_dropdown').addClass('active');
+ $('#punti_toggle').addClass('toggled');
+ $('#tipologia-multimedia').addClass('active');
+
$('#tipo_multimedia-table').dataTable({
processing: true,
serverSide: true,
return escape('{0}'.format(row.last_login or ''))
if column == 'mod':
if self.get_role() == settings.ADMIN_GROUPS:
- return '<a class="btn btn-sm btn-primary" href="/utenti/mod_admin/%s/" ><i class="fas fa-edit"></i></a>' % row.pk
+ return '<a class="btn btn-sm btn-secondary" href="/utenti/mod_admin/%s/" ><i class="fas fa-edit"></i></a>' % row.pk
elif self.get_role() == settings.TOUR_OPERATOR_GROUPS:
- return '<a class="btn btn-sm btn-primary" href="/utenti/mod_tour_operator/%s/" ><i class="fas fa-edit"></i></a>' % row.pk
+ return '<a class="btn btn-sm btn-secondary" href="/utenti/mod_tour_operator/%s/" ><i class="fas fa-edit"></i></a>' % row.pk
else:
- return '<a class="btn btn-sm btn-primary" href="#" ><i class="fas fa-edit"></i></a>' #% row.pk
+ return '<a class="btn btn-sm btn-secondary" href="#" ><i class="fas fa-edit"></i></a>' #% row.pk
if column == 'del':
return '<a class="btn btn-sm btn-danger" href="DeleteUser(%s)" ><i class="fas fa-trash"></i></a>' % row.pk
else:
<div class="row">
<div class="col-12 col-md-12 col-lg-12">
- <h1 class="line-bolle"><i class="fa-solid fa-crown clr-bolle mr-2" aria-hidden="true"></i> Gestione amministratori</h1>
+ <h1><i class="fas fa-users mr-2" style="color: #ff5700;"></i> Gestione amministratori</h1>
<div class="card">
<div class="card-header">
{% if form.instance.pk %}
<h4 class="clr-config">Modifica l'amministratore #{{ form.instance.pk }}</h4>
{% else %}
- <h4 class="clr-config">Registra una nuovo amministratire del sistema</h4>
+ <h4 class="clr-config">Registra un nuovo amministratore del sistema</h4>
{% endif %}
</div>
-
- <div class="card-body">
- <form method="POST" id="admin_form" action="{% url 'utenti:admin' %}">{% csrf_token %}
+ <form method="POST" id="admin_form" action="{% url 'utenti:admin' %}">
+ <div class="card-body">
+ {% csrf_token %}
{% if form.instance.pk %}
<input type="hidden" name="mod" form="admin_form">
<input type="hidden" name="pk" value="{{ form.instance.pk }}" form="admin_form">
{% endif %}
{{form | crispy }}
- <br>
+ </div>
<div class="card-footer text-right">
- <button class="btn btn-primary" type="button" onclick="javascript:this.form.submit();"><i class="fas fa-save" aria-hidden="true"></i> Salva
- </button>
+ <button class="btn btn-dark" type="button" onclick="javascript:this.form.submit();"><i class="fas fa-save mr-1" aria-hidden="true"></i> Salva</button>
</div>
-
</form>
- </div>
</div>
</div>
</div>
<script>
+ $(document).ready(function () {
+
+ $('#utenti_dropdown').addClass('active');
+ $('#utenti_toggle').addClass('toggled');
+ $('#admin-list').addClass('active');
+
+ });
</script>
<div class="row">
<div class="col-12 col-md-12 col-lg-12">
- <h1 class="line-bolle"><i class="fa-solid fa-handshake-angle clr-bolle mr-2" aria-hidden="true"></i> Gestione tour operator</h1>
+ <h1><i class="fas fa-users mr-2" style="color: #ff5700;"></i> Gestione tour operator</h1>
<div class="card">
<div class="card-header">
{% if form.instance.pk %}
<h4 class="clr-config">Modifica il tour operator #{{ form.instance.pk }}</h4>
{% else %}
- <h4 class="clr-config">Registra una nuovo tour operator nel sistema</h4>
+ <h4 class="clr-config">Registra un nuovo tour operator nel sistema</h4>
{% endif %}
</div>
{% endif %}
{{form | crispy }}
</form>
-
- <br>
<hr>
<div class="section-title mt-0">Associa località</div>
<form method="POST" id="gestione_form" action="#">{% csrf_token %}
<div class="section-title mt-0">Località già associate</div>
<div class="row">
<div class="table-responsive">
- <table id="gestisce-table"
- class="table table-sm table-bordered table-striped dataTables_wrapper dt-bootstrap4 no-footer" style="width: 100% !important;">
+ <table id="gestisce-table" class="table table-sm table-bordered table-striped dataTables_wrapper dt-bootstrap4 no-footer" style="width: 100% !important;">
<thead>
<tr>
<th>#</th>
</div>
{% endif %}
- <br>
-
- <div class="card-footer text-right">
- <button class="btn btn-primary" type="button" onclick="SubmitForms();"><i class="fas fa-save" aria-hidden="true"></i> Salva
+ </div>
+ <div class="card-footer text-right">
+ <button class="btn btn-dark" type="button" onclick="SubmitForms();"><i class="fas fa-save mr-1" aria-hidden="true"></i> Salva
</button>
</div>
-
- </div>
</div>
</div>
</div>
<script>
+ $(document).ready(function () {
+ $('#utenti_dropdown').addClass('active');
+ $('#utenti_toggle').addClass('toggled');
+ $('#touroperator-list').addClass('active');
+
+ });
+
{% if form.instance.pk %}
$(document).ready(function () {
$('#gestisce-table').dataTable({
{% block content %}
<div class="row">
<div class="col-12">
- <h1 class="line-clients"><i class="fa-solid fa-crown clr-clients mr-2" aria-hidden="true"></i> Gestione amministratori</h1>
+ <h1><i class="fas fa-users mr-2" style="color: #ff5700;"></i> Gestione amministratori</h1>
<div class="card">
<div class="card-header justify-content-between">
<h4 class="clr-bolle">Lista amministratori</h4>
<a href="{% url 'utenti:admin' %}">
- <button class="btn-sm btn-primary"><i class="fa-solid fa-plus"></i> Aggiungi un admin</button>
+ <button class="btn btn-dark"><i class="fas fa-plus mr-2"></i> Aggiungi un admin</button>
</a>
</div>
<script>
$(document).ready(function () {
+
+ $('#utenti_dropdown').addClass('active');
+ $('#utenti_toggle').addClass('toggled');
+ $('#admin-list').addClass('active');
+
$('#admin-table').dataTable({
processing: true,
serverSide: true,
{% block content %}
<div class="row">
<div class="col-12">
- <h1 class="line-clients"><i class="fa-solid fa-user clr-clients mr-2" aria-hidden="true"></i> Gestione clienti</h1>
+ <h1><i class="fas fa-users mr-2" style="color: #ff5700;"></i> Gestione clienti</h1>
<div class="card">
<div class="card-header justify-content-between">
</div>
</div>
+
<script>
$(document).ready(function () {
+
+ $('#utenti_dropdown').addClass('active');
+ $('#utenti_toggle').addClass('toggled');
+ $('#clienti-list').addClass('active');
+
$('#cliente-table').dataTable({
processing: true,
serverSide: true,
{% block content %}
<div class="row">
<div class="col-12">
- <h1 class="line-clients"><i class="fa-solid fa-handshake-angle clr-clients mr-2" aria-hidden="true"></i> Gestione tour operator</h1>
+ <h1><i class="fas fa-users mr-2" style="color: #ff5700;"></i> Gestione tour operator</h1>
<div class="card">
<div class="card-header justify-content-between">
<h4 class="clr-bolle">Lista tour operator</h4>
<a href="{% url 'utenti:tour_operator' %}">
- <button class="btn-sm btn-primary"><i class="fa-solid fa-plus"></i> Aggiungi un nuovo tour operator</button>
+ <button class="btn btn-dark"><i class="fas fa-plus mr-2"></i> Aggiungi un nuovo tour operator</button>
</a>
</div>
<script>
$(document).ready(function () {
+ $('#utenti_dropdown').addClass('active');
+ $('#utenti_toggle').addClass('toggled');
+ $('#touroperator-list').addClass('active');
+
$('#tour_operator-table').dataTable({
processing: true,
serverSide: true,