diff --git a/templates/web/admin/task-manager/index.html.twig b/templates/web/admin/task-manager/index.html.twig
index 8793462bed..92767eacf6 100644
--- a/templates/web/admin/task-manager/index.html.twig
+++ b/templates/web/admin/task-manager/index.html.twig
@@ -10,7 +10,6 @@
-
diff --git a/templates/web/admin/tree.html.twig b/templates/web/admin/tree.html.twig
index 9559e0fb7d..d3084986d5 100644
--- a/templates/web/admin/tree.html.twig
+++ b/templates/web/admin/tree.html.twig
@@ -62,7 +62,7 @@
{% if app['acl'].get(app['authentication'].getUser()).has_right('taskmanager') %}
-
+
{{ 'admin::utilisateurs: gestionnaire de taches' | trans }}
diff --git a/www/scripts/apps/admin/tasks-manager/app.js b/www/scripts/apps/admin/tasks-manager/app.js
index 051f04972b..39c1aa9ef8 100644
--- a/www/scripts/apps/admin/tasks-manager/app.js
+++ b/www/scripts/apps/admin/tasks-manager/app.js
@@ -13,21 +13,20 @@ define([
"backbone",
"models/scheduler",
"common/websockets/connection",
+ "common/websockets/subscriberManager",
"apps/admin/tasks-manager/views/scheduler",
"apps/admin/tasks-manager/views/tasks",
"apps/admin/tasks-manager/views/ping",
"apps/admin/tasks-manager/views/refresh",
"apps/admin/tasks-manager/collections/tasks"
-], function ($, _, Backbone, Scheduler, WSConnection, SchedulerView, TasksView, PingView, RefreshView, TasksCollection) {
+], function ($, _, Backbone, Scheduler, WSConnection, SubscriberManager, SchedulerView, TasksView, PingView, RefreshView, TasksCollection) {
var create = function() {
window.TaskManagerApp = {
$scope: $("#task-manager-app"),
$tasksListView : $(".tasks-list-view", this.$scope),
$schedulerView : $(".scheduler-view", this.$scope),
$pingView : $(".ping-view", this.$scope),
- $refreshView : $(".refresh-view", this.$scope),
- eventAggregator: _.extend({}, Backbone.Events),
- wstopic: "http://phraseanet.com/topics/admin/task-manager"
+ $refreshView : $(".refresh-view", this.$scope)
};
TaskManagerApp.tasksCollection = new TasksCollection();
@@ -56,7 +55,7 @@ define([
TaskManagerApp.tasksView.render();
TaskManagerApp.schedulerView.render();
- WSConnection.subscribe(TaskManagerApp.wstopic, function(topic, msg) {
+ SubscriberManager.pushCallback(function(topic, msg) {
// double encoded string
var msg = JSON.parse(JSON.parse(msg));
WSConnection.trigger("ws:"+msg.event, msg);
diff --git a/www/scripts/apps/admin/tasks-manager/main.js b/www/scripts/apps/admin/tasks-manager/main.js
index fa185294fb..adb41d81db 100644
--- a/www/scripts/apps/admin/tasks-manager/main.js
+++ b/www/scripts/apps/admin/tasks-manager/main.js
@@ -7,16 +7,6 @@
* file that was distributed with this source code.
*/
-// configure AMD loading
-require.config({
- baseUrl: "/scripts",
- paths: {
- jquery: "../assets/jquery/jquery",
- underscore: "../assets/underscore-amd/underscore",
- backbone: "../assets/backbone-amd/backbone"
- }
-});
-
// launch application
require(["apps/admin/tasks-manager/app"], function (App) {
App.initialize();
diff --git a/www/scripts/apps/admin/tasks-manager/views/tasks.js b/www/scripts/apps/admin/tasks-manager/views/tasks.js
index 8716671751..2332add3ec 100644
--- a/www/scripts/apps/admin/tasks-manager/views/tasks.js
+++ b/www/scripts/apps/admin/tasks-manager/views/tasks.js
@@ -9,12 +9,10 @@
define([
"jquery",
- "jqueryui",
"underscore",
"backbone",
- "i18n",
"apps/admin/tasks-manager/views/task"
-], function ($, jqueryui, _, Backbone, i18n, TaskView) {
+], function ($, _, Backbone, TaskView) {
var TasksView = Backbone.View.extend({
initialize: function() {
this._taskViews = [];