diff --git a/app/coffee/modules/base.coffee b/app/coffee/modules/base.coffee index 39fb32cf..43acb267 100644 --- a/app/coffee/modules/base.coffee +++ b/app/coffee/modules/base.coffee @@ -26,10 +26,30 @@ bindOnce = @.taiga.bindOnce module = angular.module("taigaBase", ["taigaLocales"]) +############################################################################# +## Global Page Controller +############################################################################# + +class MainTaigaController extends taiga.Controller + @.$inject = ["$scope", "$tgResources"] + + constructor: (@scope, @rs) -> + promise = @.loadInitialData() + promise.then null, -> + console.log "FAIL" + # TODO + + loadInitialData: -> + return @rs.projects.list().then (projects) => + console.log projects + @scope.projects = projects + return projects + ############################################################################# ## Global Page Directive ############################################################################# + MainTaigaDirective = ($log, $compile, $rootscope) -> template = _.template("""