Fixed user profile when using Flex Users only in admin

This commit is contained in:
Matias Griese
2020-01-10 20:30:21 +02:00
parent 991a15f0f2
commit 761428bdec
2 changed files with 8 additions and 1 deletions

View File

@@ -3,6 +3,8 @@
* [](#improved)
* Improved `permissions` field
1. [](#bugfix)
* Fixed user profile when using `Flex Users` only in admin
# v1.10.0-rc.3
## 01/02/2020

View File

@@ -1,8 +1,13 @@
<div id="offline-status">
<span><i class="fa fa-fw fa-plane"></i> You are offline</span>
</div>
{% set flex = grav['flex_objects'] ?? null %}
{% set user = admin.user %}
{% set route = grav['flex_objects'] is defined ? grav['flex_objects'].adminRoute(user) : '' %}
{% if flex and not user.hasFlexFeature('user') %}
{% set directory = flex.directory('grav-accounts') %}
{% set test = directory.object(user.username) %}
{% endif %}
{% set route = test ? flex.adminRoute(test) : '' %}
{% if route == '' %}
{% set route = '/user/' ~ user.username %}
{% endif %}