From 12f7ef7e519e4da9a0301eb602fcaf856a49c078 Mon Sep 17 00:00:00 2001 From: Juanfran Date: Mon, 19 Oct 2015 08:23:52 +0200 Subject: [PATCH] conditional kanban joyride step if the user has creation perms --- .../joy-ride/joy-ride.service.coffee | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/app/modules/components/joy-ride/joy-ride.service.coffee b/app/modules/components/joy-ride/joy-ride.service.coffee index 39e16c70..30c69a56 100644 --- a/app/modules/components/joy-ride/joy-ride.service.coffee +++ b/app/modules/components/joy-ride/joy-ride.service.coffee @@ -80,7 +80,7 @@ class JoyRideService extends taiga.Service } } ] - + if @checkPermissionsService.check('add_us') steps.push({ element: '.new-us', @@ -94,7 +94,7 @@ class JoyRideService extends taiga.Service return steps kanban: () => - return [ + steps = [ { element: '.kanban-table-inner', position: 'bottom', @@ -110,19 +110,23 @@ class JoyRideService extends taiga.Service title: @translate.instant('JOYRIDE.KANBAN.STEP2.TITLE') text: @translate.instant('JOYRIDE.KANBAN.STEP2.TEXT') } - }, - { - element: '.icon-plus', - position: 'bottom', - joyride: { - title: @translate.instant('JOYRIDE.KANBAN.STEP3.TITLE') - text: [ - @translate.instant('JOYRIDE.KANBAN.STEP3.TEXT1'), - @translate.instant('JOYRIDE.KANBAN.STEP3.TEXT2'), - ] - } } ] + + if @checkPermissionsService.check('add_us') + steps.push({ + element: '.icon-plus', + position: 'bottom', + joyride: { + title: @translate.instant('JOYRIDE.KANBAN.STEP3.TITLE') + text: [ + @translate.instant('JOYRIDE.KANBAN.STEP3.TEXT1'), + @translate.instant('JOYRIDE.KANBAN.STEP3.TEXT2'), + ] + } + }) + + return steps } get: (name) ->