Merge branch 'develop' into trunk
This commit is contained in:
commit
594f946436
20 changed files with 1762 additions and 1442 deletions
210
app/Console/Commands/ExportDatas.php
Normal file
210
app/Console/Commands/ExportDatas.php
Normal file
|
|
@ -0,0 +1,210 @@
|
|||
<?php
|
||||
|
||||
namespace App\Console\Commands;
|
||||
|
||||
use App\Models\DatastorePcc;
|
||||
use App\Models\DomainNames;
|
||||
use App\Models\GitRepos;
|
||||
use App\Models\LDCNetworks;
|
||||
use App\Models\Projects;
|
||||
use App\Models\Servers;
|
||||
use Illuminate\Console\Command;
|
||||
use Illuminate\Support\Facades\Storage;
|
||||
|
||||
class ExportDatas extends Command
|
||||
{
|
||||
/**
|
||||
* The name and signature of the console command.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $signature = 'datas:export';
|
||||
|
||||
/**
|
||||
* The console command description.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $description = 'Export data in Excel format';
|
||||
|
||||
/**
|
||||
* Create a new command instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
/**
|
||||
* Execute the console command.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function handle()
|
||||
{
|
||||
|
||||
$this->ExportProjects("EDL_WEB.csv");
|
||||
$this->ExportServers("EDL_Servers.csv");
|
||||
$this->ExportDatastorePcc("EDL_Datastore_pcc.csv");
|
||||
$this->ExportDomainNames("EDL_Domain_Names.csv");
|
||||
$this->ExportLdcNetworks("EDL_LDC_Networks.csv");
|
||||
$this->ExportGitRepos("EDL_GIT_Repos.csv");
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
private function ExportGitRepos($filename)
|
||||
{
|
||||
$repos = GitRepos::orderBy('name', 'ASC')->get();
|
||||
Storage::disk('export')->append($filename, "Nom");
|
||||
foreach ($repos as $repo) {
|
||||
$infos = [
|
||||
trim($repo->name),
|
||||
];
|
||||
|
||||
Storage::disk('export')->append($filename, implode(";", $infos));
|
||||
}
|
||||
}
|
||||
|
||||
private function ExportLdcNetworks($filename)
|
||||
{
|
||||
$networks = LDCNetworks::all();
|
||||
Storage::disk('export')->append($filename, "CIDR;First IP;Last IP");
|
||||
foreach ($networks as $network) {
|
||||
$infos = [
|
||||
trim($network->cidr),
|
||||
trim($network->first_ip),
|
||||
trim($network->last_ip),
|
||||
];
|
||||
|
||||
Storage::disk('export')->append($filename, implode(";", $infos));
|
||||
}
|
||||
}
|
||||
|
||||
private function ExportDomainNames($filename)
|
||||
{
|
||||
$domains = DomainNames::all();
|
||||
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),
|
||||
trim($domain->utf8_name),
|
||||
trim($domain->expiration_date),
|
||||
$domain->renew === 1 ? 'OUI' : 'NON',
|
||||
trim($domain->related_brand),
|
||||
trim($domain->redirect_dns),
|
||||
trim($domain->certificats),
|
||||
trim($domain->comment),
|
||||
];
|
||||
|
||||
Storage::disk('export')->append($filename, implode(";", $infos));
|
||||
}
|
||||
}
|
||||
|
||||
private function ExportDatastorePcc($filename)
|
||||
{
|
||||
$datastores = DatastorePcc::all();
|
||||
Storage::disk('export')->append($filename, "NOM;COMMENTAIRE");
|
||||
foreach ($datastores as $datastore) {
|
||||
$infos = [
|
||||
trim($datastore->title),
|
||||
trim($datastore->comment)
|
||||
];
|
||||
|
||||
Storage::disk('export')->append($filename, implode(";", $infos));
|
||||
}
|
||||
}
|
||||
|
||||
private function ExportServers($filename)
|
||||
{
|
||||
$servers = Servers::orderBy('env', 'DESC')->get();
|
||||
Storage::disk('export')->append($filename, "ENV;NOM;TITRE;FUNCTION;SSH;IP INFRAWEB;VIRTUAL IP;DATASTORE PCC;COMMENTAIRE");
|
||||
foreach ($servers as $server) {
|
||||
$infos = [
|
||||
trim($server->env),
|
||||
trim($server->name),
|
||||
trim($server->title),
|
||||
trim($server->function),
|
||||
trim($server->ssh),
|
||||
trim($server->infraweb_ip),
|
||||
trim($server->virtual_ip),
|
||||
!is_null($server->datastore_pcc_id) ? trim(DatastorePcc::find($server->datastore_pcc_id)->title) : '',
|
||||
trim($server->comment)
|
||||
];
|
||||
|
||||
Storage::disk('export')->append($filename, implode(";", $infos));
|
||||
}
|
||||
}
|
||||
|
||||
private function ExportProjects($filename)
|
||||
{
|
||||
$projects = Projects::orderBy('name', 'ASC')->get();
|
||||
$fields = [
|
||||
'DEV',
|
||||
'name',
|
||||
'dev_haproxy_id',
|
||||
'dev_url',
|
||||
'https',
|
||||
'php',
|
||||
'dev_web_server_id',
|
||||
'dev_unix_user',
|
||||
'dev_unix_pwd',
|
||||
'dev_document_root',
|
||||
'dev_db_server_id',
|
||||
'dev_db_schema',
|
||||
'dev_db_user',
|
||||
'dev_db_pwd',
|
||||
'dev_htaccess_user',
|
||||
'dev_htaccess_pwd',
|
||||
'dev_comment',
|
||||
'dev_eai',
|
||||
'dev_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);
|
||||
$prod = str_replace("dev", "prod", $prod);
|
||||
$prod = str_replace("DEV", "PROD", $prod);
|
||||
$prod = str_replace("prod_htaccess_user", "BLANK", $prod);
|
||||
$prod = str_replace("prod_htaccess_pwd", "BLANK", $prod);
|
||||
$fields = explode(";", $prod);
|
||||
|
||||
$this->writeProjectExport($projects, $fields, $filename);
|
||||
}
|
||||
|
||||
private function writeProjectExport($projects, $fields, $filename)
|
||||
{
|
||||
foreach ($projects as $project) {
|
||||
$infos = [];
|
||||
foreach ($fields as $field) {
|
||||
switch ($field) {
|
||||
case 'DEV':
|
||||
case 'PROD':
|
||||
$infos[] = $field;
|
||||
break;
|
||||
case 'https':
|
||||
$infos[] = $project->{$field} === 1 ? 'OUI' : 'NON';
|
||||
break;
|
||||
case 'dev_web_server_id':
|
||||
case 'dev_db_server_id':
|
||||
case 'prod_web_server_id':
|
||||
case 'prod_db_server_id':
|
||||
$server = Servers::find($project->{$field});
|
||||
$infos[] = trim($server->name);
|
||||
$infos[] = trim($server->ssh);
|
||||
break;
|
||||
case 'BLANK':
|
||||
$infos[] = "";
|
||||
break;
|
||||
default:
|
||||
$infos[] = trim($project->{$field});
|
||||
}
|
||||
}
|
||||
Storage::disk('export')->append($filename, implode(";", $infos));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -48,10 +48,15 @@ return [
|
|||
'root' => storage_path('app'),
|
||||
],
|
||||
|
||||
'export' => [
|
||||
'driver' => 'local',
|
||||
'root' => storage_path('export'),
|
||||
],
|
||||
|
||||
'public' => [
|
||||
'driver' => 'local',
|
||||
'root' => storage_path('app/public'),
|
||||
'url' => env('APP_URL').'/storage',
|
||||
'url' => env('APP_URL') . '/storage',
|
||||
'visibility' => 'public',
|
||||
],
|
||||
|
||||
|
|
|
|||
91
phpcs.xml
Normal file
91
phpcs.xml
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ruleset name="RealWorld" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="vendor/squizlabs/php_codesniffer/phpcs.xsd">
|
||||
<arg name="colors" />
|
||||
<arg name="extensions" value="php" />
|
||||
<file>app/</file>
|
||||
<file>config/</file>
|
||||
<file>database/factories</file>
|
||||
<file>routes/</file>
|
||||
<file>tests/</file>
|
||||
<rule ref="PSR1" />
|
||||
<rule ref="PSR12" />
|
||||
|
||||
|
||||
<description>Created with the PHP Coding Standard Generator. http://edorian.github.com/php-coding-standard-generator/
|
||||
</description>
|
||||
<rule ref="Generic.CodeAnalysis.EmptyStatement" />
|
||||
<rule ref="Generic.CodeAnalysis.ForLoopShouldBeWhileLoop" />
|
||||
<rule ref="Generic.CodeAnalysis.ForLoopWithTestFunctionCall" />
|
||||
<rule ref="Generic.CodeAnalysis.JumbledIncrementer" />
|
||||
<rule ref="Generic.CodeAnalysis.UnconditionalIfStatement" />
|
||||
<rule ref="Generic.CodeAnalysis.UnnecessaryFinalModifier" />
|
||||
<rule ref="Generic.CodeAnalysis.UnusedFunctionParameter" />
|
||||
<rule ref="Generic.CodeAnalysis.UselessOverridingMethod" />
|
||||
<rule ref="Generic.Commenting.Todo" />
|
||||
<rule ref="Generic.Commenting.Fixme" />
|
||||
<rule ref="Generic.ControlStructures.InlineControlStructure" />
|
||||
<rule ref="Generic.Files.ByteOrderMark" />
|
||||
<rule ref="Generic.Files.LineEndings" />
|
||||
<rule ref="Generic.Files.LineLength" />
|
||||
<rule ref="Generic.Formatting.DisallowMultipleStatements" />
|
||||
<rule ref="Generic.Formatting.MultipleStatementAlignment" />
|
||||
<rule ref="Generic.Formatting.NoSpaceAfterCast" />
|
||||
<rule ref="Generic.Functions.CallTimePassByReference" />
|
||||
<rule ref="Generic.Functions.FunctionCallArgumentSpacing" />
|
||||
<rule ref="Generic.Metrics.CyclomaticComplexity" />
|
||||
<rule ref="Generic.Metrics.NestingLevel" />
|
||||
<rule ref="Generic.NamingConventions.ConstructorName" />
|
||||
<rule ref="Generic.NamingConventions.UpperCaseConstantName" />
|
||||
<rule ref="Generic.NamingConventions.CamelCapsFunctionName" />
|
||||
<rule ref="Generic.PHP.DeprecatedFunctions" />
|
||||
<rule ref="Generic.PHP.DisallowShortOpenTag" />
|
||||
<rule ref="Generic.PHP.ForbiddenFunctions" />
|
||||
<rule ref="Generic.PHP.LowerCaseConstant" />
|
||||
<rule ref="Generic.PHP.NoSilencedErrors" />
|
||||
<rule ref="Generic.Strings.UnnecessaryStringConcat" />
|
||||
<rule ref="Generic.WhiteSpace.DisallowTabIndent" />
|
||||
<rule ref="Generic.WhiteSpace.ScopeIndent" />
|
||||
<rule ref="MySource.PHP.EvalObjectFactory" />
|
||||
<rule ref="MySource.PHP.GetRequestData" />
|
||||
<rule ref="MySource.PHP.AjaxNullComparison" />
|
||||
<rule ref="PEAR.Classes.ClassDeclaration" />
|
||||
<rule ref="PEAR.Commenting.InlineComment" />
|
||||
<rule ref="PSR1.Classes.ClassDeclaration" />
|
||||
<rule ref="PSR1.Files.SideEffects" />
|
||||
<rule ref="Squiz.PHP.CommentedOutCode" />
|
||||
<rule ref="Squiz.PHP.DisallowSizeFunctionsInLoops" />
|
||||
<rule ref="Squiz.PHP.DiscouragedFunctions">
|
||||
<properties>
|
||||
<property name="error" value="true" />
|
||||
</properties>
|
||||
</rule>
|
||||
<rule ref="Squiz.PHP.Eval" />
|
||||
<rule ref="Squiz.PHP.GlobalKeyword" />
|
||||
<rule ref="Squiz.PHP.Heredoc" />
|
||||
<rule ref="Squiz.PHP.InnerFunctions" />
|
||||
<rule ref="Squiz.PHP.LowercasePHPFunctions" />
|
||||
<rule ref="Squiz.PHP.NonExecutableCode" />
|
||||
<rule ref="Squiz.Scope.MemberVarScope" />
|
||||
<rule ref="Squiz.Scope.MethodScope" />
|
||||
<rule ref="Squiz.Scope.StaticThisUsage" />
|
||||
<rule ref="Squiz.WhiteSpace.MemberVarSpacing" />
|
||||
<rule ref="Squiz.WhiteSpace.ObjectOperatorSpacing">
|
||||
<properties>
|
||||
<property name="ignoreNewlines" value="true"/>
|
||||
</properties>
|
||||
</rule>
|
||||
<rule ref="Squiz.WhiteSpace.OperatorSpacing">
|
||||
<properties>
|
||||
<property name="ignoreNewlines" value="true"/>
|
||||
</properties>
|
||||
</rule>
|
||||
<rule ref="Squiz.WhiteSpace.ScopeKeywordSpacing" />
|
||||
<rule ref="Squiz.WhiteSpace.SemicolonSpacing" />
|
||||
<rule ref="SlevomatCodingStandard.Namespaces.UnusedUses.UnusedUse" />
|
||||
|
||||
|
||||
<!-- For Laravel migrations -->
|
||||
<rule ref="PSR1.Classes.ClassDeclaration.MissingNamespace">
|
||||
<exclude-pattern>*/database/migrations/*</exclude-pattern>
|
||||
</rule>
|
||||
</ruleset>
|
||||
|
|
@ -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
|
||||
1
storage/export/.gitignore
vendored
Normal file
1
storage/export/.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
*.csv
|
||||
Loading…
Add table
Reference in a new issue