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 Serve static files
''' '''
@app.route('/dd-admin/build/<path:path>') @app.route('/isard-sso-admin/build/<path:path>')
def send_build(path): def send_build(path):
return send_from_directory(os.path.join(app.root_path, 'node_modules/gentelella/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): def send_vendors(path):
return send_from_directory(os.path.join(app.root_path, 'node_modules/gentelella/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): def send_templates(path):
return send_from_directory(os.path.join(app.root_path, '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): # def send_templates(path):
# return send_from_directory(os.path.join(app.root_path, 'static/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): def send_static_js(path):
return send_from_directory(os.path.join(app.root_path, 'static'), 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 //DataTable Main renderer
var table = $('#users').DataTable({ var table = $('#users').DataTable({
"ajax": { "ajax": {
"url": "/dd-admin/external_users_list", "url": "/isard-sso-admin/external_users_list",
"dataSrc": "" "dataSrc": ""
}, },
"language": { "language": {

View File

@ -17,7 +17,7 @@ $(document).ready(function() {
//DataTable Main renderer //DataTable Main renderer
var table = $('#groups').DataTable({ var table = $('#groups').DataTable({
"ajax": { "ajax": {
"url": "/dd-admin/groups_list", "url": "/isard-sso-admin/groups_list",
"dataSrc": "" "dataSrc": ""
}, },
"language": { "language": {

View File

@ -17,7 +17,7 @@ $(document).ready(function() {
//DataTable Main renderer //DataTable Main renderer
var table = $('#roles').DataTable({ var table = $('#roles').DataTable({
"ajax": { "ajax": {
"url": "/dd-admin/roles_list", "url": "/isard-sso-admin/roles_list",
"dataSrc": "" "dataSrc": ""
}, },
"language": { "language": {

View File

@ -17,7 +17,7 @@ $(document).ready(function() {
//DataTable Main renderer //DataTable Main renderer
var table = $('#users').DataTable({ var table = $('#users').DataTable({
"ajax": { "ajax": {
"url": "/dd-admin/users_list", "url": "/isard-sso-admin/users_list",
"dataSrc": "" "dataSrc": ""
}, },
"language": { "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-32x32.png" sizes="32x32" />
<link rel="icon" type="image/png" href="favicon-16x16.png" sizes="16x16" /> <link rel="icon" type="image/png" href="favicon-16x16.png" sizes="16x16" />
<!-- Fancytree --> <!-- 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 --> <!-- 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 --> <!-- 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 --> <!-- 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 --> <!-- ion.rangeSlider -->
<link href="/dd-admin/vendors/ion.rangeSlider/css/ion.rangeSlider.css" rel="stylesheet"> <link href="/isard-sso-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.skinFlat.css" rel="stylesheet">
<!-- Datatables --> <!-- 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 --> <!-- PNotify -->
<link href="/dd-admin/vendors/pnotify/dist/pnotify.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="/dd-admin/vendors/pnotify/dist/pnotify.buttons.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 --> <!-- iCheck -->
<link href="/dd-admin/vendors/iCheck/skins/flat/green.css" rel="stylesheet"> <link href="/isard-sso-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/select2/dist/css/select2.min.css" rel="stylesheet">
{% block css %}{% endblock %} {% block css %}{% endblock %}
<!-- Custom Theme Style --> <!-- 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--> <!-- Isard Style Sheet-->
<link href="/dd-admin/static/dd.css" rel="stylesheet"> <link href="/isard-sso-admin/static/dd.css" rel="stylesheet">
</head> </head>
<body class="nav-md"> <body class="nav-md">
@ -83,45 +83,45 @@
</div> </div>
<!-- jQuery --> <!-- jQuery -->
<script src="/dd-admin/vendors/jquery/dist/jquery.js"></script> <script src="/isard-sso-admin/vendors/jquery/dist/jquery.js"></script>
<!-- Bootstrap --> <!-- 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 --> <!-- NProgress -->
<script src="/dd-admin/vendors/nprogress/nprogress.js"></script> <script src="/isard-sso-admin/vendors/nprogress/nprogress.js"></script>
<!-- Datatables --> <!-- Datatables -->
<script src="/dd-admin/vendors/datatables.net/js/jquery.dataTables.min.js"></script> <script src="/isard-sso-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-bs/js/dataTables.bootstrap.min.js"></script>
<!-- Ion.RangeSlider --> <!-- 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 --> <!-- PNotify -->
<script type="text/javascript" src="/dd-admin/vendors/pnotify/dist/pnotify.js"></script> <script type="text/javascript" src="/isard-sso-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="/isard-sso-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.buttons.js"></script>
<!-- validator --> <!-- validator -->
<script src="/dd-admin/vendors/validator/validator.js"></script> <script src="/isard-sso-admin/vendors/validator/validator.js"></script>
<!-- Parsley --> <!-- 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 --> <!-- 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 --> <!-- validator -->
<script src="/dd-admin/vendors/iCheck/icheck.min.js"></script> <script src="/isard-sso-admin/vendors/iCheck/icheck.min.js"></script>
<!-- bootstrap-progressbar --> <!-- 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 --> <!-- 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 --> <!-- 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 --> <!-- 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 --> <!-- isard initializers -->
<script src="/dd-admin/static/dd.js"></script> <script src="/isard-sso-admin/static/dd.js"></script>
<!-- isard quota sse --> <!-- 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 --> <!-- Requirements for fancy tree -->
<script src="/dd-admin/static/vendor/fancytree/src/jquery-ui-dependencies/jquery-ui.min.js"></script> <script src="/isard-sso-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="/isard-sso-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.fancytree.table.js"></script>
<!-- flashed messages with pnotify --> <!-- flashed messages with pnotify -->
{% with messages = get_flashed_messages(with_categories=true) %} {% with messages = get_flashed_messages(with_categories=true) %}
{% if messages %} {% if messages %}

View File

@ -7,12 +7,12 @@
<ul class="nav navbar-nav navbar-right"> <ul class="nav navbar-nav navbar-right">
<li class=""> <li class="">
<a href="javascript:" class="user-profile dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> <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> <span class=" fa fa-angle-down"></span>
</a> </a>
<ul class="dropdown-menu dropdown-usermenu pull-right"> <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="/isard-sso-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/logout"><i class="fa fa-sign-out pull-right"></i> Log Out</a></li>
</ul> </ul>
</li> </li>

View File

@ -10,16 +10,16 @@
<title>Login | Digital Democratic</title> <title>Login | Digital Democratic</title>
<!-- Bootstrap --> <!-- 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 --> <!-- 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 --> <!-- 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 --> <!-- PNotify -->
<link href="/dd-admin/vendors/pnotify/dist/pnotify.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="/dd-admin/vendors/pnotify/dist/pnotify.buttons.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 --> <!-- 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> </head>
<body class="login" style="background-color:rgb(245, 169, 174)"> <body class="login" style="background-color:rgb(245, 169, 174)">
@ -58,11 +58,11 @@
</body> </body>
<!-- jQuery --> <!-- 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 --> <!-- PNotify -->
<script type="text/javascript" src="/dd-admin/vendors/pnotify/dist/pnotify.js"></script> <script type="text/javascript" src="/isard-sso-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="/isard-sso-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.buttons.js"></script>
<script>PNotify.prototype.options.styling = "bootstrap3";</script> <script>PNotify.prototype.options.styling = "bootstrap3";</script>
{% with messages = get_flashed_messages(with_categories=true) %} {% with messages = get_flashed_messages(with_categories=true) %}
@ -83,5 +83,5 @@
{% endif %} {% endif %}
{% endwith %} {% endwith %}
<!-- Isard restful ajax calls --> <!-- Isard restful ajax calls -->
<script src="/dd-admin/static/js/restful.js"></script> <script src="/isard-sso-admin/static/js/restful.js"></script>
</html> </html>

View File

@ -10,14 +10,14 @@
<title>Page not found! | Digital Democratic</title> <title>Page not found! | Digital Democratic</title>
<!-- Bootstrap --> <!-- 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 --> <!-- 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 --> <!-- 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 --> <!-- 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> </head>
<body class="nav-md"> <body class="nav-md">
@ -30,7 +30,7 @@
<h1 class="error-number">404</h1> <h1 class="error-number">404</h1>
<h2>Sorry but we couldn't find this page</h2> <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> <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> </p>
<!-- <!--
<div class="mid_center"> <div class="mid_center">
@ -55,15 +55,15 @@
</div> </div>
<!-- jQuery --> <!-- 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 --> <!-- 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 --> <!-- FastClick -->
<script src="../dd-admin/vendors/fastclick/lib/fastclick.js"></script> <script src="../isard-sso-admin/vendors/fastclick/lib/fastclick.js"></script>
<!-- NProgress --> <!-- NProgress -->
<script src="../dd-admin/vendors/nprogress/nprogress.js"></script> <script src="../isard-sso-admin/vendors/nprogress/nprogress.js"></script>
<!-- Custom Theme Scripts --> <!-- 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> </body>
</html> </html>

View File

@ -10,14 +10,14 @@
<title>Page not allowed! | Digital Democratic</title> <title>Page not allowed! | Digital Democratic</title>
<!-- Bootstrap --> <!-- 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 --> <!-- 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 --> <!-- 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 --> <!-- 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> </head>
<body class="nav-md"> <body class="nav-md">
@ -30,7 +30,7 @@
<h1 class="error-number">500</h1> <h1 class="error-number">500</h1>
<h2>Internal Server Error</h2> <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> <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> </p>
<!-- <!--
<div class="mid_center"> <div class="mid_center">
@ -55,15 +55,15 @@
</div> </div>
<!-- jQuery --> <!-- 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 --> <!-- 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 --> <!-- FastClick -->
<script src="../dd-admin/vendors/fastclick/lib/fastclick.js"></script> <script src="../isard-sso-admin/vendors/fastclick/lib/fastclick.js"></script>
<!-- NProgress --> <!-- NProgress -->
<script src="../dd-admin/vendors/nprogress/nprogress.js"></script> <script src="../isard-sso-admin/vendors/nprogress/nprogress.js"></script>
<!-- Custom Theme Scripts --> <!-- 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> </body>
</html> </html>

View File

@ -6,7 +6,7 @@
<div class="col-md-12 col-sm-12 col-xs-12"> <div class="col-md-12 col-sm-12 col-xs-12">
<div class="x_panel"> <div class="x_panel">
<div class="container for-about text-center" style="margin-top: 15px;"> <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>Digital Democratic</h1>
<h1><small>Schools apps integrations</small></h1> <h1><small>Schools apps integrations</small></h1>
<div class="row" style="margin-top: 40px;"> <div class="row" style="margin-top: 40px;">
@ -38,7 +38,7 @@
</h1> </h1>
</div> </div>
<div class="col-md-2 col-sm-6 col-xs-12"> <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> <h1 style="margin-top: 25px;"><small>License</small></h1>
</div> </div>
<div class="col-md-4 col-sm-4 col-xs-4"></div> <div class="col-md-4 col-sm-4 col-xs-4"></div>
@ -51,7 +51,7 @@
{% endblock %} {% endblock %}
{% block pagescript %} {% 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 %} {% endblock %}

View File

@ -2,9 +2,9 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block css %} {% block css %}
<!-- Ion.RangeSlider --> <!-- 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 --> <!-- 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 %} {% endblock %}
{% block content %} {% block content %}
@ -50,11 +50,11 @@
{% block pagescript %} {% block pagescript %}
<!-- Ion.RangeSlider --> <!-- 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 --> <!-- iCheck -->
<script src="/dd-admin/vendors/iCheck/icheck.min.js"></script> <script src="/isard-sso-admin/vendors/iCheck/icheck.min.js"></script>
<!-- Switchery --> <!-- 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 --> <!-- Desktops sse & modals -->
<script src="/dd-admin/static/js/external.js"></script> <script src="/isard-sso-admin/static/js/external.js"></script>
{% endblock %} {% endblock %}

View File

@ -2,9 +2,9 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block css %} {% block css %}
<!-- Ion.RangeSlider --> <!-- 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 --> <!-- 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 %} {% endblock %}
{% block content %} {% block content %}
@ -46,11 +46,11 @@
{% block pagescript %} {% block pagescript %}
<!-- Ion.RangeSlider --> <!-- 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 --> <!-- iCheck -->
<script src="/dd-admin/vendors/iCheck/icheck.min.js"></script> <script src="/isard-sso-admin/vendors/iCheck/icheck.min.js"></script>
<!-- Switchery --> <!-- 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 --> <!-- Desktops sse & modals -->
<script src="/dd-admin/static/js/groups.js"></script> <script src="/isard-sso-admin/static/js/groups.js"></script>
{% endblock %} {% endblock %}

View File

@ -2,9 +2,9 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block css %} {% block css %}
<!-- Ion.RangeSlider --> <!-- 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 --> <!-- 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 %} {% endblock %}
{% block content %} {% block content %}
@ -42,11 +42,11 @@
{% block pagescript %} {% block pagescript %}
<!-- Ion.RangeSlider --> <!-- 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 --> <!-- iCheck -->
<script src="/dd-admin/vendors/iCheck/icheck.min.js"></script> <script src="/isard-sso-admin/vendors/iCheck/icheck.min.js"></script>
<!-- Switchery --> <!-- 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 --> <!-- Desktops sse & modals -->
<script src="/dd-admin/static/js/roles.js"></script> <script src="/isard-sso-admin/static/js/roles.js"></script>
{% endblock %} {% endblock %}

View File

@ -2,9 +2,9 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block css %} {% block css %}
<!-- Ion.RangeSlider --> <!-- 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 --> <!-- 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 %} {% endblock %}
{% block content %} {% block content %}
@ -48,11 +48,11 @@
{% block pagescript %} {% block pagescript %}
<!-- Ion.RangeSlider --> <!-- 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 --> <!-- iCheck -->
<script src="/dd-admin/vendors/iCheck/icheck.min.js"></script> <script src="/isard-sso-admin/vendors/iCheck/icheck.min.js"></script>
<!-- Switchery --> <!-- 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 --> <!-- Desktops sse & modals -->
<script src="/dd-admin/static/js/users.js"></script> <script src="/isard-sso-admin/static/js/users.js"></script>
{% endblock %} {% endblock %}

View File

@ -1,6 +1,6 @@
<div class="navbar nav_title" style="border: 0;"> <div class="navbar nav_title" style="border: 0;">
<a href="/dd-admin/about" class="site_title"> <a href="/isard-sso-admin/about" class="site_title">
<img src="/dd-admin/static/img/dd.svg" class="sidebar_logo logo_white" alt="dd"> <img src="/isard-sso-admin/static/img/dd.svg" class="sidebar_logo logo_white" alt="dd">
<span>Digital Democratic</span> <span>Digital Democratic</span>
</a> </a>
</div> </div>
@ -13,13 +13,13 @@
<div class="clearfix"></div> <div class="clearfix"></div>
<ul class="nav side-menu"> <ul class="nav side-menu">
<!-- <li><a href="/"><i class="fa fa-home"></i> Home</a></li> --> <!-- <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="/isard-sso-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="/isard-sso-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="/isard-sso-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/external"><i class="fa fa-external-link"></i> External</a></li>
</ul> </ul>
<ul class="nav side-menu"> <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> </li>
</ul> </ul>
</div> </div>

View File

@ -9,45 +9,45 @@ import time,json
import sys,os import sys,os
from flask import render_template, Response, request, redirect, url_for, jsonify from flask import render_template, Response, request, redirect, url_for, jsonify
@app.route('/dd-admin/users') @app.route('/isard-sso-admin/users')
# @login_required # @login_required
def users(): def users():
return render_template('pages/users.html', title="Users", nav="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 # @login_required
def users_list(): def users_list():
return json.dumps(app.admin.get_mix_users()), 200, {'Content-Type': 'application/json'} 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 # @login_required
def roles(): def roles():
return render_template('pages/roles.html', title="Roles", nav="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 # @login_required
def roles_list(): def roles_list():
return json.dumps(app.admin.get_roles()), 200, {'Content-Type': 'application/json'} 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 # @login_required
def groups(): def groups():
return render_template('pages/groups.html', title="Groups", nav="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 # @login_required
def groups_list(): def groups_list():
return json.dumps(app.admin.get_groups()), 200, {'Content-Type': 'application/json'} 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 # @login_required
def external(): def external():
return render_template('pages/external.html', title="External", nav="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 # @login_required
def external_list(): def external_list():
return json.dumps(app.admin.get_external_users()), 200, {'Content-Type': 'application/json'} return json.dumps(app.admin.get_external_users()), 200, {'Content-Type': 'application/json'}

View File

@ -1,7 +1,7 @@
version: '3.7' version: '3.7'
services: services:
dd-admin: isard-sso-admin:
container_name: dd-admin container_name: isard-sso-admin
build: build:
context: ${BUILD_ROOT_PATH} context: ${BUILD_ROOT_PATH}
dockerfile: admin/docker/Dockerfile dockerfile: admin/docker/Dockerfile

View File

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

View File

@ -47,7 +47,7 @@ frontend website
use_backend be_oof if is_oof use_backend be_oof if is_oof
use_backend be_wp if is_wp use_backend be_wp if is_wp
use_backend be_etherpad if is_pad 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_sso if is_sso
use_backend be_ipa if is_ipa use_backend be_ipa if is_ipa
use_backend be_api if is_api 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 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-Host %[req.hdr(Host)] unless existing-x-forwarded-host
http-request add-header X-Forwarded-Proto https unless existing-x-forwarded-proto 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 ## APPS
backend be_moodle backend be_moodle