Skip to content

Commit

Permalink
adding install middleware for auto redirect to install if not
Browse files Browse the repository at this point in the history
  • Loading branch information
indpurvesh committed Jun 21, 2017
1 parent 890d9c4 commit 895ace8
Show file tree
Hide file tree
Showing 20 changed files with 38 additions and 36 deletions.
1 change: 1 addition & 0 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
},
"autoload": {
"psr-4": {
"Mage2\\Framework\\": "packages/mage2/framework/src/",
"Mage2\\Address\\": "modules/base/Mage2/Address/",
"Mage2\\Cart\\": "modules/base/Mage2/Cart/",
"Mage2\\Catalog\\": "modules/base/Mage2/Catalog/",
Expand Down
4 changes: 2 additions & 2 deletions modules/base/Mage2/Address/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
|
*/

Route::group(['middleware' => ['web', 'adminauth'], 'namespace' => "Mage2\Address\Controllers\Admin"], function () {
Route::group(['middleware' => ['web', 'adminauth', 'install'], 'namespace' => "Mage2\Address\Controllers\Admin"], function () {

Route::get('/admin/configuration/address', ['as' => 'admin.configuration.address',
'uses' => 'ConfigurationController@getConfiguration'
Expand All @@ -44,6 +44,6 @@
});


Route::group(['middleware' => ['web', 'frontauth'], 'namespace' => "Mage2\Address\Controllers"], function () {
Route::group(['middleware' => ['web', 'frontauth', 'install'], 'namespace' => "Mage2\Address\Controllers"], function () {
Route::resource('/my-account/address', 'AddressController', ['as' => 'my-account']);
});
2 changes: 1 addition & 1 deletion modules/base/Mage2/Cart/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
| and give it the controller to call when that URI is requested.
|
*/
Route::group(['middleware' => ['web'], 'namespace' => "Mage2\Cart\Controllers"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\Cart\Controllers"], function () {

Route::post('/add-to-cart', ['as' => 'cart.add-to-cart', 'uses' => 'CartController@addToCart']);

Expand Down
4 changes: 2 additions & 2 deletions modules/base/Mage2/Catalog/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
| and give it the controller to call when that URI is requested.
|
*/
Route::group(['middleware' => ['web', 'adminauth', 'permission'], 'namespace' => "Mage2\Catalog\Controllers\Admin"], function () {
Route::group(['middleware' => ['web', 'adminauth', 'permission', 'install'], 'namespace' => "Mage2\Catalog\Controllers\Admin"], function () {



Expand All @@ -51,6 +51,6 @@
});


Route::group(['middleware' => ['web'], 'namespace' => "Mage2\Catalog\Controllers"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\Catalog\Controllers"], function () {

});
4 changes: 2 additions & 2 deletions modules/base/Mage2/Category/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
| and give it the controller to call when that URI is requested.
|
*/
Route::group(['middleware' => ['web', 'adminauth', 'permission'], 'namespace' => "Mage2\Category\Controllers\Admin"], function () {
Route::group(['middleware' => ['web', 'adminauth', 'permission', 'install'], 'namespace' => "Mage2\Category\Controllers\Admin"], function () {

Route::get('/admin/category/get-datatable-data', ['as' => 'admin.category.data-grid-table.get-data',
'uses' => 'CategoryController@getDataGrid'
Expand All @@ -43,7 +43,7 @@
});


Route::group(['middleware' => ['web'], 'namespace' => "Mage2\Category\Controllers"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\Category\Controllers"], function () {

Route::get('/category/{slug}', ['as' => 'category.view', 'uses' => 'CategoryViewController@view']);
});
2 changes: 1 addition & 1 deletion modules/base/Mage2/Checkout/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
| and give it the controller to call when that URI is requested.
|
*/
Route::group(['middleware' => ['web'], 'namespace' => "Mage2\Checkout\Controllers"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\Checkout\Controllers"], function () {
Route::get('/checkout', ['as' => 'checkout.index', 'uses' => 'CheckoutController@index']);
Route::post('/checkout/step/user', ['as' => 'checkout.user.post', 'uses' => 'CheckoutController@postUser']);

Expand Down
3 changes: 2 additions & 1 deletion modules/base/Mage2/Install/Controllers/InstallController.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@
use Mage2\System\Models\Configuration;
use Mage2\Framework\Module\Facades\Module;
use Illuminate\Support\Facades\Session;
use Illuminate\Support\Facades\Storage;

class InstallController extends Controller
{
Expand All @@ -48,7 +49,6 @@ class InstallController extends Controller

public function index()
{

Session::forget('install-module');

$result = [];
Expand Down Expand Up @@ -209,6 +209,7 @@ public function adminPost(AdminUserRequest $request)

public function success()
{
Storage::disk('local')->put('installed.txt', '.installed');
return view('mage2install::install.success');
}

Expand Down
6 changes: 3 additions & 3 deletions modules/base/Mage2/Order/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
| and give it the controller to call when that URI is requested.
|
*/
Route::group(['middleware' => ['web', 'adminauth', 'permission'],
Route::group(['middleware' => ['web', 'adminauth', 'permission', 'install'],
'namespace' => "Mage2\Order\Controllers\Admin"], function () {

Route::get('/admin/order/get-datatable-data', ['as' => 'admin.order.data-grid-table.get-data',
Expand All @@ -51,12 +51,12 @@
});


Route::group(['middleware' => ['web'], 'namespace' => "Mage2\Order\Controllers"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\Order\Controllers"], function () {
Route::post('/order', ['as' => 'order.place', 'uses' => 'OrderController@place']);
});


Route::group(['middleware' => ['web', 'frontauth'], 'namespace' => "Mage2\Order\Controllers"], function () {
Route::group(['middleware' => ['web', 'frontauth', 'install'], 'namespace' => "Mage2\Order\Controllers"], function () {
Route::get('/order', ['as' => 'order.index', 'uses' => 'OrderController@index']);
Route::get('/order/success/{id}', ['as' => 'order.success', 'uses' => 'OrderController@success']);

Expand Down
6 changes: 3 additions & 3 deletions modules/base/Mage2/OrderReturn/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
| and give it the controller to call when that URI is requested.
|
*/
Route::group(['middleware' => ['web', 'adminauth', 'permission'],
Route::group(['middleware' => ['web', 'adminauth', 'permission', 'install'],
'namespace' => "Mage2\OrderReturn\Controllers\Admin"], function () {

Route::get('/admin/order-return/get-data', ['as' => 'admin.order-return.data-grid-table.get-data',
Expand All @@ -44,12 +44,12 @@
});


Route::group(['middleware' => ['web'], 'namespace' => "Mage2\OrderReturn\Controllers"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\OrderReturn\Controllers"], function () {

});


Route::group(['middleware' => ['web', 'frontauth'], 'namespace' => "Mage2\OrderReturn\Controllers"], function () {
Route::group(['middleware' => ['web', 'frontauth', 'install'], 'namespace' => "Mage2\OrderReturn\Controllers"], function () {


//Route::get('/my-account/order-return', ['as' => 'my-account.order-return.index', 'uses' => 'OrderReturnController@index']);
Expand Down
4 changes: 2 additions & 2 deletions modules/base/Mage2/Page/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
|
*/

Route::group(['middleware' => ['web', 'adminauth', 'permission'], 'namespace' => "Mage2\Page\Controllers\Admin"], function () {
Route::group(['middleware' => ['web', 'adminauth', 'permission', 'install'], 'namespace' => "Mage2\Page\Controllers\Admin"], function () {

Route::get('/admin/page/get-datatable-data', ['as' => 'admin.page.data-grid-table.get-data',
'uses' => 'PageController@getDataGrid'
Expand All @@ -44,7 +44,7 @@
});


Route::group(['middleware' => ['web'], 'namespace' => "Mage2\Page\Controllers"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\Page\Controllers"], function () {
Route::get('/page/{slug}', ['as' => 'page.show',
'uses' => 'PageController@show'
]);
Expand Down
4 changes: 2 additions & 2 deletions modules/base/Mage2/Paypal/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,11 @@
|
*/

Route::group(['middleware' => ['web', 'adminauth', 'permission'], 'namespace' => "Mage2\Paypal\Controllers\Admin"], function () {
Route::group(['middleware' => ['web', 'adminauth', 'permission', 'install'], 'namespace' => "Mage2\Paypal\Controllers\Admin"], function () {
Route::get('/admin/configuration/paypal', ['as' => 'admin.configuration.paypal', 'uses' => 'ConfigurationController@getConfiguration']);
});

Route::group(['middleware' => ['web', 'frontauth'], 'namespace' => "Mage2\Paypal\Controllers"], function () {
Route::group(['middleware' => ['web', 'frontauth', 'install'], 'namespace' => "Mage2\Paypal\Controllers"], function () {
Route::get('/checkout/paypal/store', ['as' => 'paypal.store', 'uses' => 'PaypalController@store']);
Route::get('/checkout/paypal/cancel', ['as' => 'paypal.cancel', 'uses' => 'PaypalController@cancel']);
});
Expand Down
4 changes: 2 additions & 2 deletions modules/base/Mage2/Product/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
|
*/

Route::group(['middleware' => ['web', 'adminauth'], 'namespace' => "Mage2\Product\Controllers\Admin"], function () {
Route::group(['middleware' => ['web', 'adminauth', 'install'], 'namespace' => "Mage2\Product\Controllers\Admin"], function () {

Route::resource('/admin/product', 'ProductController', ['as' => 'admin']);

Expand All @@ -51,7 +51,7 @@
});


Route::group(['middleware' => ['web'], 'namespace' => "Mage2\Product\Controllers"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\Product\Controllers"], function () {

Route::get('/product/{slug}', ['as' => 'product.view', 'uses' => 'ProductViewController@view']);

Expand Down
4 changes: 2 additions & 2 deletions modules/base/Mage2/Review/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
| and give it the controller to call when that URI is requested.
|
*/
Route::group(['middleware' => ['web', 'adminauth', 'permission'], 'namespace' => "Mage2\Review\Controllers\Admin"], function () {
Route::group(['middleware' => ['web', 'adminauth', 'permission', 'install'], 'namespace' => "Mage2\Review\Controllers\Admin"], function () {


Route::get('/admin/review/get-datatable-data', ['as' => 'admin.review.data-grid-table.get-data',
Expand All @@ -44,7 +44,7 @@
});


Route::group(['middleware' => ['web'], 'namespace' => "Mage2\eview\Controllers"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\eview\Controllers"], function () {

Route::resource('/review', 'ReviewController');

Expand Down
4 changes: 2 additions & 2 deletions modules/base/Mage2/Sale/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
|
*/

Route::group(['middleware' => ['web', 'adminauth', 'permission'], 'namespace' => "Mage2\Sale\Controllers\Admin"], function () {
Route::group(['middleware' => ['web', 'adminauth', 'permission', 'install'], 'namespace' => "Mage2\Sale\Controllers\Admin"], function () {

Route::get('/admin/sale/gift-coupon/get-data', ['as' => 'admin.sale.gift-coupon.data-grid-table.get-data',
'uses' => 'GiftCouponController@getDataGrid'
Expand All @@ -51,7 +51,7 @@
});


Route::group(['middleware' => ['web'], 'namespace' => "Mage2\Sale\Controllers"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\Sale\Controllers"], function () {
Route::post('/sale/get-code-discount', ['as' => 'get.code-discount', 'uses' => 'GiftCouponController@getCodeDiscount']);

});
4 changes: 2 additions & 2 deletions modules/base/Mage2/System/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,12 @@
|
*/

Route::group(['middleware' => ['web'], 'namespace' => "Mage2\System\Controllers"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\System\Controllers"], function () {
Route::get('/', ['as' => 'home', 'uses' => 'HomeController@index']);
});


Route::group(['middleware' => ['web', 'adminauth', 'permission'], 'namespace' => "Mage2\System\Controllers\Admin"], function () {
Route::group(['middleware' => ['web', 'adminauth', 'permission', 'install'], 'namespace' => "Mage2\System\Controllers\Admin"], function () {

Route::get('/admin/configuration/general', ['as' => 'admin.configuration.general', 'uses' => 'ConfigurationController@getGeneralConfiguration']);

Expand Down
4 changes: 2 additions & 2 deletions modules/base/Mage2/TaxClass/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,14 @@
| and give it the controller to call when that URI is requested.
|
*/
Route::group(['middleware' => ['web', 'adminauth'], 'namespace' => "Mage2\TaxClass\Controllers\Admin"], function () {
Route::group(['middleware' => ['web', 'adminauth', 'install'], 'namespace' => "Mage2\TaxClass\Controllers\Admin"], function () {

Route::resource('/admin/tax-rule', 'TaxRuleController', ['as' => 'admin']);
Route::get('/admin/configuration/tax-class', ['as' => 'admin.configuration.tax-class', 'uses' => 'ConfigurationController@getConfiguration']);
});


Route::group(['middleware' => ['web'], 'namespace' => "Mage2\TaxClass\Controllers"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\TaxClass\Controllers"], function () {

Route::post('/tax-calculation', ['as' => 'tax.calculation', 'uses' => 'TaxRuleController@getTaxAmount']);
});
6 changes: 3 additions & 3 deletions modules/base/Mage2/User/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
| and give it the controller to call when that URI is requested.
|
*/
Route::group(['middleware' => ['web'], 'namespace' => "Mage2\User\Controllers\Admin"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\User\Controllers\Admin"], function () {

Route::get('/admin/login', ['as' => 'admin.login', 'uses' => 'LoginController@showLoginForm']);
Route::post('/admin/login', ['as' => 'admin.login.post', 'uses' => 'LoginController@login']);
Expand All @@ -51,7 +51,7 @@
});


Route::group(['middleware' => ['web', 'adminauth'], 'namespace' => "Mage2\User\Controllers\Admin"], function () {
Route::group(['middleware' => ['web', 'adminauth', 'install'], 'namespace' => "Mage2\User\Controllers\Admin"], function () {

Route::get('/admin/admin-user/get-datatable-data', ['as' => 'admin.user.data-grid-table.get-data',
'uses' => 'AdminUserController@getDataGrid'
Expand All @@ -63,7 +63,7 @@


});
Route::group(['middleware' => ['web', 'frontauth'], 'namespace' => "Mage2\User\Controllers"], function () {
Route::group(['middleware' => ['web', 'frontauth', 'install'], 'namespace' => "Mage2\User\Controllers"], function () {

Route::get('/my-account', ['as' => 'my-account.home', 'uses' => 'MyAccountController@home']);
Route::get('/my-account/edit', ['as' => 'my-account.edit', 'uses' => 'MyAccountController@edit']);
Expand Down
4 changes: 2 additions & 2 deletions modules/base/Mage2/Wishlist/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,12 @@
|
*/

Route::group(['middleware' => ['web', 'adminauth'], 'namespace' => "Mage2\Wishlist\Controllers\Admin"], function () {
Route::group(['middleware' => ['web', 'adminauth', 'install'], 'namespace' => "Mage2\Wishlist\Controllers\Admin"], function () {

});


Route::group(['middleware' => ['web', 'frontauth'], 'namespace' => "Mage2\Wishlist\Controllers"], function () {
Route::group(['middleware' => ['web', 'frontauth', 'install'], 'namespace' => "Mage2\Wishlist\Controllers"], function () {

Route::get('/wishlist/add/{slug}', ['as' => 'wishlist.add', 'uses' => 'WishlistController@add']);
Route::get('/my-account/wishlist', ['as' => 'wishlist.list', 'uses' => 'WishlistController@mylist']);
Expand Down
2 changes: 1 addition & 1 deletion modules/community/Mage2/ContactUs/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
| and give it the controller to call when that URI is requested.
|
*/
Route::group(['middleware' => ['web'], 'namespace' => "Mage2\ContactUs\Controllers"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\ContactUs\Controllers"], function () {
Route::get('/contact-us', ['as' => 'contact-us.get', 'uses' => 'ContactUsController@getContactUs']);
Route::post('/contact-us', ['as' => 'contact-us.post', 'uses' => 'ContactUsController@postContactUs']);
});
2 changes: 1 addition & 1 deletion modules/community/Mage2/Feature/routes/web.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,6 @@
| and give it the controller to call when that URI is requested.
|
*/
Route::group(['middleware' => ['web'], 'namespace' => "Mage2\Feature\Controllers"], function () {
Route::group(['middleware' => ['web', 'install'], 'namespace' => "Mage2\Feature\Controllers"], function () {
Route::get('/', ['as' => 'home', 'uses' => 'HomeController@index']);
});

0 comments on commit 895ace8

Please sign in to comment.