contract framework

This commit is contained in:
2019-04-24 23:54:26 -05:00
parent 06670c297d
commit 4312243161
4 changed files with 15 additions and 8 deletions

View File

@@ -21,12 +21,12 @@ class ContractAdminController extends Controller
public function displayContractDashboard() {
return view('contracts/admin/display');
return view('contracts/admin/contractpanel');
}
public function displayNewContract() {
return view('contracts/admin/new');
return view('contracts/admin/newcontract');
}
public function storeNewContract() {

View File

@@ -19,18 +19,23 @@ class ContractController extends Controller
$this->middleware('role:User');
}
public function displayContracts() {
public function displayPublicContracts() {
return view('contracts/display');
return view('contracts/publiccontract');
}
public function displayPrivateContracts() {
return view ('contracts/privatecontract');
}
public function storeBid(Request $request) {
return redirect('contracts/display');
return redirect('contracts/publiccontract');
}
public function deleteBid(Request $request) {
return redirect('contracts/display');
return redirect('contracts/publiccontract');
}
}

View File

@@ -56,7 +56,8 @@
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropDownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Contracts</a>
<div class="dropdown-menu" aria-labelledby="navbarDropDownMenuLink">
<a class="dropdown-item" href="/contracts/display">Display Contracts</a>
<a class="dropdown-item" href="/contracts/display/public">Display Public Contracts</a>
<a class="dropdown-item" href="/contracts/display/private">Display Private Contracts</a>
@if(auth()->user()->hasPermission('contract.admin'))
<a class="dropdown-item" href="/contracts/admin/display">Admin Dashboard</a>
<a class="dropdown-item" href="/contracts/admin/new">New Contract</a>

View File

@@ -75,7 +75,8 @@ Route::group(['middleware' => ['auth']], function(){
Route::post('redirectToProvider', 'EsiScopeController@redirectToProvider');
//Contract Controller display pages
Route::get('/contracts/display', 'ContractController@displayContracts');
Route::get('/contracts/display/public', 'ContractController@displayPublicContracts');
Route::get('/contracts/display/private', 'ContractController@displayPrivateContracts');
Route::post('/contracts/bids/store', 'ContractController@storeBid');
Route::post('/contracts/bids/delete', 'ContractController@deleteBid');