mirror of
https://github.com/grocy/grocy.git
synced 2026-03-27 23:29:25 +01:00
Add an option for displaying a Barcode Buddy link in the navbar
This commit is contained in:
parent
e01e0f3abe
commit
35f34caaa0
|
|
@ -104,6 +104,9 @@ Setting('DEFAULT_PERMISSIONS', ['ADMIN']);
|
|||
// "1D" (=> Code128) or "2D" (=> DataMatrix)
|
||||
Setting('GROCYCODE_TYPE', '1D');
|
||||
|
||||
// Add Barcode Buddy link to navbar when not empty (like 'https://barcodebuddy.example.com/' or 'http://192.168.0.10/')
|
||||
Setting('BARCODE_BUDDY_URL', '');
|
||||
|
||||
|
||||
// Label printer settings
|
||||
Setting('LABEL_PRINTER_WEBHOOK', ''); // The URI that Grocy will POST to when asked to print a label
|
||||
|
|
|
|||
|
|
@ -461,6 +461,14 @@
|
|||
</ul>
|
||||
|
||||
<ul class="navbar-nav ml-auto">
|
||||
@if(!empty(GROCY_BARCODE_BUDDY_URL))
|
||||
<li class="nav-item">
|
||||
<a class="nav-link discrete-link" href="{{ GROCY_BARCODE_BUDDY_URL }}">
|
||||
<i class="fa-solid fa-barcode"></i>
|
||||
<span class="nav-link-text">Barcode Buddy</span>
|
||||
</a>
|
||||
</li>
|
||||
@endif
|
||||
@if(GROCY_AUTHENTICATED && !GROCY_IS_EMBEDDED_INSTALL && !GROCY_DISABLE_AUTH)
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle discrete-link @if(!empty(GROCY_USER_PICTURE_FILE_NAME)) py-0 @endif"
|
||||
|
|
@ -478,11 +486,11 @@
|
|||
|
||||
<div class="dropdown-menu dropdown-menu-right">
|
||||
<a class="dropdown-item logout-button discrete-link"
|
||||
href="{{ $U('/logout') }}"><i class="fa-solid fa-sign-out-alt"></i> {{ $__t('Logout') }}</a>
|
||||
href="{{ $U('/logout') }}"><i class="fa-solid fa-fw fa-sign-out-alt"></i> {{ $__t('Logout') }}</a>
|
||||
<div class="dropdown-divider"></div>
|
||||
@if(!defined('GROCY_EXTERNALLY_MANAGED_AUTHENTICATION'))
|
||||
<a class="dropdown-item logout-button discrete-link"
|
||||
href="{{ $U('/user/' . GROCY_USER_ID . '?changepw=true') }}"><i class="fa-solid fa-key"></i> {{ $__t('Change password') }}</a>
|
||||
href="{{ $U('/user/' . GROCY_USER_ID . '?changepw=true') }}"><i class="fa-solid fa-fw fa-key"></i> {{ $__t('Change password') }}</a>
|
||||
@else
|
||||
<a class="dropdown-item logout-button discrete-link"
|
||||
href="{{ $U('/user/' . GROCY_USER_ID) }}"><i class="fa-solid fa-key"></i> {{ $__t('Edit user') }}</a>
|
||||
|
|
@ -630,47 +638,47 @@
|
|||
|
||||
<div class="dropdown-menu dropdown-menu-right">
|
||||
<a class="dropdown-item discrete-link"
|
||||
href="{{ $U('/stocksettings') }}"><i class="fa-solid fa-box"></i> {{ $__t('Stock settings') }}</a>
|
||||
href="{{ $U('/stocksettings') }}"><i class="fa-solid fa-fw fa-box"></i> {{ $__t('Stock settings') }}</a>
|
||||
@if(GROCY_FEATURE_FLAG_SHOPPINGLIST)
|
||||
<a class="dropdown-item discrete-link permission-SHOPPINGLIST"
|
||||
href="{{ $U('/shoppinglistsettings') }}"><i class="fa-solid fa-shopping-cart"></i> {{ $__t('Shopping list settings') }}</a>
|
||||
href="{{ $U('/shoppinglistsettings') }}"><i class="fa-solid fa-fw fa-shopping-cart"></i> {{ $__t('Shopping list settings') }}</a>
|
||||
@endif
|
||||
@if(GROCY_FEATURE_FLAG_RECIPES)
|
||||
<a class="dropdown-item discrete-link permission-RECIPES"
|
||||
href="{{ $U('/recipessettings') }}"><i class="fa-solid fa-pizza-slice"></i> {{ $__t('Recipes settings') }}</a>
|
||||
href="{{ $U('/recipessettings') }}"><i class="fa-solid fa-fw fa-pizza-slice"></i> {{ $__t('Recipes settings') }}</a>
|
||||
@endif
|
||||
@if(GROCY_FEATURE_FLAG_CHORES)
|
||||
<a class="dropdown-item discrete-link permission-CHORES"
|
||||
href="{{ $U('/choressettings') }}"><i class="fa-solid fa-home"></i> {{ $__t('Chores settings') }}</a>
|
||||
href="{{ $U('/choressettings') }}"><i class="fa-solid fa-fw fa-home"></i> {{ $__t('Chores settings') }}</a>
|
||||
@endif
|
||||
@if(GROCY_FEATURE_FLAG_TASKS)
|
||||
<a class="dropdown-item discrete-link permission-TASKS"
|
||||
href="{{ $U('/taskssettings') }}"><i class="fa-solid fa-tasks"></i> {{ $__t('Tasks settings') }}</a>
|
||||
href="{{ $U('/taskssettings') }}"><i class="fa-solid fa-fw fa-tasks"></i> {{ $__t('Tasks settings') }}</a>
|
||||
@endif
|
||||
@if(GROCY_FEATURE_FLAG_BATTERIES)
|
||||
<a class="dropdown-item discrete-link permission-BATTERIES"
|
||||
href="{{ $U('/batteriessettings') }}"><i class="fa-solid fa-battery-half"></i> {{ $__t('Batteries settings') }}</a>
|
||||
href="{{ $U('/batteriessettings') }}"><i class="fa-solid fa-fw fa-battery-half"></i> {{ $__t('Batteries settings') }}</a>
|
||||
@endif
|
||||
<div class="dropdown-divider"></div>
|
||||
<a data-href="{{ $U('/usersettings') }}"
|
||||
class="dropdown-item discrete-link link-return">
|
||||
<i class="fa-solid fa-user-cog"></i> {{ $__t('User settings') }}
|
||||
<i class="fa-solid fa-fw fa-user-cog"></i> {{ $__t('User settings') }}
|
||||
</a>
|
||||
<a class="dropdown-item discrete-link permission-USERS_READ"
|
||||
href="{{ $U('/users') }}"><i class="fa-solid fa-users"></i> {{ $__t('Manage users') }}</a>
|
||||
href="{{ $U('/users') }}"><i class="fa-solid fa-fw fa-users"></i> {{ $__t('Manage users') }}</a>
|
||||
<div class="dropdown-divider"></div>
|
||||
@if(!GROCY_DISABLE_AUTH)
|
||||
<a class="dropdown-item discrete-link"
|
||||
href="{{ $U('/manageapikeys') }}"><i class="fa-solid fa-handshake"></i> {{ $__t('Manage API keys') }}</a>
|
||||
href="{{ $U('/manageapikeys') }}"><i class="fa-solid fa-fw fa-handshake"></i> {{ $__t('Manage API keys') }}</a>
|
||||
@endif
|
||||
<a class="dropdown-item discrete-link"
|
||||
target="_blank"
|
||||
href="{{ $U('/api') }}"><i class="fa-solid fa-book"></i> {{ $__t('REST API browser') }}</a>
|
||||
href="{{ $U('/api') }}"><i class="fa-solid fa-fw fa-book"></i> {{ $__t('REST API browser') }}</a>
|
||||
<a class="dropdown-item discrete-link"
|
||||
href="{{ $U('/barcodescannertesting') }}"><i class="fa-solid fa-barcode"></i> {{ $__t('Barcode scanner testing') }}</a>
|
||||
href="{{ $U('/barcodescannertesting') }}"><i class="fa-solid fa-fw fa-barcode"></i> {{ $__t('Barcode scanner testing') }}</a>
|
||||
<div class="dropdown-divider"></div>
|
||||
<a class="dropdown-item discrete-link show-as-dialog-link"
|
||||
href="{{ $U('/about?embedded') }}"><i class="fa-solid fa-info fa-fw"></i> {{ $__t('About Grocy') }}</a>
|
||||
href="{{ $U('/about?embedded') }}"><i class="fa-solid fa-fw fa-info"></i> {{ $__t('About Grocy') }}</a>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user