373 lines
21 KiB
PHP
373 lines
21 KiB
PHP
@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 projet</div>
|
|
|
|
<div class="card-body">
|
|
@if (session('status'))
|
|
<div class="alert alert-success" role="alert">
|
|
{{ session('status') }}
|
|
</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>
|
|
</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>
|
|
<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>
|
|
<option value="WP">WP</option>
|
|
<option value="Laravel">Laravel</option>
|
|
<option value="Symfony">Symfony</option>
|
|
<option value="other">Autres</option>
|
|
</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)
|
|
<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">
|
|
</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">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<login-id name="dev_login" dbdatas="[]"/>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<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>
|
|
</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>
|
|
</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>
|
|
</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>
|
|
</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)
|
|
<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="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 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 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 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>DNS Redirigés :</b></label>
|
|
<textarea name="prod_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="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>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 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>
|
|
</div>
|
|
@endsection
|