Fixed 'forbidden' on /admin
Fixed logout menu item position in Firefox
This commit is contained in:
parent
d6f553e99f
commit
b2ab541fa6
3
index.js
3
index.js
|
@ -108,9 +108,8 @@ const webpackConfigFactory = require('./webpack.config.js');
|
||||||
app.use(express.static(path.join(__dirname, 'public', 'dist')));
|
app.use(express.static(path.join(__dirname, 'public', 'dist')));
|
||||||
|
|
||||||
|
|
||||||
// Redirects to make Vue-router URLs less quirky
|
// Redirect to make Vue-router URLs less quirky
|
||||||
app.get('/c/:code', (req, res) => { res.redirect(301, '/#/c/' + req.params.code) });
|
app.get('/c/:code', (req, res) => { res.redirect(301, '/#/c/' + req.params.code) });
|
||||||
app.get('/admin', (req, res) => { res.redirect(301, '/#/admin/') });
|
|
||||||
|
|
||||||
|
|
||||||
// Background workers
|
// Background workers
|
||||||
|
|
|
@ -63,6 +63,10 @@ async function checkAuthorization(req, res, repository, onVerified)
|
||||||
module.exports = (repository) =>
|
module.exports = (repository) =>
|
||||||
{
|
{
|
||||||
var router = express.Router();
|
var router = express.Router();
|
||||||
|
|
||||||
|
// Redirects to make Vue-router URLs less quirky
|
||||||
|
router.get('/', (req, res) => { res.redirect(301, '/#/admin/') });
|
||||||
|
|
||||||
router.use(async (req, res, next) =>
|
router.use(async (req, res, next) =>
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
|
|
|
@ -3,13 +3,13 @@
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="pure-menu pure-menu-horizontal">
|
<div class="pure-menu pure-menu-horizontal">
|
||||||
<ul class="pure-menu-list">
|
<ul class="pure-menu-list">
|
||||||
<menu-link route="/admin/uploads" :title="$t('admin.menu.uploads')"></menu-link>
|
|
||||||
<menu-link route="/admin/codes" :title="$t('admin.menu.codes')"></menu-link>
|
|
||||||
<menu-link route="/admin/users" :title="$t('admin.menu.users')" v-if="hasAuth('manageUsers')"></menu-link>
|
|
||||||
|
|
||||||
<li class="pure-menu-item logout">
|
<li class="pure-menu-item logout">
|
||||||
<a class="pure-menu-link" href="#" @click.prevent="logout">{{ $t('admin.logout') }}</a>
|
<a class="pure-menu-link" href="#" @click.prevent="logout">{{ $t('admin.logout') }}</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<menu-link route="/admin/uploads" :title="$t('admin.menu.uploads')"></menu-link>
|
||||||
|
<menu-link route="/admin/codes" :title="$t('admin.menu.codes')"></menu-link>
|
||||||
|
<menu-link route="/admin/users" :title="$t('admin.menu.users')" v-if="hasAuth('manageUsers')"></menu-link>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue