Merge pull request #435 from taigaio/issue/2542/taiga-admin-crashes-with-some-kind-of-plugins
Fixing admin contrib section when there is only an auth plugin or it's t...stable
commit
5d7ae66dab
|
@ -246,6 +246,7 @@ configure = ($routeProvider, $locationProvider, $httpProvider, $provide, $tgEven
|
|||
init = ($log, $config, $rootscope, $auth, $events, $analytics, $translate) ->
|
||||
$log.debug("Initialize application")
|
||||
$rootscope.contribPlugins = @.taigaContribPlugins
|
||||
$rootscope.adminPlugins = _.where(@.taigaContribPlugins, {"type": "admin"})
|
||||
|
||||
if $auth.isAuthenticated()
|
||||
$events.setupConnection()
|
||||
|
|
|
@ -25,10 +25,10 @@ class ContribController extends taiga.Controller
|
|||
@.$inject = ["$rootScope", "$scope", "$routeParams", "$tgRepo", "$tgResources", "$tgConfirm", "$appTitle"]
|
||||
|
||||
constructor: (@rootScope, @scope, @params, @repo, @rs, @confirm, @appTitle) ->
|
||||
@scope.currentPlugin = _.first(_.where(taigaContribPlugins, {"slug": @params.plugin}))
|
||||
@scope.adminPlugins = _.where(@rootScope.contribPlugins, {"type": "admin"})
|
||||
@scope.currentPlugin = _.first(_.where(@scope.adminPlugins, {"slug": @params.plugin}))
|
||||
@scope.pluginTemplate = "contrib/#{@scope.currentPlugin.slug}"
|
||||
@scope.projectSlug = @params.pslug
|
||||
@scope.adminPlugins = _.where(@rootScope.contribPlugins, {"type": "admin"})
|
||||
|
||||
promise = @.loadInitialData()
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ section.admin-menu
|
|||
a(href="" tg-nav="project-admin-third-parties-webhooks:project=project.slug")
|
||||
span.title(translate="ADMIN.MENU.INTEGRATIONS")
|
||||
span.icon.icon-arrow-right
|
||||
li#adminmenu-contrib(ng-show="contribPlugins.length > 0")
|
||||
a(href="" tg-nav="project-admin-contrib:project=project.slug,plugin=contribPlugins[0].slug")
|
||||
li#adminmenu-contrib(ng-show="adminPlugins.length > 0")
|
||||
a(href="" tg-nav="project-admin-contrib:project=project.slug,plugin=adminPlugins[0].slug")
|
||||
span.title(translate="COMMON.PLUGINS")
|
||||
span.icon.icon-arrow-right
|
||||
|
|
Loading…
Reference in New Issue