Created
October 25, 2018 14:00
-
-
Save instplanet/36bd7254a72feed939bfcbd137091359 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class MyAdminSite(AdminSite, ModelAdmin): | |
def index(self, request, extra_context=None): | |
""" | |
Display the main admin index page, which lists all of the installed | |
apps that have been registered in this site. | |
""" | |
app_list = self.get_app_list(request) | |
client_count = Client.objects.count() | |
device_count = Device.objects.count() | |
identification_count = Identifications.objects.count() | |
sms_count = SmsHistory.objects.filter(created_at=timezone.now()) | |
context = { | |
**self.each_context(request), | |
'title': self.index_title, | |
'app_list': app_list, | |
'client_count': client_count, | |
**(extra_context or {}), | |
} | |
request.current_app = self.name | |
return TemplateResponse(request, self.index_template or 'admin/index.html', context) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<!--[if IE 8]> <html lang="en" class="ie8"> <![endif]--> | |
<!--[if !IE]><!--> | |
<html lang="en"> | |
<!--<![endif]--> | |
<head> | |
{% include 'admin/template/head.html' %} | |
{% block extra_css %}{% endblock %} | |
</head> | |
<body> | |
<!-- begin #page-loader --> | |
<div id="page-loader" class="fade show"><span class="spinner"></span></div> | |
<!-- end #page-loader --> | |
<!-- begin #page-container --> | |
<div id="page-container" class="fade page-sidebar-fixed page-header-fixed page-with-light-sidebar"> | |
<!-- begin #header --> | |
{% include 'admin/components/header.html' %} | |
<!-- end #header --> | |
<!-- begin #sidebar --> | |
{% include 'admin/components/sidebar.html' with app_list=app_list %} | |
<!-- end #sidebar --> | |
<!-- begin #content --> | |
<div id="content" class="content"> | |
<div class="panel panel-inverse"> | |
<div class="panel-body"> | |
{% block content %}{% endblock %} | |
</div> | |
</div> | |
<!-- end #content --> | |
<!-- begin scroll to top btn --> | |
<a href="javascript:;" class="btn btn-icon btn-circle btn-success btn-scroll-to-top fade" | |
data-click="scroll-top"><i | |
class="fa fa-angle-up"></i></a> | |
<!-- end scroll to top btn --> | |
</div> | |
</div> | |
<!-- end page container --> | |
{% include 'admin/template/script.html' %} | |
{% block extra_js %}{% endblock %} | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{% extends 'admin/base.html' %} | |
{% load i18n admin_urls static admin_list %} | |
{% block extra_css %} | |
<link href="{% static 'assets/plugins/DataTables/media/css/dataTables.bootstrap.min.css' %}" rel="stylesheet"/> | |
<link href="{% static 'assets/plugins/DataTables/extensions/Buttons/css/buttons.bootstrap.min.css' %}" | |
rel="stylesheet"/> | |
<link href="{% static 'assets/plugins/DataTables/extensions/Responsive/css/responsive.bootstrap.min.css' %}" | |
rel="stylesheet"/> | |
{% endblock %} | |
{% block content %} | |
<!-- begin breadcrumb --> | |
<!-- end breadcrumb --> | |
<!-- begin page-header --> | |
<h1 class="page-header"><i class="fa fa-list"></i> Controle de | |
{% blocktrans with cl.opts.verbose_name|title as name %}{{ name }}s{% endblocktrans %} | |
{% block object-tools %} | |
{% block object-tools-items %} | |
{% change_list_object_tools %} | |
{% endblock %} | |
{% endblock %} | |
</h1> | |
<!-- end page-header --> | |
<!-- begin panel --> | |
<div class="panel panel-inverse"> | |
<!-- begin panel-heading --> | |
<div class="panel-heading"> | |
<div class="panel-heading-btn"> | |
<a href="javascript:;" class="btn btn-xs btn-icon btn-circle btn-default" data-click="panel-expand"><i | |
class="fa fa-expand"></i></a> | |
<a href="javascript:;" class="btn btn-xs btn-icon btn-circle btn-success" data-click="panel-reload"><i | |
class="fa fa-redo"></i></a> | |
<a href="javascript:;" class="btn btn-xs btn-icon btn-circle btn-warning" | |
data-click="panel-collapse"><i class="fa fa-minus"></i></a> | |
<a href="javascript:;" class="btn btn-xs btn-icon btn-circle btn-danger" | |
data-click="panel-remove"><i class="fa fa-times"></i></a> | |
</div> | |
<h4 class="panel-title"> | |
{% blocktrans with cl.opts.verbose_name|title as name %}<i class="fa fa-list"></i> {{ name }}s{% endblocktrans %}</h4> | |
</div> | |
<!-- end panel-heading --> | |
<!-- begin panel-body --> | |
<div class="panel-body"> | |
{% block result_list %} | |
{# {% if action_form and actions_on_top and cl.show_admin_actions %}{% admin_actions %}{% endif %}#} | |
{% result_list cl %} | |
{# {% if action_form and actions_on_bottom and cl.show_admin_actions %}{% admin_actions %}{% endif %}#} | |
{% endblock %} | |
</div> | |
<!-- end panel-body --> | |
</div> | |
<!-- end panel --> | |
{% endblock %} | |
{% block extra_js %} | |
<script src="{% static 'assets/plugins/DataTables/media/js/jquery.dataTables.js' %}"></script> | |
<script src="{% static 'assets/plugins/DataTables/media/js/dataTables.bootstrap.min.js' %}"></script> | |
<script src="{% static 'assets/plugins/DataTables/extensions/Buttons/js/dataTables.buttons.min.js' %}"></script> | |
<script src="{% static 'assets/plugins/DataTables/extensions/Buttons/js/buttons.bootstrap.min.js' %}"></script> | |
<script src="{% static 'assets/plugins/DataTables/extensions/Buttons/js/buttons.flash.min.js' %}"></script> | |
<script src="{% static 'assets/plugins/DataTables/extensions/Buttons/js/jszip.min.js' %}"></script> | |
<script src="{% static 'assets/plugins/DataTables/extensions/Buttons/js/pdfmake.min.js' %}"></script> | |
<script src="{% static 'assets/plugins/DataTables/extensions/Buttons/js/vfs_fonts.min.js' %}"></script> | |
<script src="{% static 'assets/plugins/DataTables/extensions/Buttons/js/buttons.html5.min.js' %}"></script> | |
<script src="{% static 'assets/plugins/DataTables/extensions/Buttons/js/buttons.print.min.js' %}"></script> | |
<script src="{% static 'assets/plugins/DataTables/extensions/Responsive/js/dataTables.responsive.min.js' %}"></script> | |
<script src="{% static 'assets/js/demo/table-manage-buttons.demo.min.js' %}"></script> | |
<script> | |
$(document).ready(function () { | |
TableManageButtons.init(); | |
}); | |
</script> | |
{% endblock %} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment