Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
f801455703
|
@ -140,6 +140,8 @@
|
|||
<path value="$PROJECT_DIR$/skolehjem/vendor/thecodingmachine/safe" />
|
||||
<path value="$PROJECT_DIR$/skolehjem/vendor/facade/flare-client-php" />
|
||||
<path value="$PROJECT_DIR$/skolehjem/vendor/psy/psysh" />
|
||||
<path value="$PROJECT_DIR$/skolehjem/vendor/postcss/postcss" />
|
||||
<path value="$PROJECT_DIR$/skolehjem/vendor/react/promise" />
|
||||
</include_path>
|
||||
</component>
|
||||
<component name="PhpProjectSharedConfiguration" php_language_level="8.0" />
|
||||
|
|
|
@ -135,6 +135,8 @@
|
|||
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/web-token/jwt-signature-algorithm-ecdsa" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/web-token/jwt-util-ecc" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/webmozart/assert" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/postcss/postcss" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/skolehjem/vendor/react/promise" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
|
|
|
@ -25,13 +25,16 @@ class CheckAuth
|
|||
/** @var User $user */
|
||||
$user = Auth::user();
|
||||
|
||||
// If user is not logged in - Go to login page
|
||||
if(!isset($user))
|
||||
return redirect()->route("users.login");
|
||||
|
||||
// If the user has the correct permission - Then go to the correct page
|
||||
if($user->hasAnyPermission($permissions)) {
|
||||
return $next($request);
|
||||
}
|
||||
|
||||
return redirect()->route("users.login");
|
||||
// If the user does not have the correct permission - Send them to home page
|
||||
return redirect()->route("root.index");
|
||||
}
|
||||
}
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
"laravel/tinker": "^2.0",
|
||||
"laravel/ui": "^2.0",
|
||||
"laravelcollective/html": "^6.1",
|
||||
"postcss/postcss": "^5.2",
|
||||
"spatie/laravel-permission": "^3.13"
|
||||
},
|
||||
"require-dev": {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "63e59712c2f2f598190787e17c966739",
|
||||
"content-hash": "27ce9b0a8ea33912044efdaa3597b77c",
|
||||
"packages": [
|
||||
{
|
||||
"name": "asm89/stack-cors",
|
||||
|
@ -2366,6 +2366,57 @@
|
|||
],
|
||||
"time": "2020-07-20T17:29:33+00:00"
|
||||
},
|
||||
{
|
||||
"name": "postcss/postcss",
|
||||
"version": "5.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/mlocati/postcss.git",
|
||||
"reference": "a29c9f083f7a74ef5572d1c4a934b8294b42118f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/mlocati/postcss/zipball/a29c9f083f7a74ef5572d1c4a934b8294b42118f",
|
||||
"reference": "a29c9f083f7a74ef5572d1c4a934b8294b42118f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.5.0",
|
||||
"react/promise": "2.*"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"PostCSS\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Michele Locati",
|
||||
"email": "mlocati@gmail.com",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "Unifficial native PHP port of the PostCSS processor",
|
||||
"homepage": "https://github.com/mlocati/postcss",
|
||||
"keywords": [
|
||||
"css",
|
||||
"less",
|
||||
"lesscss",
|
||||
"postcss",
|
||||
"sass",
|
||||
"scss"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/mlocati/postcss/issues",
|
||||
"source": "https://github.com/mlocati/postcss"
|
||||
},
|
||||
"time": "2016-09-23T21:40:48+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/container",
|
||||
"version": "1.1.1",
|
||||
|
@ -3013,6 +3064,56 @@
|
|||
],
|
||||
"time": "2020-08-18T17:17:46+00:00"
|
||||
},
|
||||
{
|
||||
"name": "react/promise",
|
||||
"version": "v2.8.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/reactphp/promise.git",
|
||||
"reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4",
|
||||
"reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.4.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"React\\Promise\\": "src/"
|
||||
},
|
||||
"files": [
|
||||
"src/functions_include.php"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Jan Sorgalla",
|
||||
"email": "jsorgalla@gmail.com"
|
||||
}
|
||||
],
|
||||
"description": "A lightweight implementation of CommonJS Promises/A for PHP",
|
||||
"keywords": [
|
||||
"promise",
|
||||
"promises"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/reactphp/promise/issues",
|
||||
"source": "https://github.com/reactphp/promise/tree/v2.8.0"
|
||||
},
|
||||
"time": "2020-05-12T15:16:56+00:00"
|
||||
},
|
||||
{
|
||||
"name": "sabberworm/php-css-parser",
|
||||
"version": "8.3.1",
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,25 +1,24 @@
|
|||
{
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "npm run development",
|
||||
"development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
|
||||
"watch": "npm run development -- --watch",
|
||||
"watch-poll": "npm run watch -- --watch-poll",
|
||||
"hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --disable-host-check --config=node_modules/laravel-mix/setup/webpack.config.js",
|
||||
"prod": "npm run production",
|
||||
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
|
||||
"development": "mix",
|
||||
"watch": "mix watch",
|
||||
"watch-poll": "mix watch -- --watch-options-poll=1000",
|
||||
"hot": "mix watch --hot",
|
||||
"production": "mix --production",
|
||||
"prod": "mix --production"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@ckeditor/ckeditor5-inspector": "^2.2.0",
|
||||
"@ckeditor/ckeditor5-inspector": "^2.2.2",
|
||||
"axios": "^0.21.1",
|
||||
"cross-env": "^7.0",
|
||||
"jquery": "^3.5.1",
|
||||
"laravel-mix": "^5.0.9",
|
||||
"lodash": "^4.17.19",
|
||||
"resolve-url-loader": "^3.1.2",
|
||||
"sass": "^1.20.1",
|
||||
"cross-env": "^7.0.3",
|
||||
"jquery": "^3.6.0",
|
||||
"laravel-mix": "^6.0.19",
|
||||
"lodash": "^4.17.21",
|
||||
"resolve-url-loader": "^3.1.3",
|
||||
"sass": "^1.32.13",
|
||||
"sass-loader": "^8.0.0",
|
||||
"vue-template-compiler": "^2.6.11"
|
||||
"vue-template-compiler": "^2.6.12"
|
||||
},
|
||||
"dependencies": {
|
||||
"@ckeditor/ckeditor5-alignment": "^21.0.0",
|
||||
|
@ -27,8 +26,9 @@
|
|||
"@ckeditor/ckeditor5-build-decoupled-document": "^21.0.0",
|
||||
"@ckeditor/ckeditor5-table": "^21.0.0",
|
||||
"ckeditor": "github:unisharp/laravel-ckeditor",
|
||||
"moment": "^2.27.0",
|
||||
"moment": "^2.29.1",
|
||||
"postcss": "^8.2.15",
|
||||
"quill": "^1.3.7",
|
||||
"sweetalert2": "^10.10.4"
|
||||
"sweetalert2": "^10.16.9"
|
||||
}
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"/js/app.js": "/js/app.js",
|
||||
"/css/app.css": "/css/app.css",
|
||||
"/css/webapp.css": "/css/webapp.css",
|
||||
"/css/admin.css": "/css/admin.css",
|
||||
"/css/webappdark.css": "/css/webappdark.css",
|
||||
"/css/admin.css": "/css/admin.css"
|
||||
"/css/webapp.css": "/css/webapp.css",
|
||||
"/css/app.css": "/css/app.css"
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue