From f3e49d30441c7df989b4fce43a1975fae0255907 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rihards=20Simanovi=C4=8Ds?= Date: Tue, 2 Sep 2025 00:30:53 +0100 Subject: [PATCH] Temperately hide modules tab while Module Management is developed (#443) * fix(navigation): temperately hide modules tab while Module Management is developed * chore run pint --- config/invoiceshelf.php | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/config/invoiceshelf.php b/config/invoiceshelf.php index 2bf0dbc0..16e6dc34 100644 --- a/config/invoiceshelf.php +++ b/config/invoiceshelf.php @@ -386,16 +386,21 @@ return [ 'ability' => 'view-expense', 'model' => Expense::class, ], - [ - 'title' => 'navigation.modules', - 'group' => 3, - 'link' => '/admin/modules', - 'icon' => 'PuzzlePieceIcon', - 'name' => 'Modules', - 'owner_only' => true, - 'ability' => '', - 'model' => '', - ], + // TODO: remove env check once the module management os implemented. + ...( + env('APP_ENV', 'production') == 'development' ? [ + [ + 'title' => 'navigation.modules', + 'group' => 3, + 'link' => '/admin/modules', + 'icon' => 'PuzzlePieceIcon', + 'name' => 'Modules', + 'owner_only' => true, + 'ability' => '', + 'model' => '', + ], + ] : [] + ), [ 'title' => 'navigation.users', 'group' => 3,