### # Copyright (C) 2014-2018 Taiga Agile LLC # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as # published by the Free Software Foundation, either version 3 of the # License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . # # File: profile/profile-hints/profile-hints.controller.coffee ### class ProfileHints HINTS: [ { #hint1 url: "https://tree.taiga.io/support/admin/import-export-projects/" }, { #hint2 url: "https://tree.taiga.io/support/admin/custom-fields/" }, { #hint3 }, { #hint4 } ] constructor: (@translate) -> hintKey = Math.floor(Math.random() * @.HINTS.length) + 1 @.hint = @.HINTS[hintKey - 1] @.hint.linkText = @.hint.linkText || 'HINTS.LINK' @.hint.title = @translate.instant("HINTS.HINT#{hintKey}_TITLE") @.hint.text = @translate.instant("HINTS.HINT#{hintKey}_TEXT") ProfileHints.$inject = [ "$translate" ] angular.module("taigaProfile").controller("ProfileHints", ProfileHints)