- Update models structure
- Add back buttons everywhere - Update exports
This commit is contained in:
parent
a54d7b910c
commit
d7ddc8240a
17 changed files with 1459 additions and 1443 deletions
|
|
@ -86,7 +86,7 @@ class ExportDatas extends Command
|
|||
private function ExportDomainNames($filename)
|
||||
{
|
||||
$domains = DomainNames::all();
|
||||
Storage::disk('export')->append($filename, "ASCII;UTF-8;DATE D'EXPIRATION;RENOUVELLEMENT;MARQUE REF.;COMMENTAIRE");
|
||||
Storage::disk('export')->append($filename, "ASCII;UTF-8;DATE D'EXPIRATION;RENOUVELLEMENT;MARQUE REF.;DNS REDIRIGES;TYPE CERTIFICATS;COMMENTAIRE");
|
||||
foreach ($domains as $domain) {
|
||||
$infos = [
|
||||
trim($domain->ascii_name),
|
||||
|
|
@ -94,6 +94,8 @@ class ExportDatas extends Command
|
|||
trim($domain->expiration_date),
|
||||
$domain->renew === 1 ? 'OUI' : 'NON',
|
||||
trim($domain->related_brand),
|
||||
trim($domain->redirect_dns),
|
||||
trim($domain->certificats),
|
||||
trim($domain->comment),
|
||||
];
|
||||
|
||||
|
|
@ -142,6 +144,7 @@ class ExportDatas extends Command
|
|||
$fields = [
|
||||
'DEV',
|
||||
'name',
|
||||
'dev_haproxy_id',
|
||||
'dev_url',
|
||||
'https',
|
||||
'php',
|
||||
|
|
@ -160,7 +163,7 @@ class ExportDatas extends Command
|
|||
'dev_whitelist_fw',
|
||||
];
|
||||
|
||||
Storage::disk('export')->append($filename, "ENV;NOM;URL;HTTPS;PHP;SERVEUR WEB;SSH;USER UNIX;PWD UNIX;DOCUMENT ROOT;SERVEUR BDD;SSH;USER DB;PWD DB;HTACCESS USER;HTACCESS PWD;COMMENTAIRE;FLUX EAI;WHITELIST FW");
|
||||
Storage::disk('export')->append($filename, "ENV;NOM;ID HAPROXY;URL;HTTPS;PHP;SERVEUR WEB;SSH;USER UNIX;PWD UNIX;DOCUMENT ROOT;SERVEUR BDD;SSH;USER DB;PWD DB;HTACCESS USER;HTACCESS PWD;COMMENTAIRE;FLUX EAI;WHITELIST FW");
|
||||
$this->writeProjectExport($projects, $fields, $filename);
|
||||
|
||||
$prod = implode(";", $fields);
|
||||
|
|
|
|||
|
|
@ -12,35 +12,41 @@ use lfkeitel\phptotp\Totp;
|
|||
|
||||
class DomainNamesController extends Controller
|
||||
{
|
||||
public function index(Request $request) {
|
||||
public function index(Request $request)
|
||||
{
|
||||
$dms = DomainNames::all();
|
||||
return view('domain-names.index', ['dms' => $dms]);
|
||||
}
|
||||
|
||||
public function add(Request $request) {
|
||||
public function add(Request $request)
|
||||
{
|
||||
return view('domain-names.add');
|
||||
}
|
||||
|
||||
public function edit(Request $request) {
|
||||
public function edit(Request $request)
|
||||
{
|
||||
$dm_id = $request->id;
|
||||
$dm = DomainNames::findOrFail($dm_id);
|
||||
return view('domain-names.edit', ['dm' => $dm]);
|
||||
}
|
||||
|
||||
public function update(Request $request) {
|
||||
public function update(Request $request)
|
||||
{
|
||||
$dm_id = $request->id;
|
||||
$dm = DomainNames::findOrFail($dm_id);
|
||||
$this->makeChanges($request, $dm);
|
||||
return redirect()->route('domain-names.edit', ['id' => $dm->id])->with('status', 'Sauvegardé !');
|
||||
}
|
||||
|
||||
public function store(Request $request) {
|
||||
public function store(Request $request)
|
||||
{
|
||||
$dm = new DomainNames();
|
||||
$this->makeChanges($request, $dm);
|
||||
return redirect()->route('domain-names.edit', ['id' => $dm->id])->with('status', 'Sauvegardé !');
|
||||
}
|
||||
|
||||
public function delete(Request $request) {
|
||||
public function delete(Request $request)
|
||||
{
|
||||
$dm_id = $request->id;
|
||||
$dm = DomainNames::findOrFail($dm_id);
|
||||
|
||||
|
|
@ -63,17 +69,20 @@ class DomainNamesController extends Controller
|
|||
$dm = DomainNames::findOrFail($dm_id);
|
||||
$dm->delete();
|
||||
return redirect()->route('domain-names.index')->with('status', 'Nom de domaine supprimé !');
|
||||
}else{
|
||||
} else {
|
||||
return redirect()->route('domain-names.edit', ['id' => $dm_id])->with('error', 'Code de vérification invalide.');
|
||||
}
|
||||
}
|
||||
|
||||
private function makeChanges($request, $dm) {
|
||||
private function makeChanges($request, $dm)
|
||||
{
|
||||
$ascii_name = $request->ascii_name;
|
||||
$utf8_name = $request->utf8_name;
|
||||
$exp_date = $request->expiration_date;
|
||||
$renew = $request->renew;
|
||||
$related_brand = $request->related_brand;
|
||||
$redirect_dns = $request->redirect_dns;
|
||||
$certificats = $request->certificats;
|
||||
$comment = $request->comment;
|
||||
|
||||
$dm->ascii_name = $ascii_name;
|
||||
|
|
@ -81,6 +90,8 @@ class DomainNamesController extends Controller
|
|||
$dm->expiration_date = $exp_date;
|
||||
$dm->renew = $renew;
|
||||
$dm->related_brand = $related_brand;
|
||||
$dm->redirect_dns = $redirect_dns;
|
||||
$dm->certificats = $certificats;
|
||||
$dm->comment = $comment;
|
||||
$dm->save();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ use App\Http\Requests\Projects\StoreProjects;
|
|||
use App\Http\Requests\Projects\UpdateProjects;
|
||||
use App\Models\Projects;
|
||||
use App\Models\Servers;
|
||||
use App\User;
|
||||
use Carbon\Carbon;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
|
@ -130,10 +131,10 @@ class ProjectsController extends Controller
|
|||
$php = $request->php;
|
||||
$type = $request->type;
|
||||
$https = $request->https;
|
||||
$prod_haproxy_id = $request->prod_haproxy_id;
|
||||
$dev_haproxy_id = $request->dev_haproxy_id;
|
||||
$prod_url = $request->prod_url;
|
||||
$dev_url = $request->dev_url;
|
||||
$prod_certificats = $request->prod_certificats;
|
||||
$dev_certificats = $request->dev_certificats;
|
||||
$prod_document_root = $request->prod_document_root;
|
||||
$dev_document_root = $request->dev_document_root;
|
||||
$prod_unix_user = $request->prod_unix_user;
|
||||
|
|
@ -156,8 +157,6 @@ class ProjectsController extends Controller
|
|||
$dev_eai = $request->dev_eai;
|
||||
$prod_whitelist_fw = $request->prod_whitelist_fw;
|
||||
$dev_whitelist_fw = $request->dev_whitelist_fw;
|
||||
$prod_redirect_dns = $request->prod_redirect_dns;
|
||||
$dev_redirect_dns = $request->dev_redirect_dns;
|
||||
$dev_htaccess_user = $request->dev_htaccess_user;
|
||||
$dev_htaccess_pwd = $request->dev_htaccess_pwd;
|
||||
$prod_ga_id = $request->prod_ga_id;
|
||||
|
|
@ -178,10 +177,10 @@ class ProjectsController extends Controller
|
|||
$project->php = $php;
|
||||
$project->type = $type;
|
||||
$project->https = $https;
|
||||
$project->prod_haproxy_id = $prod_haproxy_id;
|
||||
$project->dev_haproxy_id = $dev_haproxy_id;
|
||||
$project->prod_url = $prod_url;
|
||||
$project->dev_url = $dev_url;
|
||||
$project->prod_certificats = $prod_certificats;
|
||||
$project->dev_certificats = $dev_certificats;
|
||||
$project->prod_document_root = $prod_document_root;
|
||||
$project->dev_document_root = $dev_document_root;
|
||||
$project->prod_unix_user = $prod_unix_user;
|
||||
|
|
@ -204,8 +203,6 @@ class ProjectsController extends Controller
|
|||
$project->dev_eai = $dev_eai;
|
||||
$project->prod_whitelist_fw = $prod_whitelist_fw;
|
||||
$project->dev_whitelist_fw = $dev_whitelist_fw;
|
||||
$project->prod_redirect_dns = $prod_redirect_dns;
|
||||
$project->dev_redirect_dns = $dev_redirect_dns;
|
||||
$project->dev_htaccess_user = $dev_htaccess_user;
|
||||
$project->dev_htaccess_pwd = $dev_htaccess_pwd;
|
||||
$project->prod_ga_id = $prod_ga_id;
|
||||
|
|
|
|||
|
|
@ -1,81 +1,96 @@
|
|||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">Ajout d'un nom de domaine</div>
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
Ajout d'un nom de domaine
|
||||
<a href="{{ route('domain-names.index') }}" class="btn btn-sm btn-primary float-right">Retour</a>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('domain-names.store')}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom UTF-8 :</b></label>
|
||||
<input type="text" class="form-control" name="utf8_name"
|
||||
placeholder="Nom UTF-8" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom ASCII :</b></label>
|
||||
<input type="text" class="form-control" name="ascii_name"
|
||||
placeholder="Nom ASCII" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Date d'expiration :</b></label>
|
||||
<input type="date" class="form-control" name="expiration_date" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Renouvellement ? :</b></label>
|
||||
<select name="renew" class="form-control" required>
|
||||
<option value="1">OUI</option>
|
||||
<option value="0">NON</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Marque référente :</b></label>
|
||||
<input type="text" class="form-control" name="related_brand" placeholder="Marque référente">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<input type="text" class="form-control" name="comment" placeholder="Commentaire">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('domain-names.store')}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom UTF-8 :</b></label>
|
||||
<input type="text" class="form-control" name="utf8_name" placeholder="Nom UTF-8" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom ASCII :</b></label>
|
||||
<input type="text" class="form-control" name="ascii_name" placeholder="Nom ASCII" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Date d'expiration :</b></label>
|
||||
<input type="date" class="form-control" name="expiration_date" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Renouvellement ? :</b></label>
|
||||
<select name="renew" class="form-control" required>
|
||||
<option value="1">OUI</option>
|
||||
<option value="0">NON</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Marque référente :</b></label>
|
||||
<input type="text" class="form-control" name="related_brand" placeholder="Marque référente">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<input type="text" class="form-control" name="comment" placeholder="Commentaire">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DNS Redirigés :</b></label>
|
||||
<textarea name="redirect_dns" cols="30" rows="5" class="form-control"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Type Certificats :</b></label>
|
||||
<input type="text" name="certificats" class="form-control" placeholder="Type Certificats">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -1,82 +1,97 @@
|
|||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">Détails du nom de domaine <a href="{{route('domain-names.delete', ['id' => $dm->id])}}" class="btn btn-sm btn-danger float-right">Supprimer</a>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
Détails du nom de domaine
|
||||
<a href="{{route('domain-names.delete', ['id' => $dm->id])}}" class="btn btn-sm btn-danger float-right">Supprimer</a>
|
||||
<a href="{{ route('domain-names.index') }}" class="btn btn-sm btn-primary float-right mr-2">Retour</a>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('domain-names.update', ['id' => $dm->id])}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom UTF-8 :</b></label>
|
||||
<input type="text" class="form-control" name="utf8_name"
|
||||
placeholder="Nom UTF-8" required value="{{$dm->utf8_name}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom ASCII :</b></label>
|
||||
<input type="text" class="form-control" name="ascii_name"
|
||||
placeholder="Nom ASCII" required value="{{$dm->ascii_name}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Date d'expiration :</b></label>
|
||||
<input type="date" class="form-control" name="expiration_date" required value="{{$dm->expiration_date}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Renouvellement ? :</b></label>
|
||||
<select name="renew" class="form-control" required>
|
||||
<option value="1" @if($dm->renew === 1) selected @endif>OUI</option>
|
||||
<option value="0" @if($dm->renew === 0) selected @endif>NON</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Marque référente :</b></label>
|
||||
<input type="text" class="form-control" name="related_brand" placeholder="Marque référente" value="{{$dm->related_brand}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<input type="text" class="form-control" name="comment" placeholder="Commentaire" value="{{$dm->comment}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('domain-names.update', ['id' => $dm->id])}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom UTF-8 :</b></label>
|
||||
<input type="text" class="form-control" name="utf8_name" placeholder="Nom UTF-8" required value="{{$dm->utf8_name}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom ASCII :</b></label>
|
||||
<input type="text" class="form-control" name="ascii_name" placeholder="Nom ASCII" required value="{{$dm->ascii_name}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Date d'expiration :</b></label>
|
||||
<input type="date" class="form-control" name="expiration_date" required value="{{$dm->expiration_date}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Renouvellement ? :</b></label>
|
||||
<select name="renew" class="form-control" required>
|
||||
<option value="1" @if($dm->renew === 1) selected @endif>OUI</option>
|
||||
<option value="0" @if($dm->renew === 0) selected @endif>NON</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Marque référente :</b></label>
|
||||
<input type="text" class="form-control" name="related_brand" placeholder="Marque référente" value="{{$dm->related_brand}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<input type="text" class="form-control" name="comment" placeholder="Commentaire" value="{{$dm->comment}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DNS Redirigés :</b></label>
|
||||
<textarea name="redirect_dns" cols="30" rows="5" class="form-control">{{$dm->redirect_dns}}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Type Certificats :</b></label>
|
||||
<input type="text" name="certificats" class="form-control" placeholder="Type Certificats" value="{{$dm->certificats}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -1,50 +1,51 @@
|
|||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">Ajout d'un datastore pcc</div>
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
Ajout d'un datastore pcc
|
||||
<a href="{{ route('dpccs.index') }}" class="btn btn-sm btn-primary float-right">Retour</a>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('dpccs.store')}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Titre :</b></label>
|
||||
<input type="text" class="form-control" name="title"
|
||||
placeholder="Titre" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<input type="text" class="form-control" name="comment"
|
||||
placeholder="Commentaire" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('dpccs.store')}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Titre :</b></label>
|
||||
<input type="text" class="form-control" name="title" placeholder="Titre" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<input type="text" class="form-control" name="comment" placeholder="Commentaire" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -1,51 +1,52 @@
|
|||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">Détails du datastore pcc <a href="{{route('dpccs.delete', ['id' => $dpcc->id])}}" class="btn btn-sm btn-danger float-right">Supprimer</a>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
Détails du datastore pcc
|
||||
<a href="{{route('dpccs.delete', ['id' => $dpcc->id])}}" class="btn btn-sm btn-danger float-right">Supprimer</a>
|
||||
<a href="{{ route('dpccs.index') }}" class="btn btn-sm btn-primary float-right mr-2">Retour</a>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('dpccs.update', ['id' => $dpcc->id])}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Titre :</b></label>
|
||||
<input type="text" class="form-control" name="title"
|
||||
placeholder="Titre" value="{{$dpcc->title}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<input type="text" class="form-control" name="comment"
|
||||
placeholder="Commentaire" value="{{$dpcc->comment}}" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('dpccs.update', ['id' => $dpcc->id])}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Titre :</b></label>
|
||||
<input type="text" class="form-control" name="title" placeholder="Titre" value="{{$dpcc->title}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<input type="text" class="form-control" name="comment" placeholder="Commentaire" value="{{$dpcc->comment}}" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -1,60 +1,61 @@
|
|||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">Ajout d'une adresse email</div>
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
Ajout d'une adresse email
|
||||
<a href="{{ route('email-addresses.index') }}" class="btn btn-sm btn-primary float-right mr-2">Retour</a>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('email-addresses.store')}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Compte :</b></label>
|
||||
<input type="text" class="form-control" name="account"
|
||||
placeholder="Compte" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Mot de passe :</b></label>
|
||||
<input type="text" class="form-control" name="password"
|
||||
placeholder="Mot de passe" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Nom de domaine :</b></label>
|
||||
<select name="d_n_id" class="form-control" required>
|
||||
@foreach($dms as $dm)
|
||||
<option value="{{$dm->id}}">{{$dm->utf8_name}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('email-addresses.store')}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Compte :</b></label>
|
||||
<input type="text" class="form-control" name="account" placeholder="Compte" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Mot de passe :</b></label>
|
||||
<input type="text" class="form-control" name="password" placeholder="Mot de passe" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Nom de domaine :</b></label>
|
||||
<select name="d_n_id" class="form-control" required>
|
||||
@foreach($dms as $dm)
|
||||
<option value="{{$dm->id}}">{{$dm->utf8_name}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -1,61 +1,62 @@
|
|||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">Détails de l'adresse email <a href="{{route('email-addresses.delete', ['id' => $email->id])}}" class="btn btn-sm btn-danger float-right">Supprimer</a>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
Détails de l'adresse email
|
||||
<a href="{{route('email-addresses.delete', ['id' => $email->id])}}" class="btn btn-sm btn-danger float-right">Supprimer</a>
|
||||
<a href="{{ route('email-addresses.index') }}" class="btn btn-sm btn-primary float-right mr-2">Retour</a>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('email-addresses.update', ['id' => $email->id])}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Compte :</b></label>
|
||||
<input type="text" class="form-control" name="account"
|
||||
placeholder="Compte" value="{{$email->account}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Mot de passe :</b></label>
|
||||
<input type="text" class="form-control" name="password"
|
||||
placeholder="Mot de passe" value="{{$email->password}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Nom de domaine :</b></label>
|
||||
<select name="d_n_id" class="form-control" required>
|
||||
@foreach($dms as $dm)
|
||||
<option value="{{$dm->id}}" @if($email->domain_name_id === $dm->id) selected @endif>{{$dm->utf8_name}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('email-addresses.update', ['id' => $email->id])}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Compte :</b></label>
|
||||
<input type="text" class="form-control" name="account" placeholder="Compte" value="{{$email->account}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Mot de passe :</b></label>
|
||||
<input type="text" class="form-control" name="password" placeholder="Mot de passe" value="{{$email->password}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Nom de domaine :</b></label>
|
||||
<select name="d_n_id" class="form-control" required>
|
||||
@foreach($dms as $dm)
|
||||
<option value="{{$dm->id}}" @if($email->domain_name_id === $dm->id) selected @endif>{{$dm->utf8_name}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -1,66 +1,66 @@
|
|||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">{{ __("Ajout d'un dépôt Git") }}</div>
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
{{ __("Ajout d'un dépôt Git") }}
|
||||
<a href="{{ route('git-repos.index') }}" class="btn btn-sm btn-primary float-right">Retour</a>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
@if ($errors->any())
|
||||
<div class="alert alert-danger">
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('git-repos.store')}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>{{ __('Nom') }} :</b></label>
|
||||
<input type="text" class="form-control" name="name"
|
||||
placeholder="{{ __('Nom') }}" value="{{ old('name') }}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>{{ __('Identifiant') }} :</b></label>
|
||||
<input type="text" class="form-control" name="login"
|
||||
placeholder="{{ __('Identifiant') }}" value="{{ old('login') }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>{{ __('Mot de passe') }} :</b></label>
|
||||
<input type="text" class="form-control" name="password"
|
||||
placeholder="{{ __('Mot de passe') }}" value="{{ old('password') }}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
@if ($errors->any())
|
||||
<div class="alert alert-danger">
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('git-repos.store')}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>{{ __('Nom') }} :</b></label>
|
||||
<input type="text" class="form-control" name="name" placeholder="{{ __('Nom') }}" value="{{ old('name') }}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>{{ __('Identifiant') }} :</b></label>
|
||||
<input type="text" class="form-control" name="login" placeholder="{{ __('Identifiant') }}" value="{{ old('login') }}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>{{ __('Mot de passe') }} :</b></label>
|
||||
<input type="text" class="form-control" name="password" placeholder="{{ __('Mot de passe') }}" value="{{ old('password') }}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -1,73 +1,71 @@
|
|||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">{{ __('Détails du dépôt Git') }}
|
||||
<form action="{{route('git-repos.destroy', ['git_repo' => $git_repo->id])}}" method="POST" class="float-right">
|
||||
@csrf
|
||||
@method('DELETE')
|
||||
<button type="submit" class="btn btn-sm btn-danger" onclick="return confirm('{{ __('Êtes-vous sûr ?') }}');">{{ __('Supprimer') }}</button>
|
||||
</form>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">{{ __('Détails du dépôt Git') }}
|
||||
<form action="{{route('git-repos.destroy', ['git_repo' => $git_repo->id])}}" method="POST" class="float-right">
|
||||
@csrf
|
||||
@method('DELETE')
|
||||
<button type="submit" class="btn btn-sm btn-danger" onclick="return confirm('{{ __('Êtes-vous sûr ?') }}');">{{ __('Supprimer') }}</button>
|
||||
</form>
|
||||
<a href="{{ route('git-repos.index') }}" class="btn btn-sm btn-primary float-right mr-2">Retour</a>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
@if ($errors->any())
|
||||
<div class="alert alert-danger">
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('git-repos.update', ['git_repo' => $git_repo->id])}}" method="POST">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>{{ __('Nom') }} :</b></label>
|
||||
<input type="text" class="form-control" name="name"
|
||||
placeholder="{{ __('Nom') }}" value="{{$git_repo->name}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>{{ __('Identifiant') }} :</b></label>
|
||||
<input type="text" class="form-control" name="login"
|
||||
placeholder="{{ __('Identifiant') }}" value="{{$git_repo->login}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>{{ __('Mot de passe') }} :</b></label>
|
||||
<input type="text" class="form-control" name="password"
|
||||
placeholder="{{ __('Mot de passe') }}" value="{{$git_repo->password}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="{{ __('Enregistrer') }}" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
@if ($errors->any())
|
||||
<div class="alert alert-danger">
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('git-repos.update', ['git_repo' => $git_repo->id])}}" method="POST">
|
||||
@csrf
|
||||
@method('PUT')
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>{{ __('Nom') }} :</b></label>
|
||||
<input type="text" class="form-control" name="name" placeholder="{{ __('Nom') }}" value="{{$git_repo->name}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>{{ __('Identifiant') }} :</b></label>
|
||||
<input type="text" class="form-control" name="login" placeholder="{{ __('Identifiant') }}" value="{{$git_repo->login}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>{{ __('Mot de passe') }} :</b></label>
|
||||
<input type="text" class="form-control" name="password" placeholder="{{ __('Mot de passe') }}" value="{{$git_repo->password}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="{{ __('Enregistrer') }}" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -1,43 +1,45 @@
|
|||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">Ajout d'une IP LDC</div>
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
Ajout d'une IP LDC
|
||||
<a href="{{ route('ldc-networks.index') }}" class="btn btn-sm btn-primary float-right">Retour</a>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('ldc-networks.store')}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6 offset-md-3">
|
||||
<div class="form-group">
|
||||
<label><b>CIDR :</b></label>
|
||||
<input type="text" class="form-control" name="cidr"
|
||||
placeholder="ex: 0.0.0.0/0" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('ldc-networks.store')}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6 offset-md-3">
|
||||
<div class="form-group">
|
||||
<label><b>CIDR :</b></label>
|
||||
<input type="text" class="form-control" name="cidr" placeholder="ex: 0.0.0.0/0" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -1,58 +1,60 @@
|
|||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">Détails de l'IP LDC <a href="{{route('ldc-networks.delete', ['id' => $network->id])}}" class="btn btn-sm btn-danger float-right">Supprimer</a>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
Détails de l'IP LDC
|
||||
<a href="{{route('ldc-networks.delete', ['id' => $network->id])}}" class="btn btn-sm btn-danger float-right">Supprimer</a>
|
||||
<a href="{{ route('ldc-networks.index') }}" class="btn btn-sm btn-primary float-right mr-2">Retour</a>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('ldc-networks.update', ['id' => $network->id])}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6 offset-md-3">
|
||||
<div class="form-group">
|
||||
<label><b>CIDR :</b></label>
|
||||
<input type="text" class="form-control" name="cidr"
|
||||
placeholder="ex: 0.0.0.0/0" required value="{{$network->cidr}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-3 offset-md-3">
|
||||
<div class="form-group">
|
||||
<label><b>Première IP :</b></label>
|
||||
<input type="text" class="form-control" value="{{$network->first_ip}}" disabled>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
<label><b>Dernière IP :</b></label>
|
||||
<input type="text" class="form-control" value="{{$network->last_ip}}" disabled>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('ldc-networks.update', ['id' => $network->id])}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6 offset-md-3">
|
||||
<div class="form-group">
|
||||
<label><b>CIDR :</b></label>
|
||||
<input type="text" class="form-control" name="cidr" placeholder="ex: 0.0.0.0/0" required value="{{$network->cidr}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-3 offset-md-3">
|
||||
<div class="form-group">
|
||||
<label><b>Première IP :</b></label>
|
||||
<input type="text" class="form-control" value="{{$network->first_ip}}" disabled>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
<label><b>Dernière IP :</b></label>
|
||||
<input type="text" class="form-control" value="{{$network->last_ip}}" disabled>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -12,73 +12,73 @@
|
|||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if ($errors->any())
|
||||
<div class="alert alert-danger">
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
<div class="alert alert-danger">
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
@endif
|
||||
<form action="/projects/store" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom court :</b></label>
|
||||
<input type="text" name="name" class="form-control" placeholder="Nom court" required>
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom court :</b></label>
|
||||
<input type="text" name="name" class="form-control" placeholder="Nom court" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom :</b></label>
|
||||
<input type="text" name="display_name" class="form-control" placeholder="Nom" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom :</b></label>
|
||||
<input type="text" name="display_name" class="form-control" placeholder="Nom" required>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>PHP :</b></label>
|
||||
<select name="php" class="form-control">
|
||||
<option value="7.3">7.3</option>
|
||||
<option value="7">7</option>
|
||||
<option value="5.6">5.6</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Type :</b></label>
|
||||
<select name="type" class="form-control" required>
|
||||
@foreach (ProjectTypesEnum::toArray() as $p_type)
|
||||
<option value="{{ $p_type->value }}">{{ $p_type->label }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>HTTPS :</b></label>
|
||||
<select name="https" class="form-control">
|
||||
<option value="1">Oui</option>
|
||||
<option value="0">Non</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>PHP :</b></label>
|
||||
<select name="php" class="form-control">
|
||||
<option value="7.3">7.3</option>
|
||||
<option value="7">7</option>
|
||||
<option value="5.6">5.6</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Type :</b></label>
|
||||
<select name="type" class="form-control" required>
|
||||
@foreach (ProjectTypesEnum::toArray() as $p_type)
|
||||
<option value="{{ $p_type->value }}">{{ $p_type->label }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>HTTPS :</b></label>
|
||||
<select name="https" class="form-control">
|
||||
<option value="1">Oui</option>
|
||||
<option value="0">Non</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@if (Auth::user()->role === 1)
|
||||
@if (Auth::user()->role === 1)
|
||||
<div class="row text-center" style="background-color: rgba(0, 0, 0, 0.03);display: flex;justify-content: space-around;">
|
||||
<p style="margin: 10px"><b>BO DEV</b></p>
|
||||
<p style="margin: 10px;"><b>BO PROD</b></p>
|
||||
|
|
@ -99,305 +99,291 @@
|
|||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<login-id name="dev_login" dbdatas="[]"/>
|
||||
<login-id name="dev_login" dbdatas="[]" />
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<login-id name="prod_login" dbdatas="[]"/>
|
||||
<login-id name="prod_login" dbdatas="[]" />
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
<div class="row text-center" style="background-color: rgba(0, 0, 0, 0.03);display: flex;justify-content: space-around;">
|
||||
<p style="margin: 10px"><b>DEV</b></p>
|
||||
<p style="margin: 10px;"><b>PROD</b></p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>URL :</b></label>
|
||||
<input type="url" name="dev_url" class="form-control" placeholder="URL">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Type Certificats :</b></label>
|
||||
<input type="text" name="dev_certificats" class="form-control" placeholder="Type Certificats">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Document Root :</b></label>
|
||||
<input type="text" name="dev_document_root" class="form-control" placeholder="Document Root">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>WEB Server :</b></label>
|
||||
<select name="dev_web_server_id" class="form-control">
|
||||
@foreach($dev_web_server as $server)
|
||||
<option value="{{$server->id}}">{{$server->title}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix user :</b></label>
|
||||
<input type="text" name="dev_unix_user" class="form-control" placeholder="Unix user">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix password :</b></label>
|
||||
<input type="text" name="dev_unix_pwd" class="form-control" placeholder="Unix password">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DB Server :</b></label>
|
||||
<select name="dev_db_server_id" class="form-control">
|
||||
@foreach($dev_db_server as $server)
|
||||
<option value="{{$server->id}}">{{$server->title}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DB Schema :</b></label>
|
||||
<input type="text" name="dev_db_schema" class="form-control" placeholder="DB Schema">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB user :</b></label>
|
||||
<input type="text" name="dev_db_user" class="form-control" placeholder="DB user">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB password :</b></label>
|
||||
<input type="text" name="dev_db_pwd" class="form-control" placeholder="DB password">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DNS Redirigés :</b></label>
|
||||
<textarea name="dev_redirect_dns" cols="30" rows="5" class="form-control"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Flux EAI :</b></label>
|
||||
<input type="text" name="dev_eai" class="form-control" placeholder="Flux EAI">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Whitelist FW :</b></label>
|
||||
<input type="text" name="dev_whitelist_fw" class="form-control" placeholder="Whitelist FW">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<textarea name="dev_comment" cols="30" rows="5" class="form-control"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>HTACCESS User :</b></label>
|
||||
<input type="text" name="dev_htaccess_user" class="form-control" placeholder="HTACCESS User">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>HTACCESS Password :</b></label>
|
||||
<input type="text" name="dev_htaccess_pwd" class="form-control" placeholder="HTACCESS Password">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
<div class="row text-center" style="background-color: rgba(0, 0, 0, 0.03);display: flex;justify-content: space-around;">
|
||||
<p style="margin: 10px"><b>DEV</b></p>
|
||||
<p style="margin: 10px;"><b>PROD</b></p>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>URL :</b></label>
|
||||
<input type="url" name="prod_url" class="form-control" placeholder="URL">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>ID HaProxy :</b></label>
|
||||
<input type="text" name="dev_haproxy_id" class="form-control" placeholder="ID HaProxy" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Type Certificats :</b></label>
|
||||
<input type="text" name="prod_certificats" class="form-control" placeholder="Type Certificats">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>URL :</b></label>
|
||||
<input type="url" name="dev_url" class="form-control" placeholder="URL">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Document Root :</b></label>
|
||||
<input type="text" name="prod_document_root" class="form-control" placeholder="Document Root">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Document Root :</b></label>
|
||||
<input type="text" name="dev_document_root" class="form-control" placeholder="Document Root">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>WEB Server :</b></label>
|
||||
<select name="prod_web_server_id" class="form-control">
|
||||
@foreach($prod_web_server as $server)
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>WEB Server :</b></label>
|
||||
<select name="dev_web_server_id" class="form-control">
|
||||
@foreach($dev_web_server as $server)
|
||||
<option value="{{$server->id}}">{{$server->title}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix user :</b></label>
|
||||
<input type="text" name="prod_unix_user" class="form-control" placeholder="Unix user">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix user :</b></label>
|
||||
<input type="text" name="dev_unix_user" class="form-control" placeholder="Unix user">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix password :</b></label>
|
||||
<input type="text" name="dev_unix_pwd" class="form-control" placeholder="Unix password">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix password :</b></label>
|
||||
<input type="text" name="prod_unix_pwd" class="form-control" placeholder="Unix password">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DB Server :</b></label>
|
||||
<select name="prod_db_server_id" class="form-control">
|
||||
@foreach($prod_db_server as $server)
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DB Server :</b></label>
|
||||
<select name="dev_db_server_id" class="form-control">
|
||||
@foreach($dev_db_server as $server)
|
||||
<option value="{{$server->id}}">{{$server->title}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DB Schema :</b></label>
|
||||
<input type="text" name="dev_db_schema" class="form-control" placeholder="DB Schema">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB user :</b></label>
|
||||
<input type="text" name="dev_db_user" class="form-control" placeholder="DB user">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB password :</b></label>
|
||||
<input type="text" name="dev_db_pwd" class="form-control" placeholder="DB password">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Flux EAI :</b></label>
|
||||
<input type="text" name="dev_eai" class="form-control" placeholder="Flux EAI">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Whitelist FW :</b></label>
|
||||
<input type="text" name="dev_whitelist_fw" class="form-control" placeholder="Whitelist FW">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<textarea name="dev_comment" cols="30" rows="5" class="form-control"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>HTACCESS User :</b></label>
|
||||
<input type="text" name="dev_htaccess_user" class="form-control" placeholder="HTACCESS User">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>HTACCESS Password :</b></label>
|
||||
<input type="text" name="dev_htaccess_pwd" class="form-control" placeholder="HTACCESS Password">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DB Schema :</b></label>
|
||||
<input type="text" name="prod_db_schema" class="form-control" placeholder="DB Schema">
|
||||
<div class="col-md-6">
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>ID HaProxy :</b></label>
|
||||
<input type="text" name="prod_haproxy_id" class="form-control" placeholder="ID HaProxy" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB user :</b></label>
|
||||
<input type="text" name="prod_db_user" class="form-control" placeholder="DB user">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>URL :</b></label>
|
||||
<input type="url" name="prod_url" class="form-control" placeholder="URL">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB password :</b></label>
|
||||
<input type="text" name="prod_db_pwd" class="form-control" placeholder="DB password">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Document Root :</b></label>
|
||||
<input type="text" name="prod_document_root" class="form-control" placeholder="Document Root">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DNS Redirigés :</b></label>
|
||||
<textarea name="prod_redirect_dns" cols="30" rows="5" class="form-control"></textarea>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>WEB Server :</b></label>
|
||||
<select name="prod_web_server_id" class="form-control">
|
||||
@foreach($prod_web_server as $server)
|
||||
<option value="{{$server->id}}">{{$server->title}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Flux EAI :</b></label>
|
||||
<input type="text" name="prod_eai" class="form-control" placeholder="Flux EAI">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix user :</b></label>
|
||||
<input type="text" name="prod_unix_user" class="form-control" placeholder="Unix user">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix password :</b></label>
|
||||
<input type="text" name="prod_unix_pwd" class="form-control" placeholder="Unix password">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Whitelist FW :</b></label>
|
||||
<input type="text" name="prod_whitelist_fw" class="form-control" placeholder="Whitelist FW">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DB Server :</b></label>
|
||||
<select name="prod_db_server_id" class="form-control">
|
||||
@foreach($prod_db_server as $server)
|
||||
<option value="{{$server->id}}">{{$server->title}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<textarea name="prod_comment" cols="30" rows="5" class="form-control"></textarea>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DB Schema :</b></label>
|
||||
<input type="text" name="prod_db_schema" class="form-control" placeholder="DB Schema">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Config SMTP * :</b></label>
|
||||
<select name="prod_smtp_config" class="form-control" required>
|
||||
<option value=""></option>
|
||||
@foreach (SmtpEnum::toArray() as $smtp)
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB user :</b></label>
|
||||
<input type="text" name="prod_db_user" class="form-control" placeholder="DB user">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB password :</b></label>
|
||||
<input type="text" name="prod_db_pwd" class="form-control" placeholder="DB password">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Flux EAI :</b></label>
|
||||
<input type="text" name="prod_eai" class="form-control" placeholder="Flux EAI">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Whitelist FW :</b></label>
|
||||
<input type="text" name="prod_whitelist_fw" class="form-control" placeholder="Whitelist FW">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<textarea name="prod_comment" cols="30" rows="5" class="form-control"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Config SMTP * :</b></label>
|
||||
<select name="prod_smtp_config" class="form-control" required>
|
||||
<option value=""></option>
|
||||
@foreach (SmtpEnum::toArray() as $smtp)
|
||||
<option value="{{ $smtp->value }}">{{ $smtp->label }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Clé SMTP :</b></label>
|
||||
<input type="text" name="prod_smtp_key" class="form-control" placeholder="Clé SMTP">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Clé SMTP :</b></label>
|
||||
<input type="text" name="prod_smtp_key" class="form-control" placeholder="Clé SMTP">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>ID Google Analytics :</b></label>
|
||||
<input type="text" name="prod_ga_id" class="form-control" placeholder="ID Google Analytics">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>ID Google Analytics :</b></label>
|
||||
<input type="text" name="prod_ga_id" class="form-control" placeholder="ID Google Analytics">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
@endsection
|
||||
|
|
@ -13,437 +13,423 @@
|
|||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
@if ($errors->any())
|
||||
<div class="alert alert-danger">
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
<div class="alert alert-danger">
|
||||
<ul>
|
||||
@foreach ($errors->all() as $error)
|
||||
<li>{{ $error }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
</div>
|
||||
@endif
|
||||
<form action="/projects/{{$project->uuid}}/update" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom court :</b></label>
|
||||
<input type="text" name="name" class="form-control" placeholder="Nom court" value="{{$project->name}}" required>
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom court :</b></label>
|
||||
<input type="text" name="name" class="form-control" placeholder="Nom court" value="{{$project->name}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom :</b></label>
|
||||
<input type="text" name="display_name" class="form-control" placeholder="Nom" value="{{$project->display_name}}" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Nom :</b></label>
|
||||
<input type="text" name="display_name" class="form-control" placeholder="Nom" value="{{$project->display_name}}" required>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>PHP :</b></label>
|
||||
<select name="php" class="form-control">
|
||||
<option @if ($project->php === '7.3') selected @endif value="7.3">7.3</option>
|
||||
<option @if ($project->php === '7') selected @endif value="7">7</option>
|
||||
<option @if ($project->php === '5.6') selected @endif value="5.6">5.6</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Type :</b></label>
|
||||
<select name="type" class="form-control" required>
|
||||
@foreach (ProjectTypesEnum::toArray() as $p_type)
|
||||
<option @if ($project->type === $p_type->value) selected @endif value="{{ $p_type->value }}">{{ $p_type->label }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>HTTPS :</b></label>
|
||||
<select name="https" class="form-control">
|
||||
<option @if ($project->https === 1) selected @endif value="1">Oui</option>
|
||||
<option @if ($project->https === 0) selected @endif value="0">Non</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>PHP :</b></label>
|
||||
<select name="php" class="form-control">
|
||||
<option @if ($project->php === '7.3') selected @endif value="7.3">7.3</option>
|
||||
<option @if ($project->php === '7') selected @endif value="7">7</option>
|
||||
<option @if ($project->php === '5.6') selected @endif value="5.6">5.6</option>
|
||||
</select>
|
||||
</div>
|
||||
@if (Auth::user()->role === 1)
|
||||
<div class="row text-center" style="background-color: rgba(0, 0, 0, 0.03);display: flex;justify-content: space-around;">
|
||||
<p style="margin: 10px"><b>BO DEV</b></p>
|
||||
<p style="margin: 10px;"><b>BO PROD</b></p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>URL BO :</b></label>
|
||||
<input type="url" name="dev_bo_url" placeholder="URL BO" class="form-control" value="{{$project->dev_bo_url}}">
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>Type :</b></label>
|
||||
<select name="type" class="form-control" required>
|
||||
@foreach (ProjectTypesEnum::toArray() as $p_type)
|
||||
<option @if ($project->type === $p_type->value) selected @endif value="{{ $p_type->value }}">{{ $p_type->label }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="form-group">
|
||||
<label><b>HTTPS :</b></label>
|
||||
<select name="https" class="form-control">
|
||||
<option @if ($project->https === 1) selected @endif value="1">Oui</option>
|
||||
<option @if ($project->https === 0) selected @endif value="0">Non</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>URL BO :</b></label>
|
||||
<input type="url" name="prod_bo_url" placeholder="URL BO" class="form-control" value="{{$project->prod_bo_url}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@if (Auth::user()->role === 1)
|
||||
<div class="row text-center" style="background-color: rgba(0, 0, 0, 0.03);display: flex;justify-content: space-around;">
|
||||
<p style="margin: 10px"><b>BO DEV</b></p>
|
||||
<p style="margin: 10px;"><b>BO PROD</b></p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>URL BO :</b></label>
|
||||
<input type="url" name="dev_bo_url" placeholder="URL BO" class="form-control" value="{{$project->dev_bo_url}}">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<login-id name="dev_login" dbdatas="{{$project->dev_login}}" url="{{$project->dev_url}}" :type="{{$project->type}}" />
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<login-id name="prod_login" dbdatas="{{$project->prod_login}}" url="{{$project->prod_url}}" :type="{{$project->type}}" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>URL BO :</b></label>
|
||||
<input type="url" name="prod_bo_url" placeholder="URL BO" class="form-control" value="{{$project->prod_bo_url}}">
|
||||
</div>
|
||||
@endif
|
||||
<div class="row text-center" style="background-color: rgba(0, 0, 0, 0.03);display: flex;justify-content: space-around;">
|
||||
<p style="margin: 10px"><b>DEV</b></p>
|
||||
<p style="margin: 10px;"><b>PROD</b></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<login-id name="dev_login" dbdatas="{{$project->dev_login}}" url="{{$project->dev_url}}" :type="{{$project->type}}"/>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<login-id name="prod_login" dbdatas="{{$project->prod_login}}" url="{{$project->prod_url}}" :type="{{$project->type}}"/>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
<div class="row text-center" style="background-color: rgba(0, 0, 0, 0.03);display: flex;justify-content: space-around;">
|
||||
<p style="margin: 10px"><b>DEV</b></p>
|
||||
<p style="margin: 10px;"><b>PROD</b></p>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>URL :</b></label>
|
||||
<input type="url" name="dev_url" class="form-control" placeholder="URL" value="{{$project->dev_url}}">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>ID HaProxy :</b></label>
|
||||
<input type="text" name="dev_haproxy_id" class="form-control" placeholder="ID HaProxy" value="{{$project->dev_haproxy_id}}" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Type Certificats :</b></label>
|
||||
<input type="text" name="dev_certificats" class="form-control" placeholder="Type Certificats" value="{{$project->dev_certificats}}">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>URL :</b></label>
|
||||
<input type="url" name="dev_url" class="form-control" placeholder="URL" value="{{$project->dev_url}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Document Root :</b></label>
|
||||
<input type="text" name="dev_document_root" class="form-control" placeholder="Document Root" value="{{$project->dev_document_root}}">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Document Root :</b></label>
|
||||
<input type="text" name="dev_document_root" class="form-control" placeholder="Document Root" value="{{$project->dev_document_root}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>IP:Port SSH/SFTP :</b></label>
|
||||
<input type="text" class="form-control" placeholder="IP:Port SSH/SFTP" value="{{$project->dev_web_ip}}">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>IP:Port SSH/SFTP :</b></label>
|
||||
<input type="text" class="form-control" placeholder="IP:Port SSH/SFTP" value="{{$project->dev_web_ip}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>WEB Server :</b></label>
|
||||
<select name="dev_web_server_id" class="form-control">
|
||||
@foreach($dev_web_server as $server)
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>WEB Server :</b></label>
|
||||
<select name="dev_web_server_id" class="form-control">
|
||||
@foreach($dev_web_server as $server)
|
||||
<option value="{{$server->id}}" @if ($project->dev_web_server_id === $server->id) selected @endif>{{$server->title}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix user :</b></label>
|
||||
<input type="text" name="dev_unix_user" class="form-control" placeholder="Unix user" value="{{$project->dev_unix_user}}">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix user :</b></label>
|
||||
<input type="text" name="dev_unix_user" class="form-control" placeholder="Unix user" value="{{$project->dev_unix_user}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix password :</b></label>
|
||||
<input type="text" name="dev_unix_pwd" class="form-control" placeholder="Unix password" value="{{$project->dev_unix_pwd}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix password :</b></label>
|
||||
<input type="text" name="dev_unix_pwd" class="form-control" placeholder="Unix password" value="{{$project->dev_unix_pwd}}">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB IP:Port SSH :</b></label>
|
||||
<input type="text" class="form-control" placeholder="DB SSH" value="{{$project->dev_db_ip}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB IP:Port SSH :</b></label>
|
||||
<input type="text" class="form-control" placeholder="DB SSH" value="{{$project->dev_db_ip}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB Server :</b></label>
|
||||
<select name="dev_db_server_id" class="form-control">
|
||||
@foreach($dev_db_server as $server)
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB Server :</b></label>
|
||||
<select name="dev_db_server_id" class="form-control">
|
||||
@foreach($dev_db_server as $server)
|
||||
<option value="{{$server->id}}" @if ($project->dev_db_server_id === $server->id) selected @endif>{{$server->title}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DB Schema :</b></label>
|
||||
<input type="text" name="dev_db_schema" class="form-control" placeholder="DB Schema" value="{{$project->dev_db_schema}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB user :</b></label>
|
||||
<input type="text" name="dev_db_user" class="form-control" placeholder="DB user" value="{{$project->dev_db_user}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB password :</b></label>
|
||||
<input type="text" name="dev_db_pwd" class="form-control" placeholder="DB password" value="{{$project->dev_db_pwd}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Flux EAI :</b></label>
|
||||
<input type="text" name="dev_eai" class="form-control" placeholder="Flux EAI" value="{{$project->dev_eai}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Whitelist FW :</b></label>
|
||||
<input type="text" name="dev_whitelist_fw" class="form-control" placeholder="Whitelist FW" value="{{$project->dev_whitelist_fw}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<textarea name="dev_comment" cols="30" rows="5" class="form-control">{{$project->dev_comment}}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@if ($project->type === ProjectTypesEnum::laravel()->value)
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Laravel APP_KEY :</b></label>
|
||||
<input type="text" name="dev_laravel_app_key" class="form-control" placeholder="Laravel APP_KEY" value="{{$project->dev_laravel_app_key}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>HTACCESS User :</b></label>
|
||||
<input type="text" name="dev_htaccess_user" class="form-control" placeholder="HTACCESS User" value="{{$project->dev_htaccess_user}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>HTACCESS Password :</b></label>
|
||||
<input type="text" name="dev_htaccess_pwd" class="form-control" placeholder="HTACCESS Password" value="{{$project->dev_htaccess_pwd}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DB Schema :</b></label>
|
||||
<input type="text" name="dev_db_schema" class="form-control" placeholder="DB Schema" value="{{$project->dev_db_schema}}">
|
||||
<div class="col-md-6">
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>ID HaProxy :</b></label>
|
||||
<input type="text" name="prod_haproxy_id" class="form-control" placeholder="ID HaProxy" value="{{$project->prod_haproxy_id}}" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB user :</b></label>
|
||||
<input type="text" name="dev_db_user" class="form-control" placeholder="DB user" value="{{$project->dev_db_user}}">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>URL :</b></label>
|
||||
<input type="url" name="prod_url" class="form-control" placeholder="URL" value="{{$project->prod_url}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB password :</b></label>
|
||||
<input type="text" name="dev_db_pwd" class="form-control" placeholder="DB password" value="{{$project->dev_db_pwd}}">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Document Root :</b></label>
|
||||
<input type="text" name="prod_document_root" class="form-control" placeholder="Document Root" value="{{$project->prod_document_root}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DNS Redirigés :</b></label>
|
||||
<textarea name="dev_redirect_dns" cols="30" rows="5" class="form-control">{{$project->dev_redirect_dns}}</textarea>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>IP:Port SSH/SFTP :</b></label>
|
||||
<input type="text" class="form-control" placeholder="IP:Port SSH/SFTP" value="{{$project->prod_web_ip}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Flux EAI :</b></label>
|
||||
<input type="text" name="dev_eai" class="form-control" placeholder="Flux EAI" value="{{$project->dev_eai}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Whitelist FW :</b></label>
|
||||
<input type="text" name="dev_whitelist_fw" class="form-control" placeholder="Whitelist FW" value="{{$project->dev_whitelist_fw}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<textarea name="dev_comment" cols="30" rows="5" class="form-control">{{$project->dev_comment}}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@if ($project->type === ProjectTypesEnum::laravel()->value)
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Laravel APP_KEY :</b></label>
|
||||
<input type="text" name="dev_laravel_app_key" class="form-control" placeholder="Laravel APP_KEY" value="{{$project->dev_laravel_app_key}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>HTACCESS User :</b></label>
|
||||
<input type="text" name="dev_htaccess_user" class="form-control" placeholder="HTACCESS User" value="{{$project->dev_htaccess_user}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>HTACCESS Password :</b></label>
|
||||
<input type="text" name="dev_htaccess_pwd" class="form-control" placeholder="HTACCESS Password" value="{{$project->dev_htaccess_pwd}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>URL :</b></label>
|
||||
<input type="url" name="prod_url" class="form-control" placeholder="URL" value="{{$project->prod_url}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Type Certificats :</b></label>
|
||||
<input type="text" name="prod_certificats" class="form-control" placeholder="Type Certificats" value="{{$project->prod_certificats}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Document Root :</b></label>
|
||||
<input type="text" name="prod_document_root" class="form-control" placeholder="Document Root" value="{{$project->prod_document_root}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>IP:Port SSH/SFTP :</b></label>
|
||||
<input type="text" class="form-control" placeholder="IP:Port SSH/SFTP" value="{{$project->prod_web_ip}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>WEB Server :</b></label>
|
||||
<select name="prod_web_server_id" class="form-control">
|
||||
@foreach($prod_web_server as $server)
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>WEB Server :</b></label>
|
||||
<select name="prod_web_server_id" class="form-control">
|
||||
@foreach($prod_web_server as $server)
|
||||
<option value="{{$server->id}}" @if ($project->prod_web_server_id === $server->id) selected @endif>{{$server->title}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix user :</b></label>
|
||||
<input type="text" name="prod_unix_user" class="form-control" placeholder="Unix user" value="{{$project->prod_unix_user}}">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix user :</b></label>
|
||||
<input type="text" name="prod_unix_user" class="form-control" placeholder="Unix user" value="{{$project->prod_unix_user}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix password :</b></label>
|
||||
<input type="text" name="prod_unix_pwd" class="form-control" placeholder="Unix password" value="{{$project->prod_unix_pwd}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Unix password :</b></label>
|
||||
<input type="text" name="prod_unix_pwd" class="form-control" placeholder="Unix password" value="{{$project->prod_unix_pwd}}">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB IP:Port SSH :</b></label>
|
||||
<input type="text" class="form-control" placeholder="DB SSH" value="{{$project->prod_db_ip}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB IP:Port SSH :</b></label>
|
||||
<input type="text" class="form-control" placeholder="DB SSH" value="{{$project->prod_db_ip}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB Server :</b></label>
|
||||
<select name="prod_db_server_id" class="form-control">
|
||||
@foreach($prod_db_server as $server)
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB Server :</b></label>
|
||||
<select name="prod_db_server_id" class="form-control">
|
||||
@foreach($prod_db_server as $server)
|
||||
<option value="{{$server->id}}" @if ($project->prod_db_server_id === $server->id) selected @endif>{{$server->title}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DB Schema :</b></label>
|
||||
<input type="text" name="prod_db_schema" class="form-control" placeholder="DB Schema" value="{{$project->prod_db_schema}}">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DB Schema :</b></label>
|
||||
<input type="text" name="prod_db_schema" class="form-control" placeholder="DB Schema" value="{{$project->prod_db_schema}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB user :</b></label>
|
||||
<input type="text" name="prod_db_user" class="form-control" placeholder="DB user" value="{{$project->prod_db_user}}">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB user :</b></label>
|
||||
<input type="text" name="prod_db_user" class="form-control" placeholder="DB user" value="{{$project->prod_db_user}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB password :</b></label>
|
||||
<input type="text" name="prod_db_pwd" class="form-control" placeholder="DB password" value="{{$project->prod_db_pwd}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>DB password :</b></label>
|
||||
<input type="text" name="prod_db_pwd" class="form-control" placeholder="DB password" value="{{$project->prod_db_pwd}}">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Flux EAI :</b></label>
|
||||
<input type="text" name="prod_eai" class="form-control" placeholder="Flux EAI" value="{{$project->prod_eai}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>DNS Redirigés :</b></label>
|
||||
<textarea name="prod_redirect_dns" cols="30" rows="5" class="form-control">{{$project->prod_redirect_dns}}</textarea>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Whitelist FW :</b></label>
|
||||
<input type="text" name="prod_whitelist_fw" class="form-control" placeholder="Whitelist FW" value="{{$project->prod_whitelist_fw}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Flux EAI :</b></label>
|
||||
<input type="text" name="prod_eai" class="form-control" placeholder="Flux EAI" value="{{$project->prod_eai}}">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<textarea name="prod_comment" cols="30" rows="5" class="form-control">{{$project->prod_comment}}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Whitelist FW :</b></label>
|
||||
<input type="text" name="prod_whitelist_fw" class="form-control" placeholder="Whitelist FW" value="{{$project->prod_whitelist_fw}}">
|
||||
@if ($project->type === ProjectTypesEnum::laravel()->value)
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Laravel APP_KEY :</b></label>
|
||||
<input type="text" name="prod_laravel_app_key" class="form-control" placeholder="Laravel APP_KEY" value="{{$project->prod_laravel_app_key}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<textarea name="prod_comment" cols="30" rows="5" class="form-control">{{$project->prod_comment}}</textarea>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@if ($project->type === ProjectTypesEnum::laravel()->value)
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<label><b>Laravel APP_KEY :</b></label>
|
||||
<input type="text" name="prod_laravel_app_key" class="form-control" placeholder="Laravel APP_KEY" value="{{$project->prod_laravel_app_key}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Config SMTP * :</b></label>
|
||||
<select name="prod_smtp_config" class="form-control" required>
|
||||
<option value=""></option>
|
||||
@foreach (SmtpEnum::toArray() as $smtp)
|
||||
@endif
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Config SMTP * :</b></label>
|
||||
<select name="prod_smtp_config" class="form-control" required>
|
||||
<option value=""></option>
|
||||
@foreach (SmtpEnum::toArray() as $smtp)
|
||||
<option value="{{ $smtp->value }}" @if ($project->prod_smtp_config === $smtp->value) selected @endif>{{ $smtp->label }}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Clé SMTP :</b></label>
|
||||
<input type="text" name="prod_smtp_key" class="form-control" placeholder="Clé SMTP" value="{{$project->prod_smtp_key}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Clé SMTP :</b></label>
|
||||
<input type="text" name="prod_smtp_key" class="form-control" placeholder="Clé SMTP" value="{{$project->prod_smtp_key}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>ID Google Analytics :</b></label>
|
||||
<input type="text" name="prod_ga_id" class="form-control" placeholder="ID Google Analytics" value="{{$project->prod_ga_id}}">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>ID Google Analytics :</b></label>
|
||||
<input type="text" name="prod_ga_id" class="form-control" placeholder="ID Google Analytics" value="{{$project->prod_ga_id}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -451,7 +437,7 @@
|
|||
</div>
|
||||
</div>
|
||||
<script>
|
||||
document.addEventListener('click', function (event) {
|
||||
document.addEventListener('click', function(event) {
|
||||
if (event.target.type === 'text' || event.target.type === 'url') {
|
||||
if (event.target.value.length > 0) {
|
||||
event.target.select();
|
||||
|
|
@ -462,4 +448,4 @@
|
|||
|
||||
}, false);
|
||||
</script>
|
||||
@endsection
|
||||
@endsection
|
||||
|
|
@ -1,113 +1,115 @@
|
|||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">Ajout d'un serveur</div>
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
Ajout d'un serveur
|
||||
<a href="{{ route('servers.index') }}" class="btn btn-sm btn-primary float-right">Retour</a>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('servers.store')}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Environnement :</b></label>
|
||||
<select name="env" class="form-control" required>
|
||||
<option value="PROD">PROD</option>
|
||||
<option value="DEV">DEV</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>IP Virtuelle :</b></label>
|
||||
<input type="text" class="form-control" name="virtual_ip"
|
||||
placeholder="IP Virtuelle" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>SSH :</b></label>
|
||||
<input type="text" class="form-control" name="ssh" placeholder="SSH" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>IP Infraweb :</b></label>
|
||||
<input type="text" class="form-control" name="infraweb_ip" placeholder="IP Infraweb" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Titre :</b></label>
|
||||
<input type="text" class="form-control" name="title" placeholder="Titre" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Libellé :</b></label>
|
||||
<input type="text" class="form-control" name="name" placeholder="Libellé" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Fonction :</b></label>
|
||||
<input type="text" class="form-control" name="function" placeholder="Fonction" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<input type="text" class="form-control" name="comment" placeholder="Commentaire">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Type (utilisé dans l'application) :</b></label>
|
||||
<input type="text" class="form-control" name="type" placeholder="Type">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Datastore PCC :</b></label>
|
||||
<select name="datastore_pcc_id" class="form-control">
|
||||
<option value=""></option>
|
||||
@foreach($datastores_pcc as $dpcc)
|
||||
<option value="{{$dpcc->id}}">{{$dpcc->title}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('servers.store')}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Environnement :</b></label>
|
||||
<select name="env" class="form-control" required>
|
||||
<option value="PROD">PROD</option>
|
||||
<option value="DEV">DEV</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>IP Virtuelle :</b></label>
|
||||
<input type="text" class="form-control" name="virtual_ip" placeholder="IP Virtuelle" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>SSH :</b></label>
|
||||
<input type="text" class="form-control" name="ssh" placeholder="SSH" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>IP Infraweb :</b></label>
|
||||
<input type="text" class="form-control" name="infraweb_ip" placeholder="IP Infraweb" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Titre :</b></label>
|
||||
<input type="text" class="form-control" name="title" placeholder="Titre" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Libellé :</b></label>
|
||||
<input type="text" class="form-control" name="name" placeholder="Libellé" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Fonction :</b></label>
|
||||
<input type="text" class="form-control" name="function" placeholder="Fonction" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<input type="text" class="form-control" name="comment" placeholder="Commentaire">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Type (utilisé dans l'application) :</b></label>
|
||||
<input type="text" class="form-control" name="type" placeholder="Type">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Datastore PCC :</b></label>
|
||||
<select name="datastore_pcc_id" class="form-control">
|
||||
<option value=""></option>
|
||||
@foreach($datastores_pcc as $dpcc)
|
||||
<option value="{{$dpcc->id}}">{{$dpcc->title}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
</div>
|
||||
@endsection
|
||||
|
|
@ -1,123 +1,118 @@
|
|||
@extends('layouts.app')
|
||||
|
||||
@section('content')
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">Détails du serveur <a href="{{route('servers.delete', ['id' => $server->id])}}" class="btn btn-sm btn-danger float-right">Supprimer</a>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row justify-content-center">
|
||||
<div class="col-md-12">
|
||||
<div class="card">
|
||||
<div class="card-header">
|
||||
Détails du serveur
|
||||
<a href="{{route('servers.delete', ['id' => $server->id])}}" class="btn btn-sm btn-danger float-right">Supprimer</a>
|
||||
<a href="{{ route('servers.index') }}" class="btn btn-sm btn-primary float-right mr-2">Retour</a>
|
||||
</div>
|
||||
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('servers.update', ['id' => $server->id])}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Environnement :</b></label>
|
||||
<select name="env" class="form-control" required>
|
||||
<option @if ($server->env === 'PROD') selected @endif value="PROD">PROD
|
||||
</option>
|
||||
<option @if ($server->env === 'DEV') selected @endif value="DEV">DEV
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>IP Virtuelle :</b></label>
|
||||
<input type="text" class="form-control" name="virtual_ip"
|
||||
placeholder="IP Virtuelle" value="{{$server->virtual_ip}}" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>SSH :</b></label>
|
||||
<input type="text" class="form-control" name="ssh" placeholder="SSH"
|
||||
value="{{$server->ssh}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>IP Infraweb :</b></label>
|
||||
<input type="text" class="form-control" name="infraweb_ip" placeholder="IP Infraweb"
|
||||
value="{{$server->infraweb_ip}}" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Titre :</b></label>
|
||||
<input type="text" class="form-control" name="title" placeholder="Titre"
|
||||
value="{{$server->title}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Libellé :</b></label>
|
||||
<input type="text" class="form-control" name="name" placeholder="Libellé"
|
||||
value="{{$server->name}}" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Fonction :</b></label>
|
||||
<input type="text" class="form-control" name="function" placeholder="Fonction"
|
||||
value="{{$server->function}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<input type="text" class="form-control" name="comment" placeholder="Commentaire"
|
||||
value="{{$server->comment}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Type (utilisé dans l'application) :</b></label>
|
||||
<input type="text" class="form-control" name="type" placeholder="Type"
|
||||
value="{{$server->type}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Datastore PCC :</b></label>
|
||||
<select name="datastore_pcc_id" class="form-control">
|
||||
<option value=""></option>
|
||||
@foreach($datastores_pcc as $dpcc)
|
||||
<option value="{{$dpcc->id}}" @if($server->datastore_pcc_id === $dpcc->id) selected @endif>{{$dpcc->title}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<div class="card-body">
|
||||
@if (session('status'))
|
||||
<div class="alert alert-success" role="alert">
|
||||
{{ session('status') }}
|
||||
</div>
|
||||
@endif
|
||||
@if (session('error'))
|
||||
<div class="alert alert-danger" role="alert">
|
||||
{{ session('error') }}
|
||||
</div>
|
||||
@endif
|
||||
<form action="{{route('servers.update', ['id' => $server->id])}}" method="POST">
|
||||
@csrf
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Environnement :</b></label>
|
||||
<select name="env" class="form-control" required>
|
||||
<option @if ($server->env === 'PROD') selected @endif value="PROD">PROD
|
||||
</option>
|
||||
<option @if ($server->env === 'DEV') selected @endif value="DEV">DEV
|
||||
</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>IP Virtuelle :</b></label>
|
||||
<input type="text" class="form-control" name="virtual_ip" placeholder="IP Virtuelle" value="{{$server->virtual_ip}}" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>SSH :</b></label>
|
||||
<input type="text" class="form-control" name="ssh" placeholder="SSH" value="{{$server->ssh}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>IP Infraweb :</b></label>
|
||||
<input type="text" class="form-control" name="infraweb_ip" placeholder="IP Infraweb" value="{{$server->infraweb_ip}}" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Titre :</b></label>
|
||||
<input type="text" class="form-control" name="title" placeholder="Titre" value="{{$server->title}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Libellé :</b></label>
|
||||
<input type="text" class="form-control" name="name" placeholder="Libellé" value="{{$server->name}}" required>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Fonction :</b></label>
|
||||
<input type="text" class="form-control" name="function" placeholder="Fonction" value="{{$server->function}}" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Commentaire :</b></label>
|
||||
<input type="text" class="form-control" name="comment" placeholder="Commentaire" value="{{$server->comment}}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Type (utilisé dans l'application) :</b></label>
|
||||
<input type="text" class="form-control" name="type" placeholder="Type" value="{{$server->type}}">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label><b>Datastore PCC :</b></label>
|
||||
<select name="datastore_pcc_id" class="form-control">
|
||||
<option value=""></option>
|
||||
@foreach($datastores_pcc as $dpcc)
|
||||
<option value="{{$dpcc->id}}" @if($server->datastore_pcc_id === $dpcc->id) selected @endif>{{$dpcc->title}}</option>
|
||||
@endforeach
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 text-center">
|
||||
<input type="submit" value="Enregistrer" class="btn btn-primary">
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
</div>
|
||||
@endsection
|
||||
Loading…
Add table
Reference in a new issue