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 = '