contract framework
This commit is contained in:
@@ -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() {
|
||||
|
||||
@@ -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');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user