Skip to content
Snippets Groups Projects
Commit f188a8ba authored by Alex's avatar Alex
Browse files

Merge branch 'master' into wowa_training_v2

parents 11a3db27 019e1d23
No related branches found
No related tags found
1 merge request!1Include Wowa Training
Pipeline #5044 failed
......@@ -3,6 +3,7 @@
/public/storage
/storage/*.key
/vendor
/.idea
.env
.env.backup
.idea/
......
......@@ -10,6 +10,16 @@ Web interface for MARK server.
![System status](figures/status.png)
## Demo mode
In ```demo``` mode, the user is directly logged in as administrator (no password required). To activate demo mode, change **.env** :
```
APP_ENV=demo
```
or set environment variable ```APP_ENV=demo```.
## Contributing
Start a mongodb container and a mark-example container so we have some toy
......@@ -22,6 +32,7 @@ docker-compose up
Start Laravel integrated webserver
```bash
cp .env.example .env
php artisan serve
```
......
......@@ -21,6 +21,7 @@ class Kernel extends HttpKernel
\Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
\App\Http\Middleware\TrimStrings::class,
\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
\App\Http\Middleware\DemoMode::class,
];
/**
......
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Auth;
use App\User;
class DemoMode
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if (App::environment('demo')) {
$admin = User::find(1);
Auth::login($admin);
}
return $next($request);
}
}
public/android-chrome-192x192.png

9.8 KiB

public/android-chrome-512x512.png

29.2 KiB

public/apple-touch-icon.png

8.92 KiB

public/favicon-16x16.png

539 B

public/favicon-32x32.png

1.18 KiB

No preview for this file type
......@@ -18,6 +18,10 @@
<!-- Styles -->
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
</head>
<body>
<div id="app">
......
......@@ -15,10 +15,10 @@ use Illuminate\Support\Facades\Route;
$app_url = config("app.url");
if (!empty($app_url)) {
URL::forceRootUrl($app_url);
URL::forceRootUrl($app_url);
$schema = explode(':', $app_url)[0];
URL::forceScheme($schema);
$schema = explode(':', $app_url)[0];
URL::forceScheme($schema);
}
Route::get('/', function () {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment