Hi @roman.smirnov,
Thanks for the hint, but I think the client-side setup hasn’t changed in Version 7.6
Here’s my code:
plugin.js
define(['jquery', 'angular', './controllers'], function($, angular) {
var Configuration = ['ViewsProvider', function(ViewsProvider) {
ViewsProvider.registerDefaultView('cockpit.processDefinition.runtime.tab', {
id: 'process-definitions',
label: 'Social Interactions',
url: 'plugin://social/static/app/processdefinition/processdefinition.html',
controller: ProcessdefinitionController,
priority: 12
});
ViewsProvider.registerDefaultView('cockpit.dashboard', {
id: 'process-definitions',
label: 'Social Interactions',
url: 'plugin://social/static/app/dashboard/dashboard.html',
controller: DashboardController,
priority: 12
})
}];
var ngModule = angular.module('cockpit.plugin.social', ['ui.bootstrap', 'controllers'])
.filter('split', function() {
return function (input, splitChar, splitIndex) {
return input.split(splitChar)[splitIndex];
};
});
ngModule.config(Configuration);
return ngModule;
});
controllers.js
define('cockpit.plugin.social.controllers', [
'./components/processdefinition/processdefinitionController',
'./components/dashboard/dashboardController',
'./components/modal/postModalController',
'./components/modal/userModalController',
'./components/modal/tagModalController'
], function(module) {
});
processdefinitioncontroller.js
define('cockpit.plugin.social.controllers', [], function(module) {
module.controller('ProcessdefinitionController', ["$scope", "$http", "Uri", "Notifications", "$modal", function($scope, $http, Uri, Notifications, $modal) {
...