+ Add documentation of Wallet Service Externe in the hypervisor dashboard

This commit is contained in:
Djery-Tom 2020-11-30 17:04:18 +01:00
parent dbd21edb01
commit 0b8525de8d
3 changed files with 176 additions and 0 deletions

View File

@ -1665,6 +1665,28 @@ class Hyperviseur_dash extends CI_Controller
} }
} }
} }
public function documentation()
{
if ($this->isLogged()) {
$view = $this->input->get('view');
if ($view) {
switch ($view){
case 'walletServiceExterne' :
$data['link'] = $this->db->wallet_service_externe_url.'/api/documentation';
break;
default:
$data['link'] = '#';
break;
}
$this->load->view('documentation/docs-iframe', $data);
} else {
$this->load->view('documentation/docs-page-hyp');
}
}
}
} }
class Operation class Operation

View File

@ -0,0 +1,148 @@
<?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>iLink | Documentation </title>
<!-- Tell the browser to be responsive to screen width -->
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<link rel="shortcut icon" href="<?php echo base_url('favicon.ico') ?>" type="image/x-icon">
<link rel="icon" href="<?php echo base_url('favicon.ico') ?>" type="image/x-icon">
<!-- Documentation theme-->
<!-- Google Font -->
<link href="https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700&display=swap" rel="stylesheet">
<!-- FontAwesome JS-->
<script defer src="<?php echo base_url('dist/fontawesome/js/all.min.js') ?>"></script>
<!-- Theme CSS -->
<link id="theme-style" rel="stylesheet" href="<?= base_url('dist/css/theme.css') ?>">
<!-- Plugins CSS -->
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.2/styles/atom-one-dark.min.css">
</head>
<body class="docs-page">
<header class="header fixed-top">
<div class="branding docs-branding">
<div class="container-fluid position-relative py-2">
<div class="docs-logo-wrapper">
<button id="docs-sidebar-toggler" class="docs-sidebar-toggler docs-sidebar-visible mr-2 d-xl-none" type="button">
<span></span>
<span></span>
<span></span>
</button>
<div class="site-logo"><a class="navbar-brand" href="../documentation"><img class="logo-icon mr-2" src="<?=base_url('dist/img/logo-ilink.jpeg') ?>" alt="logo"><span class="logo-text">iLink App <span class="text-alt">Docs</span></span></a></div>
</div><!--//docs-logo-wrapper-->
<div class="docs-top-utilities d-flex justify-content-end align-items-center">
<!-- <div class="top-search-box d-none d-lg-flex">-->
<!-- <form class="search-form">-->
<!-- <input type="text" placeholder="Search the docs..." name="search" class="form-control search-input">-->
<!-- <button type="submit" class="btn search-btn" value="Search"><i class="fas fa-search"></i></button>-->
<!-- </form>-->
<!-- </div>-->
<ul class="social-list list-inline mx-md-3 mx-lg-5 mb-0 d-none d-lg-flex">
<li class="list-inline-item"><a href="http://dev.ilink-app.com/"><i class="fab fa-github fa-fw"></i></a></li>
<li class="list-inline-item"><a href="https://twitter.com/IlinkWorld"><i class="fab fa-twitter fa-fw"></i></a></li>
<li class="list-inline-item"><a href="https://www.facebook.com/iLinkWorldCorporation/"><i class="fab fa-facebook-f fa-fw"></i></a></li>
<!-- <li class="list-inline-item"><a href="#"><i class="fab fa-slack fa-fw"></i></a></li>-->
<!-- <li class="list-inline-item"><a href="#"><i class="fab fa-product-hunt fa-fw"></i></a></li>-->
</ul><!--//social-list-->
<!-- <a href="https://themes.3rdwavemedia.com/bootstrap-templates/startup/coderdocs-free-bootstrap-4-documentation-template-for-software-projects/" class="btn btn-primary d-none d-lg-flex">Download</a>-->
</div><!--//docs-top-utilities-->
</div><!--//container-->
</div><!--//branding-->
</header><!--//header-->
<div class="docs-wrapper">
<div id="docs-sidebar" class="docs-sidebar">
<div class="top-search-box d-lg-none p-3">
<form class="search-form">
<input type="text" placeholder="Search the docs..." name="search" class="form-control search-input">
<button type="submit" class="btn search-btn" value="Search"><i class="fas fa-search"></i></button>
</form>
</div>
<nav id="docs-nav" class="docs-nav navbar">
<ul class="section-items list-unstyled nav flex-column pb-3">
<li class="nav-item section-title"><a class="nav-link scrollto active" href="#api"><span class="theme-icon-holder mr-2"><i class="fas fa-box fa-fw"></i></span>APIs</a></li>
<li class="nav-item"><a class="nav-link scrollto" href="#item-1-1">Wallet Service</a></li>
</ul>
</nav><!--//docs-nav-->
</div><!--//docs-sidebar-->
<div class="docs-content">
<div class="container">
<article class="docs-article" id="api">
<header class="docs-header">
<h1 class="docs-heading">APIs <span class="docs-time"><?= $this->lang->line('last_updated')?> : 05-12-2020</span></h1>
<section class="docs-intro">
<p><?= $this->lang->line('docs_api_overview')?>. Encore appelé arriere-plan, est lensemble des microservices qui permettent la communication entre lapplication mobile, lapplication web et les bases de données. Ces différents microservices ne sont pas visibles par lutilisateur et sont chargés du traitement et de la restitution des données.</p>
</section><!--//docs-intro-->
</header>
<section class="docs-section" id="item-1-1">
<h2 class="section-heading">Wallet Service</h2>
<p>Ce service est destiné au tiers opérateurs externes qui voudront communiquer avec notre api sur tout ce qui concerne le <strong class="mr-1">Wallet</strong> .</p>
Accedez à sa documentation via <a class="theme-link" href="<?= current_url().'?view=walletServiceExterne'?>"><i class="fas fa-external-link-alt"></i> ce lien</a>
<div class="callout-block callout-block-info">
<div class="content">
<h4 class="callout-title">
<span class="callout-icon-holder mr-1">
<i class="fas fa-info-circle"></i>
</span><!--//icon-holder-->
Note
</h4>
<p>Utilisez ce jeton d'autorisation : <code class="callout-title">JeJMx6KNW1qo2h01rCVOLfX3f1nmcF2I</code> afin de pouvoir tester les routes qui y figurent.</p>
</div><!--//content-->
</div><!--//callout-block-->
</section><!--//section-->
</article>
<footer class="footer">
<div class="footer-bottom text-center py-5">
<ul class="social-list list-unstyled pb-4 mb-0">
<li class="list-inline-item"><a href="http://dev.ilink-app.com/"><i class="fab fa-github fa-fw"></i></a></li>
<li class="list-inline-item"><a href="https://twitter.com/IlinkWorld"><i class="fab fa-twitter fa-fw"></i></a></li>
<li class="list-inline-item"><a href="https://www.facebook.com/iLinkWorldCorporation/"><i class="fab fa-facebook-f fa-fw"></i></a></li>
<!-- <li class="list-inline-item"><a href="#"><i class="fab fa-product-hunt fa-fw"></i></a></li>
<li class="list-inline-item"><a href="#"><i class="fab fa-instagram fa-fw"></i></a></li> -->
</ul><!--//social-list-->
<!--/* This template is released under the Creative Commons Attribution 3.0 License. Please keep the attribution link below when using for your own project. Thank you for your support. :) If you'd like to use the template without the attribution, you can buy the commercial license via our website: themes.3rdwavemedia.com */-->
<small class="copyright">Designed with <i class="fas fa-heart" style="color: #fb866a;"></i> by <a class="theme-link" href="http://ilink-app.com/" target="_blank">iLink World Corporation</a></small>
</div>
</footer>
</div>
</div>
</div><!--//docs-wrapper-->
<!-- Javascript -->
<script src="<?= base_url('dist/plugins/jquery-3.4.1.min.js')?>"></script>
<script src="<?= base_url('dist/plugins/popper.min.js')?>"></script>
<script src="<?= base_url('dist/plugins/bootstrap/js/bootstrap.min.js')?>"></script>
<!-- Page Specific JS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.8/highlight.min.js"></script>
<script src="<?= base_url('dist/js/highlight-custom.js')?>"></script>
<script src="<?= base_url('dist/plugins/jquery.scrollTo.min.js') ?>"></script>
<script src="<?= base_url('dist/plugins/lightbox/dist/ekko-lightbox.min.js') ?>"></script>
<script src="<?= base_url('dist/js/docs.js')?>"></script>
</body>
</html>

View File

@ -215,6 +215,12 @@
<i class="glyphicon glyphicon-search"></i> <span><?php echo $this->lang->line('Rechercher'); ?></span> <i class="glyphicon glyphicon-search"></i> <span><?php echo $this->lang->line('Rechercher'); ?></span>
</a> </a>
</li> </li>
<li class="<?php if($active=="documentation"){echo "active";} ?>">
<a href="<?php echo base_url('index.php/Hyperviseur_dash/documentation') ?>">
<i class="fa fa-book"></i> <span>Documentation</span>
</a>
</li>
</ul> </ul>
</section> </section>