Modified admin path to isard-sso-admin

root 2021-05-25 19:19:12 +02:00
parent 757beff4e2
commit 6a0e2f145a
20 changed files with 125 additions and 125 deletions

View File

@ -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)

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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 %}

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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 %}

View File

@ -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 %}

View File

@ -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 %}

View File

@ -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 %}

View File

@ -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 %}

View File

@ -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>

View File

@ -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'}

View File

@ -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

View File

@ -1,6 +1,6 @@
version: '3.7'
services:
dd-backups:
isard-sso-backups:
container_name: dd-backups
image: prodrigestivill/postgres-backup-local
restart: always

View File

@ -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