From 11a3e9ab1e855096243b17b5bfb54eb27a4b3713 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Wed, 31 Jan 2018 18:16:48 +0200 Subject: [PATCH] Proposals --- app/Models/EntityModel.php | 9 +++++++++ app/Providers/AppServiceProvider.php | 4 ++++ resources/views/list.blade.php | 4 ++-- routes/web.php | 7 +++++++ 4 files changed, 22 insertions(+), 2 deletions(-) diff --git a/app/Models/EntityModel.php b/app/Models/EntityModel.php index f0dde93ce33e..d922d641e7ad 100644 --- a/app/Models/EntityModel.php +++ b/app/Models/EntityModel.php @@ -355,6 +355,15 @@ class EntityModel extends Eloquent return false; } + public static function getFormUrl($entityType) + { + if (in_array($entityType, [ENTITY_PROPOSAL_CATEGORY, ENTITY_PROPOSAL_SNIPPET, ENTITY_PROPOSAL_TEMPLATE])) { + return str_replace('_', 's/', Utils::pluralizeEntityType($entityType)); + } else { + return Utils::pluralizeEntityType($entityType); + } + } + public static function getStates($entityType = false) { $data = []; diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 1e06822f18a2..0d5c0bddc328 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -96,6 +96,7 @@ class AppServiceProvider extends ServiceProvider }); Form::macro('breadcrumbs', function ($status = false) { + $str = '