Modified admin path to isard-sso-admin
parent
757beff4e2
commit
6a0e2f145a
|
@ -43,15 +43,15 @@ else:
|
|||
'''
|
||||
Serve static files
|
||||
'''
|
||||
@app.route('/dd-admin/build/<path:path>')
|
||||
@app.route('/isard-sso-admin/build/<path:path>')
|
||||
def send_build(path):
|
||||
return send_from_directory(os.path.join(app.root_path, 'node_modules/gentelella/build'), path)
|
||||
|
||||
@app.route('/dd-admin/vendors/<path:path>')
|
||||
@app.route('/isard-sso-admin/vendors/<path:path>')
|
||||
def send_vendors(path):
|
||||
return send_from_directory(os.path.join(app.root_path, 'node_modules/gentelella/vendors'), path)
|
||||
|
||||
@app.route('/dd-admin/templates/<path:path>')
|
||||
@app.route('/isard-sso-admin/templates/<path:path>')
|
||||
def send_templates(path):
|
||||
return send_from_directory(os.path.join(app.root_path, 'templates'), path)
|
||||
|
||||
|
@ -59,7 +59,7 @@ def send_templates(path):
|
|||
# def send_templates(path):
|
||||
# return send_from_directory(os.path.join(app.root_path, 'static/templates'), path)
|
||||
|
||||
@app.route('/dd-admin/static/<path:path>')
|
||||
@app.route('/isard-sso-admin/static/<path:path>')
|
||||
def send_static_js(path):
|
||||
return send_from_directory(os.path.join(app.root_path, 'static'), path)
|
||||
|
||||
|
|
|
@ -28,7 +28,7 @@ $(document).ready(function() {
|
|||
//DataTable Main renderer
|
||||
var table = $('#users').DataTable({
|
||||
"ajax": {
|
||||
"url": "/dd-admin/external_users_list",
|
||||
"url": "/isard-sso-admin/external_users_list",
|
||||
"dataSrc": ""
|
||||
},
|
||||
"language": {
|
||||
|
|
|
@ -17,7 +17,7 @@ $(document).ready(function() {
|
|||
//DataTable Main renderer
|
||||
var table = $('#groups').DataTable({
|
||||
"ajax": {
|
||||
"url": "/dd-admin/groups_list",
|
||||
"url": "/isard-sso-admin/groups_list",
|
||||
"dataSrc": ""
|
||||
},
|
||||
"language": {
|
||||
|
|
|
@ -17,7 +17,7 @@ $(document).ready(function() {
|
|||
//DataTable Main renderer
|
||||
var table = $('#roles').DataTable({
|
||||
"ajax": {
|
||||
"url": "/dd-admin/roles_list",
|
||||
"url": "/isard-sso-admin/roles_list",
|
||||
"dataSrc": ""
|
||||
},
|
||||
"language": {
|
||||
|
|
|
@ -17,7 +17,7 @@ $(document).ready(function() {
|
|||
//DataTable Main renderer
|
||||
var table = $('#users').DataTable({
|
||||
"ajax": {
|
||||
"url": "/dd-admin/users_list",
|
||||
"url": "/isard-sso-admin/users_list",
|
||||
"dataSrc": ""
|
||||
},
|
||||
"language": {
|
||||
|
|
|
@ -14,29 +14,29 @@
|
|||
<link rel="icon" type="image/png" href="favicon-32x32.png" sizes="32x32" />
|
||||
<link rel="icon" type="image/png" href="favicon-16x16.png" sizes="16x16" />
|
||||
<!-- Fancytree -->
|
||||
<link href="/dd-admin/static/vendor/fancytree/dist/skin-win8/ui.fancytree.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/static/vendor/fancytree/dist/skin-win8/ui.fancytree.css" rel="stylesheet">
|
||||
<!-- Bootstrap -->
|
||||
<link href="/dd-admin/vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<!-- Font Awesome -->
|
||||
<link href="/dd-admin/vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet">
|
||||
<!-- Font Linux -->
|
||||
<link href="/dd-admin/font-linux/font-linux.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/font-linux/font-linux.css" rel="stylesheet">
|
||||
<!-- ion.rangeSlider -->
|
||||
<link href="/dd-admin/vendors/ion.rangeSlider/css/ion.rangeSlider.css" rel="stylesheet">
|
||||
<link href="/dd-admin/vendors/ion.rangeSlider/css/ion.rangeSlider.skinFlat.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/ion.rangeSlider/css/ion.rangeSlider.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/ion.rangeSlider/css/ion.rangeSlider.skinFlat.css" rel="stylesheet">
|
||||
<!-- Datatables -->
|
||||
<link href="/dd-admin/vendors/datatables.net-bs/css/dataTables.bootstrap.min.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/datatables.net-bs/css/dataTables.bootstrap.min.css" rel="stylesheet">
|
||||
<!-- PNotify -->
|
||||
<link href="/dd-admin/vendors/pnotify/dist/pnotify.css" media="all" rel="stylesheet" type="text/css" />
|
||||
<link href="/dd-admin/vendors/pnotify/dist/pnotify.buttons.css" media="all" rel="stylesheet" type="text/css" />
|
||||
<link href="/isard-sso-admin/vendors/pnotify/dist/pnotify.css" media="all" rel="stylesheet" type="text/css" />
|
||||
<link href="/isard-sso-admin/vendors/pnotify/dist/pnotify.buttons.css" media="all" rel="stylesheet" type="text/css" />
|
||||
<!-- iCheck -->
|
||||
<link href="/dd-admin/vendors/iCheck/skins/flat/green.css" rel="stylesheet">
|
||||
<link href="/dd-admin/vendors/select2/dist/css/select2.min.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/iCheck/skins/flat/green.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/select2/dist/css/select2.min.css" rel="stylesheet">
|
||||
{% block css %}{% endblock %}
|
||||
<!-- Custom Theme Style -->
|
||||
<link href="/dd-admin/build/css/custom.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/build/css/custom.css" rel="stylesheet">
|
||||
<!-- Isard Style Sheet-->
|
||||
<link href="/dd-admin/static/dd.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/static/dd.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body class="nav-md">
|
||||
|
@ -83,45 +83,45 @@
|
|||
</div>
|
||||
|
||||
<!-- jQuery -->
|
||||
<script src="/dd-admin/vendors/jquery/dist/jquery.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/jquery/dist/jquery.js"></script>
|
||||
<!-- Bootstrap -->
|
||||
<script src="/dd-admin/vendors/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<!-- NProgress -->
|
||||
<script src="/dd-admin/vendors/nprogress/nprogress.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/nprogress/nprogress.js"></script>
|
||||
<!-- Datatables -->
|
||||
<script src="/dd-admin/vendors/datatables.net/js/jquery.dataTables.min.js"></script>
|
||||
<script src="/dd-admin/vendors/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/datatables.net/js/jquery.dataTables.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
|
||||
<!-- Ion.RangeSlider -->
|
||||
<script src="/dd-admin/vendors/ion.rangeSlider/js/ion.rangeSlider.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/ion.rangeSlider/js/ion.rangeSlider.min.js"></script>
|
||||
<!-- PNotify -->
|
||||
<script type="text/javascript" src="/dd-admin/vendors/pnotify/dist/pnotify.js"></script>
|
||||
<script type="text/javascript" src="/dd-admin/vendors/pnotify/dist/pnotify.confirm.js"></script>
|
||||
<script type="text/javascript" src="/dd-admin/vendors/pnotify/dist/pnotify.buttons.js"></script>
|
||||
<script type="text/javascript" src="/isard-sso-admin/vendors/pnotify/dist/pnotify.js"></script>
|
||||
<script type="text/javascript" src="/isard-sso-admin/vendors/pnotify/dist/pnotify.confirm.js"></script>
|
||||
<script type="text/javascript" src="/isard-sso-admin/vendors/pnotify/dist/pnotify.buttons.js"></script>
|
||||
<!-- validator -->
|
||||
<script src="/dd-admin/vendors/validator/validator.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/validator/validator.js"></script>
|
||||
<!-- Parsley -->
|
||||
<script src="/dd-admin/vendors/parsleyjs/dist/parsley.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/parsleyjs/dist/parsley.min.js"></script>
|
||||
<!-- moment -->
|
||||
<script src="/dd-admin/vendors/moment/min/moment.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/moment/min/moment.min.js"></script>
|
||||
<!-- validator -->
|
||||
<script src="/dd-admin/vendors/iCheck/icheck.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/iCheck/icheck.min.js"></script>
|
||||
<!-- bootstrap-progressbar -->
|
||||
<script src="/dd-admin/vendors/bootstrap-progressbar/bootstrap-progressbar.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/bootstrap-progressbar/bootstrap-progressbar.min.js"></script>
|
||||
<!-- ECharts -->
|
||||
<script src="/dd-admin/vendors/echarts/dist/echarts.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/echarts/dist/echarts.min.js"></script>
|
||||
<!-- Select2 -->
|
||||
<script src="/dd-admin/vendors/select2/dist/js/select2.full.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/select2/dist/js/select2.full.min.js"></script>
|
||||
<!-- SocketIO -->
|
||||
<script src="/dd-admin/static/vendor/socket.io-2.3.1.slim.js"></script>
|
||||
<script src="/isard-sso-admin/static/vendor/socket.io-2.3.1.slim.js"></script>
|
||||
|
||||
<!-- isard initializers -->
|
||||
<script src="/dd-admin/static/dd.js"></script>
|
||||
<script src="/isard-sso-admin/static/dd.js"></script>
|
||||
<!-- isard quota sse -->
|
||||
<script src="/dd-admin/static/js/quota.js"></script>
|
||||
<script src="/isard-sso-admin/static/js/quota.js"></script>
|
||||
<!-- Requirements for fancy tree -->
|
||||
<script src="/dd-admin/static/vendor/fancytree/src/jquery-ui-dependencies/jquery-ui.min.js"></script>
|
||||
<script src="/dd-admin/static/vendor/fancytree/dist/jquery.fancytree.min.js"></script>
|
||||
<script src="/dd-admin/static/vendor/fancytree/src/jquery.fancytree.table.js"></script>
|
||||
<script src="/isard-sso-admin/static/vendor/fancytree/src/jquery-ui-dependencies/jquery-ui.min.js"></script>
|
||||
<script src="/isard-sso-admin/static/vendor/fancytree/dist/jquery.fancytree.min.js"></script>
|
||||
<script src="/isard-sso-admin/static/vendor/fancytree/src/jquery.fancytree.table.js"></script>
|
||||
<!-- flashed messages with pnotify -->
|
||||
{% with messages = get_flashed_messages(with_categories=true) %}
|
||||
{% if messages %}
|
||||
|
|
|
@ -7,12 +7,12 @@
|
|||
<ul class="nav navbar-nav navbar-right">
|
||||
<li class="">
|
||||
<a href="javascript:" class="user-profile dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
|
||||
<img src="/dd-admin/static/img/user.png" alt="..." >
|
||||
<img src="/isard-sso-admin/static/img/user.png" alt="..." >
|
||||
<span class=" fa fa-angle-down"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu dropdown-usermenu pull-right">
|
||||
<li><a href="/dd-admin/profile"><i class="fa fa-gear pull-right"></i> Profile</a></li>
|
||||
<li><a href="/dd-admin/logout"><i class="fa fa-sign-out pull-right"></i> Log Out</a></li>
|
||||
<li><a href="/isard-sso-admin/profile"><i class="fa fa-gear pull-right"></i> Profile</a></li>
|
||||
<li><a href="/isard-sso-admin/logout"><i class="fa fa-sign-out pull-right"></i> Log Out</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
|
|
|
@ -10,16 +10,16 @@
|
|||
<title>Login | Digital Democratic</title>
|
||||
|
||||
<!-- Bootstrap -->
|
||||
<link href="/dd-admin/vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<!-- Font Awesome -->
|
||||
<link href="/dd-admin/vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet">
|
||||
<!-- Animate.css -->
|
||||
<link href="/dd-admin/vendors/animate.css/animate.min.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/animate.css/animate.min.css" rel="stylesheet">
|
||||
<!-- PNotify -->
|
||||
<link href="/dd-admin/vendors/pnotify/dist/pnotify.css" media="all" rel="stylesheet" type="text/css" />
|
||||
<link href="/dd-admin/vendors/pnotify/dist/pnotify.buttons.css" media="all" rel="stylesheet" type="text/css" />
|
||||
<link href="/isard-sso-admin/vendors/pnotify/dist/pnotify.css" media="all" rel="stylesheet" type="text/css" />
|
||||
<link href="/isard-sso-admin/vendors/pnotify/dist/pnotify.buttons.css" media="all" rel="stylesheet" type="text/css" />
|
||||
<!-- Custom Theme Style -->
|
||||
<link href="/dd-admin/build/css/custom.min.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/build/css/custom.min.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body class="login" style="background-color:rgb(245, 169, 174)">
|
||||
|
@ -58,11 +58,11 @@
|
|||
</body>
|
||||
|
||||
<!-- jQuery -->
|
||||
<script src="/dd-admin/vendors/jquery/dist/jquery.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/jquery/dist/jquery.min.js"></script>
|
||||
<!-- PNotify -->
|
||||
<script type="text/javascript" src="/dd-admin/vendors/pnotify/dist/pnotify.js"></script>
|
||||
<script type="text/javascript" src="/dd-admin/vendors/pnotify/dist/pnotify.confirm.js"></script>
|
||||
<script type="text/javascript" src="/dd-admin/vendors/pnotify/dist/pnotify.buttons.js"></script>
|
||||
<script type="text/javascript" src="/isard-sso-admin/vendors/pnotify/dist/pnotify.js"></script>
|
||||
<script type="text/javascript" src="/isard-sso-admin/vendors/pnotify/dist/pnotify.confirm.js"></script>
|
||||
<script type="text/javascript" src="/isard-sso-admin/vendors/pnotify/dist/pnotify.buttons.js"></script>
|
||||
<script>PNotify.prototype.options.styling = "bootstrap3";</script>
|
||||
|
||||
{% with messages = get_flashed_messages(with_categories=true) %}
|
||||
|
@ -83,5 +83,5 @@
|
|||
{% endif %}
|
||||
{% endwith %}
|
||||
<!-- Isard restful ajax calls -->
|
||||
<script src="/dd-admin/static/js/restful.js"></script>
|
||||
<script src="/isard-sso-admin/static/js/restful.js"></script>
|
||||
</html>
|
||||
|
|
|
@ -10,14 +10,14 @@
|
|||
<title>Page not found! | Digital Democratic</title>
|
||||
|
||||
<!-- Bootstrap -->
|
||||
<link href="../dd-admin/vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="../isard-sso-admin/vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<!-- Font Awesome -->
|
||||
<link href="../dd-admin/vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet">
|
||||
<link href="../isard-sso-admin/vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet">
|
||||
<!-- NProgress -->
|
||||
<link href="../dd-admin/vendors/nprogress/nprogress.css" rel="stylesheet">
|
||||
<link href="../isard-sso-admin/vendors/nprogress/nprogress.css" rel="stylesheet">
|
||||
|
||||
<!-- Custom Theme Style -->
|
||||
<link href="../dd-admin/build/css/custom.min.css" rel="stylesheet">
|
||||
<link href="../isard-sso-admin/build/css/custom.min.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body class="nav-md">
|
||||
|
@ -30,7 +30,7 @@
|
|||
<h1 class="error-number">404</h1>
|
||||
<h2>Sorry but we couldn't find this page</h2>
|
||||
<p>This page you are looking for does not exist <a href="https://gitlab.com/digitaldemocratic/digitaldemocratic">Report this?</a>
|
||||
<a href="/dd-admin/login">Go back to login page</a>
|
||||
<a href="/isard-sso-admin/login">Go back to login page</a>
|
||||
</p>
|
||||
<!--
|
||||
<div class="mid_center">
|
||||
|
@ -55,15 +55,15 @@
|
|||
</div>
|
||||
|
||||
<!-- jQuery -->
|
||||
<script src="../dd-admin/vendors/jquery/dist/jquery.min.js"></script>
|
||||
<script src="../isard-sso-admin/vendors/jquery/dist/jquery.min.js"></script>
|
||||
<!-- Bootstrap -->
|
||||
<script src="../dd-admin/vendors/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<script src="../isard-sso-admin/vendors/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<!-- FastClick -->
|
||||
<script src="../dd-admin/vendors/fastclick/lib/fastclick.js"></script>
|
||||
<script src="../isard-sso-admin/vendors/fastclick/lib/fastclick.js"></script>
|
||||
<!-- NProgress -->
|
||||
<script src="../dd-admin/vendors/nprogress/nprogress.js"></script>
|
||||
<script src="../isard-sso-admin/vendors/nprogress/nprogress.js"></script>
|
||||
|
||||
<!-- Custom Theme Scripts -->
|
||||
<script src="../dd-admin/build/js/custom.min.js"></script>
|
||||
<script src="../isard-sso-admin/build/js/custom.min.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -10,14 +10,14 @@
|
|||
<title>Page not allowed! | Digital Democratic</title>
|
||||
|
||||
<!-- Bootstrap -->
|
||||
<link href="../dd-admin/vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<link href="../isard-sso-admin/vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<!-- Font Awesome -->
|
||||
<link href="../dd-admin/vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet">
|
||||
<link href="../isard-sso-admin/vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet">
|
||||
<!-- NProgress -->
|
||||
<link href="../dd-admin/vendors/nprogress/nprogress.css" rel="stylesheet">
|
||||
<link href="../isard-sso-admin/vendors/nprogress/nprogress.css" rel="stylesheet">
|
||||
|
||||
<!-- Custom Theme Style -->
|
||||
<link href="../dd-admin/build/css/custom.min.css" rel="stylesheet">
|
||||
<link href="../isard-sso-admin/build/css/custom.min.css" rel="stylesheet">
|
||||
</head>
|
||||
|
||||
<body class="nav-md">
|
||||
|
@ -30,7 +30,7 @@
|
|||
<h1 class="error-number">500</h1>
|
||||
<h2>Internal Server Error</h2>
|
||||
<p>We track these errors automatically, but if the problem persists feel free to contact us. In the meantime, try refreshing. <a href="https://gitlab.com/digitaldemocratic/digitaldemocratic">Report this?</a>
|
||||
<a href="/dd-admin/login">Go back to login page</a>
|
||||
<a href="/isard-sso-admin/login">Go back to login page</a>
|
||||
</p>
|
||||
<!--
|
||||
<div class="mid_center">
|
||||
|
@ -55,15 +55,15 @@
|
|||
</div>
|
||||
|
||||
<!-- jQuery -->
|
||||
<script src="../dd-admin/vendors/jquery/dist/jquery.min.js"></script>
|
||||
<script src="../isard-sso-admin/vendors/jquery/dist/jquery.min.js"></script>
|
||||
<!-- Bootstrap -->
|
||||
<script src="../dd-admin/vendors/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<script src="../isard-sso-admin/vendors/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<!-- FastClick -->
|
||||
<script src="../dd-admin/vendors/fastclick/lib/fastclick.js"></script>
|
||||
<script src="../isard-sso-admin/vendors/fastclick/lib/fastclick.js"></script>
|
||||
<!-- NProgress -->
|
||||
<script src="../dd-admin/vendors/nprogress/nprogress.js"></script>
|
||||
<script src="../isard-sso-admin/vendors/nprogress/nprogress.js"></script>
|
||||
|
||||
<!-- Custom Theme Scripts -->
|
||||
<script src="../dd-admin/build/js/custom.min.js"></script>
|
||||
<script src="../isard-sso-admin/build/js/custom.min.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="container for-about text-center" style="margin-top: 15px;">
|
||||
<img src="/dd-admin/static/img/dd.svg" width="250px" height="250px">
|
||||
<img src="/isard-sso-admin/static/img/dd.svg" width="250px" height="250px">
|
||||
<h1>Digital Democratic</h1>
|
||||
<h1><small>Schools apps integrations</small></h1>
|
||||
<div class="row" style="margin-top: 40px;">
|
||||
|
@ -38,7 +38,7 @@
|
|||
</h1>
|
||||
</div>
|
||||
<div class="col-md-2 col-sm-6 col-xs-12">
|
||||
<p><img src="/dd-admin/static/img/agplv3-155x51.png" style="margin-top: 60px;"></p>
|
||||
<p><img src="/isard-sso-admin/static/img/agplv3-155x51.png" style="margin-top: 60px;"></p>
|
||||
<h1 style="margin-top: 25px;"><small>License</small></h1>
|
||||
</div>
|
||||
<div class="col-md-4 col-sm-4 col-xs-4"></div>
|
||||
|
@ -51,7 +51,7 @@
|
|||
{% endblock %}
|
||||
|
||||
{% block pagescript %}
|
||||
<script src="/dd-admin/static/js/restful.js"></script>
|
||||
<script src="/isard-sso-admin/static/js/restful.js"></script>
|
||||
|
||||
<script src="/dd-admin/static/js/quota_socket.js"></script>
|
||||
<script src="/isard-sso-admin/static/js/quota_socket.js"></script>
|
||||
{% endblock %}
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
{% extends "base.html" %}
|
||||
{% block css %}
|
||||
<!-- Ion.RangeSlider -->
|
||||
<link href="/dd-admin/vendors/normalize-css/normalize.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/normalize-css/normalize.css" rel="stylesheet">
|
||||
<!-- Switchery -->
|
||||
<link href="/dd-admin/vendors/switchery/dist/switchery.min.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/switchery/dist/switchery.min.css" rel="stylesheet">
|
||||
{% endblock %}
|
||||
{% block content %}
|
||||
|
||||
|
@ -50,11 +50,11 @@
|
|||
|
||||
{% block pagescript %}
|
||||
<!-- Ion.RangeSlider -->
|
||||
<script src="/dd-admin/vendors/ion.rangeSlider/js/ion.rangeSlider.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/ion.rangeSlider/js/ion.rangeSlider.min.js"></script>
|
||||
<!-- iCheck -->
|
||||
<script src="/dd-admin/vendors/iCheck/icheck.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/iCheck/icheck.min.js"></script>
|
||||
<!-- Switchery -->
|
||||
<script src="/dd-admin/vendors/switchery/dist/switchery.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/switchery/dist/switchery.min.js"></script>
|
||||
<!-- Desktops sse & modals -->
|
||||
<script src="/dd-admin/static/js/external.js"></script>
|
||||
<script src="/isard-sso-admin/static/js/external.js"></script>
|
||||
{% endblock %}
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
{% extends "base.html" %}
|
||||
{% block css %}
|
||||
<!-- Ion.RangeSlider -->
|
||||
<link href="/dd-admin/vendors/normalize-css/normalize.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/normalize-css/normalize.css" rel="stylesheet">
|
||||
<!-- Switchery -->
|
||||
<link href="/dd-admin/vendors/switchery/dist/switchery.min.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/switchery/dist/switchery.min.css" rel="stylesheet">
|
||||
{% endblock %}
|
||||
{% block content %}
|
||||
|
||||
|
@ -46,11 +46,11 @@
|
|||
|
||||
{% block pagescript %}
|
||||
<!-- Ion.RangeSlider -->
|
||||
<script src="/dd-admin/vendors/ion.rangeSlider/js/ion.rangeSlider.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/ion.rangeSlider/js/ion.rangeSlider.min.js"></script>
|
||||
<!-- iCheck -->
|
||||
<script src="/dd-admin/vendors/iCheck/icheck.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/iCheck/icheck.min.js"></script>
|
||||
<!-- Switchery -->
|
||||
<script src="/dd-admin/vendors/switchery/dist/switchery.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/switchery/dist/switchery.min.js"></script>
|
||||
<!-- Desktops sse & modals -->
|
||||
<script src="/dd-admin/static/js/groups.js"></script>
|
||||
<script src="/isard-sso-admin/static/js/groups.js"></script>
|
||||
{% endblock %}
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
{% extends "base.html" %}
|
||||
{% block css %}
|
||||
<!-- Ion.RangeSlider -->
|
||||
<link href="/dd-admin/vendors/normalize-css/normalize.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/normalize-css/normalize.css" rel="stylesheet">
|
||||
<!-- Switchery -->
|
||||
<link href="/dd-admin/vendors/switchery/dist/switchery.min.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/switchery/dist/switchery.min.css" rel="stylesheet">
|
||||
{% endblock %}
|
||||
{% block content %}
|
||||
|
||||
|
@ -42,11 +42,11 @@
|
|||
|
||||
{% block pagescript %}
|
||||
<!-- Ion.RangeSlider -->
|
||||
<script src="/dd-admin/vendors/ion.rangeSlider/js/ion.rangeSlider.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/ion.rangeSlider/js/ion.rangeSlider.min.js"></script>
|
||||
<!-- iCheck -->
|
||||
<script src="/dd-admin/vendors/iCheck/icheck.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/iCheck/icheck.min.js"></script>
|
||||
<!-- Switchery -->
|
||||
<script src="/dd-admin/vendors/switchery/dist/switchery.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/switchery/dist/switchery.min.js"></script>
|
||||
<!-- Desktops sse & modals -->
|
||||
<script src="/dd-admin/static/js/roles.js"></script>
|
||||
<script src="/isard-sso-admin/static/js/roles.js"></script>
|
||||
{% endblock %}
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
{% extends "base.html" %}
|
||||
{% block css %}
|
||||
<!-- Ion.RangeSlider -->
|
||||
<link href="/dd-admin/vendors/normalize-css/normalize.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/normalize-css/normalize.css" rel="stylesheet">
|
||||
<!-- Switchery -->
|
||||
<link href="/dd-admin/vendors/switchery/dist/switchery.min.css" rel="stylesheet">
|
||||
<link href="/isard-sso-admin/vendors/switchery/dist/switchery.min.css" rel="stylesheet">
|
||||
{% endblock %}
|
||||
{% block content %}
|
||||
|
||||
|
@ -48,11 +48,11 @@
|
|||
|
||||
{% block pagescript %}
|
||||
<!-- Ion.RangeSlider -->
|
||||
<script src="/dd-admin/vendors/ion.rangeSlider/js/ion.rangeSlider.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/ion.rangeSlider/js/ion.rangeSlider.min.js"></script>
|
||||
<!-- iCheck -->
|
||||
<script src="/dd-admin/vendors/iCheck/icheck.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/iCheck/icheck.min.js"></script>
|
||||
<!-- Switchery -->
|
||||
<script src="/dd-admin/vendors/switchery/dist/switchery.min.js"></script>
|
||||
<script src="/isard-sso-admin/vendors/switchery/dist/switchery.min.js"></script>
|
||||
<!-- Desktops sse & modals -->
|
||||
<script src="/dd-admin/static/js/users.js"></script>
|
||||
<script src="/isard-sso-admin/static/js/users.js"></script>
|
||||
{% endblock %}
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<div class="navbar nav_title" style="border: 0;">
|
||||
<a href="/dd-admin/about" class="site_title">
|
||||
<img src="/dd-admin/static/img/dd.svg" class="sidebar_logo logo_white" alt="dd">
|
||||
<a href="/isard-sso-admin/about" class="site_title">
|
||||
<img src="/isard-sso-admin/static/img/dd.svg" class="sidebar_logo logo_white" alt="dd">
|
||||
<span>Digital Democratic</span>
|
||||
</a>
|
||||
</div>
|
||||
|
@ -13,13 +13,13 @@
|
|||
<div class="clearfix"></div>
|
||||
<ul class="nav side-menu">
|
||||
<!-- <li><a href="/"><i class="fa fa-home"></i> Home</a></li> -->
|
||||
<li><a href="/dd-admin/users"><i class="fa fa-user"></i> Users</a></li>
|
||||
<li><a href="/dd-admin/groups"><i class="fa fa-users"></i> Groups</a></li>
|
||||
<li><a href="/dd-admin/roles"><i class="fa fa-user-secret"></i> Roles</a></li>
|
||||
<li><a href="/dd-admin/external"><i class="fa fa-external-link"></i> External</a></li>
|
||||
<li><a href="/isard-sso-admin/users"><i class="fa fa-user"></i> Users</a></li>
|
||||
<li><a href="/isard-sso-admin/groups"><i class="fa fa-users"></i> Groups</a></li>
|
||||
<li><a href="/isard-sso-admin/roles"><i class="fa fa-user-secret"></i> Roles</a></li>
|
||||
<li><a href="/isard-sso-admin/external"><i class="fa fa-external-link"></i> External</a></li>
|
||||
</ul>
|
||||
<ul class="nav side-menu">
|
||||
<li><a href="/dd-admin/about"><i class="fa fa-question"></i> About</span></a>
|
||||
<li><a href="/isard-sso-admin/about"><i class="fa fa-question"></i> About</span></a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
|
@ -9,45 +9,45 @@ import time,json
|
|||
import sys,os
|
||||
from flask import render_template, Response, request, redirect, url_for, jsonify
|
||||
|
||||
@app.route('/dd-admin/users')
|
||||
@app.route('/isard-sso-admin/users')
|
||||
# @login_required
|
||||
def users():
|
||||
return render_template('pages/users.html', title="Users", nav="Users")
|
||||
|
||||
@app.route('/dd-admin/users_list')
|
||||
@app.route('/isard-sso-admin/users_list')
|
||||
# @login_required
|
||||
def users_list():
|
||||
return json.dumps(app.admin.get_mix_users()), 200, {'Content-Type': 'application/json'}
|
||||
|
||||
|
||||
@app.route('/dd-admin/roles')
|
||||
@app.route('/isard-sso-admin/roles')
|
||||
# @login_required
|
||||
def roles():
|
||||
return render_template('pages/roles.html', title="Roles", nav="Roles")
|
||||
|
||||
@app.route('/dd-admin/roles_list')
|
||||
@app.route('/isard-sso-admin/roles_list')
|
||||
# @login_required
|
||||
def roles_list():
|
||||
return json.dumps(app.admin.get_roles()), 200, {'Content-Type': 'application/json'}
|
||||
|
||||
|
||||
@app.route('/dd-admin/groups')
|
||||
@app.route('/isard-sso-admin/groups')
|
||||
# @login_required
|
||||
def groups():
|
||||
return render_template('pages/groups.html', title="Groups", nav="Groups")
|
||||
|
||||
@app.route('/dd-admin/groups_list')
|
||||
@app.route('/isard-sso-admin/groups_list')
|
||||
# @login_required
|
||||
def groups_list():
|
||||
return json.dumps(app.admin.get_groups()), 200, {'Content-Type': 'application/json'}
|
||||
|
||||
|
||||
@app.route('/dd-admin/external')
|
||||
@app.route('/isard-sso-admin/external')
|
||||
# @login_required
|
||||
def external():
|
||||
return render_template('pages/external.html', title="External", nav="External")
|
||||
|
||||
@app.route('/dd-admin/external_users_list')
|
||||
@app.route('/isard-sso-admin/external_users_list')
|
||||
# @login_required
|
||||
def external_list():
|
||||
return json.dumps(app.admin.get_external_users()), 200, {'Content-Type': 'application/json'}
|
|
@ -1,7 +1,7 @@
|
|||
version: '3.7'
|
||||
services:
|
||||
dd-admin:
|
||||
container_name: dd-admin
|
||||
isard-sso-admin:
|
||||
container_name: isard-sso-admin
|
||||
build:
|
||||
context: ${BUILD_ROOT_PATH}
|
||||
dockerfile: admin/docker/Dockerfile
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
version: '3.7'
|
||||
services:
|
||||
dd-backups:
|
||||
isard-sso-backups:
|
||||
container_name: dd-backups
|
||||
image: prodrigestivill/postgres-backup-local
|
||||
restart: always
|
||||
|
|
|
@ -47,7 +47,7 @@ frontend website
|
|||
use_backend be_oof if is_oof
|
||||
use_backend be_wp if is_wp
|
||||
use_backend be_etherpad if is_pad
|
||||
use_backend be_admin if is_sso { path_beg /dd-admin }
|
||||
use_backend be_admin if is_sso { path_beg /isard-sso-admin }
|
||||
use_backend be_sso if is_sso
|
||||
use_backend be_ipa if is_ipa
|
||||
use_backend be_api if is_api
|
||||
|
@ -87,7 +87,7 @@ backend be_admin
|
|||
acl existing-x-forwarded-proto req.hdr(X-Forwarded-Proto) -m found
|
||||
http-request add-header X-Forwarded-Host %[req.hdr(Host)] unless existing-x-forwarded-host
|
||||
http-request add-header X-Forwarded-Proto https unless existing-x-forwarded-proto
|
||||
server dd-admin dd-admin:9000 check port 9000 inter 5s rise 2 fall 10 resolvers mydns init-addr none
|
||||
server isard-sso-admin isard-sso-admin:9000 check port 9000 inter 5s rise 2 fall 10 resolvers mydns init-addr none
|
||||
|
||||
## APPS
|
||||
backend be_moodle
|
||||
|
|
Loading…
Reference in New Issue