diff --git a/app/coffee/modules/admin/project-profile.coffee b/app/coffee/modules/admin/project-profile.coffee
index c3dae556..4c52c643 100644
--- a/app/coffee/modules/admin/project-profile.coffee
+++ b/app/coffee/modules/admin/project-profile.coffee
@@ -137,7 +137,7 @@ ProjectProfileDirective = ($repo, $confirm, $loading, $navurls, $location, proje
return {link:link}
-module.directive("tgProjectProfile", ["$tgRepo", "$tgConfirm", "$tgLoading", "$tgNavUrls", "$tgLocation", "tgProjects", ProjectProfileDirective])
+module.directive("tgProjectProfile", ["$tgRepo", "$tgConfirm", "$tgLoading", "$tgNavUrls", "$tgLocation", "tgProjectsService", ProjectProfileDirective])
#############################################################################
## Project Default Values Directive
diff --git a/app/coffee/modules/feedback.coffee b/app/coffee/modules/feedback.coffee
index 5609a5c1..247db488 100644
--- a/app/coffee/modules/feedback.coffee
+++ b/app/coffee/modules/feedback.coffee
@@ -75,4 +75,4 @@ FeedbackDirective = ($lightboxService, $repo, $confirm, $loading, feedbackServic
return directive
module.directive("tgLbFeedback", ["lightboxService", "$tgRepo", "$tgConfirm",
- "$tgLoading", "tgFeedback", FeedbackDirective])
+ "$tgLoading", "tgFeedbackService", FeedbackDirective])
diff --git a/app/coffee/modules/projects/lightboxes.coffee b/app/coffee/modules/projects/lightboxes.coffee
index 483ae76b..f4f36574 100644
--- a/app/coffee/modules/projects/lightboxes.coffee
+++ b/app/coffee/modules/projects/lightboxes.coffee
@@ -26,7 +26,7 @@ debounce = @.taiga.debounce
module = angular.module("taigaProject")
-CreateProject = ($rootscope, $repo, $confirm, $location, $navurls, $rs, $projectUrl, $loading, lightboxService, $cacheFactory, $translate, projects) ->
+CreateProject = ($rootscope, $repo, $confirm, $location, $navurls, $rs, $projectUrl, $loading, lightboxService, $cacheFactory, $translate, projectsService) ->
link = ($scope, $el, attrs) ->
$scope.data = {}
$scope.templates = []
@@ -46,7 +46,7 @@ CreateProject = ($rootscope, $repo, $confirm, $location, $navurls, $rs, $project
$location.url($projectUrl.get(response))
lightboxService.close($el)
- projects.fetchProjects()
+ projectsService.fetchProjects()
onErrorSubmit = (response) ->
$loading.finish(submitButton)
@@ -142,7 +142,7 @@ CreateProject = ($rootscope, $repo, $confirm, $location, $navurls, $rs, $project
module.directive("tgLbCreateProject", ["$rootScope", "$tgRepo", "$tgConfirm",
"$location", "$tgNavUrls", "$tgResources", "$projectUrl", "$tgLoading",
- "lightboxService", "$cacheFactory", "$translate", "tgProjects", CreateProject])
+ "lightboxService", "$cacheFactory", "$translate", "tgProjectsService", CreateProject])
#############################################################################
@@ -188,4 +188,4 @@ DeleteProjectDirective = ($repo, $rootscope, $auth, $location, $navUrls, $confir
return {link:link}
module.directive("tgLbDeleteProject", ["$tgRepo", "$rootScope", "$tgAuth", "$tgLocation", "$tgNavUrls",
- "$tgConfirm", "lightboxService", "tgLoader", "tgProjects", DeleteProjectDirective])
+ "$tgConfirm", "lightboxService", "tgLoader", "tgProjectsService", DeleteProjectDirective])
diff --git a/app/locales/locale-en.json b/app/locales/locale-en.json
index 4dc5faf1..ff56f20e 100644
--- a/app/locales/locale-en.json
+++ b/app/locales/locale-en.json
@@ -245,7 +245,9 @@
"CREATE_ACCOUNT": "create your free account here"
},
"HOME": {
- "EMPTY_WATCHING": "Follow the projects, User Stories, Tasks, Issues... that you want to know about :)"
+ "EMPTY_WATCHING": "Follow the projects, User Stories, Tasks, Issues... that you want to know about :)",
+ "WORKING_ON_SECTION": "Working on",
+ "WATCHING_SECTION": "Watching"
},
"ATTACHMENT": {
"SECTION_NAME": "attachments",
diff --git a/app/modules/feedback/feedback-service.coffee b/app/modules/feedback/feedback-service.coffee
index 281b9925..86b8d6f9 100644
--- a/app/modules/feedback/feedback-service.coffee
+++ b/app/modules/feedback/feedback-service.coffee
@@ -9,4 +9,4 @@ class FeedbackService extends taiga.Service
"class": "lightbox lightbox-feedback lightbox-generic-form"
})
-angular.module("taigaFeedback").service("tgFeedback", FeedbackService)
+angular.module("taigaFeedback").service("tgFeedbackService", FeedbackService)
diff --git a/app/modules/home/duties/duty-directive.coffee b/app/modules/home/duties/duty-directive.coffee
index 72f544a3..539fafd4 100644
--- a/app/modules/home/duties/duty-directive.coffee
+++ b/app/modules/home/duties/duty-directive.coffee
@@ -34,4 +34,4 @@ DutyDirective = (navurls, projectsService, $translate) ->
return directive
-angular.module("taigaHome").directive("tgDuty", ["$tgNavUrls", "tgProjects", "$translate", DutyDirective])
+angular.module("taigaHome").directive("tgDuty", ["$tgNavUrls", "tgProjectsService", "$translate", DutyDirective])
diff --git a/app/modules/home/duties/duty.jade b/app/modules/home/duties/duty.jade
index dcb8fa5e..6304f47a 100644
--- a/app/modules/home/duties/duty.jade
+++ b/app/modules/home/duties/duty.jade
@@ -1,12 +1,12 @@
img.avatar(
- src="https://s3.amazonaws.com/uifaces/faces/twitter/rem/128.jpg"
- title="{{ user.fullname }}")
+ src="{{ ::vm.duty.assigned_to_extra_info.photo }}"
+ title="{{ ::vm.duty.assigned_to_extra_info.full_name_display }}")
div.duty-data
div
- span.duty-type {{ vm.getDutyType() }}
+ span.duty-type {{ ::vm.getDutyType() }}
span.duty-status(ng-style="{'color': vm.duty.status_color}") {{ ::vm.duty.status_name }}
- a.duty-title(href="{{ vm.getUrl() }}")
+ a.duty-title(href="{{ ::vm.getUrl() }}")
span.duty-id(tg-bo-ref="duty.ref")
span.duty-name {{ ::duty.subject }}
div.duty-project {{ ::vm.getProjectName()}}
diff --git a/app/modules/home/home-page.controller.coffee b/app/modules/home/home-page.controller.coffee
index 36eeba8f..ae45ba75 100644
--- a/app/modules/home/home-page.controller.coffee
+++ b/app/modules/home/home-page.controller.coffee
@@ -11,7 +11,7 @@ class ProjectsPageController extends taiga.Controller
"$projectUrl",
"$tgConfig",
"tgLoader",
- "tgProjects",
+ "tgProjectsService",
"tgHomeService",
"$translate"
diff --git a/app/modules/home/home.jade b/app/modules/home/home.jade
index ccb73a9d..b05ea7ab 100644
--- a/app/modules/home/home.jade
+++ b/app/modules/home/home.jade
@@ -3,17 +3,14 @@ doctype html
include ../../partials/includes/components/beta
div.home-wrapper.centered
div.duty-summary
- // TODO: if not assigned to items?
- // TODO: i18n
- div.title-bar.working-on-title(ng-show="vm.assignedTo") Working on
+ div.title-bar.working-on-title(ng-show="vm.assignedTo", translate="HOME.WORKING_ON_SECTION")
section.working-on(ng-show="vm.assignedTo")
div.duty-single(tg-duty="duty", tg-repeat="duty in vm.assignedTo", ng-class="{blocked: duty.is_blocked}")
- div.title-bar.watching-title Watching
+ div.title-bar.watching-title(translate="HOME.WATCHING_SECTION")
section.watching-empty(ng-show="!vm.watching.size")
include ../../svg/hide.svg
- // TODO: i18n
p(translate="HOME.EMPTY_WATCHING")
section.watching(ng-show="vm.watching")
diff --git a/app/modules/home/projects/list.directive.coffee b/app/modules/home/projects/list.directive.coffee
index d22975e2..2e6d250a 100644
--- a/app/modules/home/projects/list.directive.coffee
+++ b/app/modules/home/projects/list.directive.coffee
@@ -15,4 +15,4 @@ HomeProjectListDirective = (projectsService) ->
return directive
-angular.module("taigaHome").directive("tgHomeProjectList", ["tgProjects", HomeProjectListDirective])
+angular.module("taigaHome").directive("tgHomeProjectList", ["tgProjectsService", HomeProjectListDirective])
diff --git a/app/modules/navigation-bar/dropdown-project-list/dropdown-project-list.directive.coffee b/app/modules/navigation-bar/dropdown-project-list/dropdown-project-list.directive.coffee
index cb5cceb9..8ffe96c8 100644
--- a/app/modules/navigation-bar/dropdown-project-list/dropdown-project-list.directive.coffee
+++ b/app/modules/navigation-bar/dropdown-project-list/dropdown-project-list.directive.coffee
@@ -17,4 +17,4 @@ DropdownProjectListDirective = (projectsService) ->
angular.module("taigaNavigationBar").directive("tgDropdownProjectList",
- ["tgProjects", DropdownProjectListDirective])
+ ["tgProjectsService", DropdownProjectListDirective])
diff --git a/app/modules/navigation-bar/dropdown-project-list/dropdown-project-list.jade b/app/modules/navigation-bar/dropdown-project-list/dropdown-project-list.jade
index 375a9c1d..12cdf753 100644
--- a/app/modules/navigation-bar/dropdown-project-list/dropdown-project-list.jade
+++ b/app/modules/navigation-bar/dropdown-project-list/dropdown-project-list.jade
@@ -21,6 +21,7 @@ div.navbar-dropdown.dropdown-project-list
title="{{'PROJECT.NAVIGATION.ACTION_CREATE_PROJECT' | translate}}",
translate="PROJECT.NAVIGATION.ACTION_CREATE_PROJECT")
- a.button-blackish.import-project-button(href="", title="{{'PROJECT.NAVIGATION.TITLE_ACTION_IMPORT' | translate}}", tg-import-project-button)
- span.icon.icon-upload
- input.import-file.hidden(type="file")
+ span(tg-import-project-button)
+ a.button-blackish.import-project-button(href="", title="{{'PROJECT.NAVIGATION.TITLE_ACTION_IMPORT' | translate}}")
+ span.icon.icon-upload
+ input.import-file.hidden(type="file")
diff --git a/app/modules/navigation-bar/dropdown-user/dropdown-user.directive.coffee b/app/modules/navigation-bar/dropdown-user/dropdown-user.directive.coffee
index a417292d..018bd433 100644
--- a/app/modules/navigation-bar/dropdown-user/dropdown-user.directive.coffee
+++ b/app/modules/navigation-bar/dropdown-user/dropdown-user.directive.coffee
@@ -22,5 +22,5 @@ DropdownUserDirective = (authService, configService, locationService,
return directive
angular.module("taigaNavigationBar").directive("tgDropdownUser",
- ["$tgAuth", "$tgConfig", "$tgLocation", "$tgNavUrls", "tgFeedback",
+ ["$tgAuth", "$tgConfig", "$tgLocation", "$tgNavUrls", "tgFeedbackService",
DropdownUserDirective])
diff --git a/app/modules/navigation-bar/navigation-bar.directive.coffee b/app/modules/navigation-bar/navigation-bar.directive.coffee
index a372521d..9c23259c 100644
--- a/app/modules/navigation-bar/navigation-bar.directive.coffee
+++ b/app/modules/navigation-bar/navigation-bar.directive.coffee
@@ -14,4 +14,4 @@ NavigationBarDirective = (projectsService) ->
angular.module("taigaNavigationBar").directive("tgNavigationBar",
- ["tgProjects", NavigationBarDirective])
+ ["tgProjectsService", NavigationBarDirective])
diff --git a/app/modules/projects/listing/listing.directive.coffee b/app/modules/projects/listing/listing.directive.coffee
index 71a9ff8f..7d50458e 100644
--- a/app/modules/projects/listing/listing.directive.coffee
+++ b/app/modules/projects/listing/listing.directive.coffee
@@ -39,4 +39,4 @@ ProjectsListingDirective = (projectsService) ->
return directive
-angular.module("taigaProjects").directive("tgProjectsListing", ["tgProjects", ProjectsListingDirective])
+angular.module("taigaProjects").directive("tgProjectsListing", ["tgProjectsService", ProjectsListingDirective])
diff --git a/app/modules/projects/listing/listing.jade b/app/modules/projects/listing/listing.jade
index a5006029..f643a87a 100644
--- a/app/modules/projects/listing/listing.jade
+++ b/app/modules/projects/listing/listing.jade
@@ -3,9 +3,10 @@ div.project-list-wrapper.centered
h1 My projects
div.create-options
a.create-project-btn.button-green(href="#", ng-click="vm.newProject()", title="{{'PROJECT.NAVIGATION.ACTION_CREATE_PROJECT' | translate}}", translate="PROJECT.NAVIGATION.ACTION_CREATE_PROJECT")
- a.button-blackish.import-project-button(href="", title="{{'PROJECT.NAVIGATION.TITLE_ACTION_IMPORT' | translate}}", tg-import-project-button)
- span.icon.icon-upload
- input.import-file.hidden(type="file")
+ span(tg-import-project-button)
+ a.button-blackish.import-project-button(href="", title="{{'PROJECT.NAVIGATION.TITLE_ACTION_IMPORT' | translate}}")
+ span.icon.icon-upload
+ input.import-file.hidden(type="file")
section.project-list-section
div.project-list
diff --git a/app/modules/projects/projects-page.controller.coffee b/app/modules/projects/projects-page.controller.coffee
index 97cafb50..67f60490 100644
--- a/app/modules/projects/projects-page.controller.coffee
+++ b/app/modules/projects/projects-page.controller.coffee
@@ -11,19 +11,19 @@ class ProjectsPageController extends taiga.Controller
"$projectUrl",
"$tgConfig",
"tgLoader",
- "tgProjects",
+ "tgProjectsService",
"$translate"
]
constructor: (@scope, @q, @rs, @rootscope, @navUrls, @auth, @location,
- @appTitle, @projectUrl, @config, tgLoader, @projects, @translate) ->
+ @appTitle, @projectUrl, @config, tgLoader, @projectsService, @translate) ->
@appTitle.set(@translate.instant("PROJECT.SECTION_PROJECTS"))
if !@auth.isAuthenticated()
@location.path(@navUrls.resolve("login"))
#Projects
- promise = @projects.fetchProjects()
+ promise = @projectsService.fetchProjects()
# Finally
promise.finally tgLoader.pageLoaded
diff --git a/app/modules/projects/projects.service.coffee b/app/modules/projects/projects.service.coffee
index 3a902431..0248b8c6 100644
--- a/app/modules/projects/projects.service.coffee
+++ b/app/modules/projects/projects.service.coffee
@@ -41,4 +41,4 @@ class ProjectsService extends taiga.Service
@rs.projects.bulkUpdateOrder(sortData).then =>
@.fetchProjects()
-angular.module("taigaProjects").service("tgProjects", ProjectsService)
+angular.module("taigaProjects").service("tgProjectsService", ProjectsService)