refactor(app): move storidge to new 'integrations' module (#2905)

* refactor(app): move storidge to new 'integrations' module

* style(storidge): revert TODO note removal
pull/2939/head
xAt0mZ 2019-06-11 23:13:18 +02:00 committed by GitHub
parent 67de71a18f
commit 144e0ae07e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
59 changed files with 32 additions and 29 deletions

View File

@ -4,7 +4,6 @@ import angular from 'angular';
import './agent/_module';
import './azure/_module';
import './docker/__module';
import './extensions/storidge/__module';
import './portainer/__module';
angular.module('portainer', [
@ -31,7 +30,7 @@ angular.module('portainer', [
'portainer.azure',
'portainer.docker',
'portainer.extensions',
'extension.storidge',
'portainer.integrations',
'rzModule',
'moment-picker'
]);

View File

@ -0,0 +1,3 @@
angular.module('portainer.integrations', [
'portainer.integrations.storidge'
]);

View File

@ -1,5 +1,6 @@
// TODO: legacy extension management
angular.module('extension.storidge', [])
angular.module('portainer.integrations.storidge', [])
.config(['$stateRegistryProvider', function ($stateRegistryProvider) {
'use strict';

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge').component('storidgeClusterEventsDatatable', {
angular.module('portainer.integrations.storidge').component('storidgeClusterEventsDatatable', {
templateUrl: './storidgeClusterEventsDatatable.html',
controller: 'GenericDatatableController',
bindings: {

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge').component('storidgeDrivesDatatable', {
angular.module('portainer.integrations.storidge').component('storidgeDrivesDatatable', {
templateUrl: './storidgeDrivesDatatable.html',
controller: 'StoridgeDrivesDatatableController',
bindings: {

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge').component('storidgeNodesDatatable', {
angular.module('portainer.integrations.storidge').component('storidgeNodesDatatable', {
templateUrl: './storidgeNodesDatatable.html',
controller: 'StoridgeNodesDatatableController',
bindings: {

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.controller('StoridgeNodesDatatableController', ['$scope', '$controller', 'clipboard', 'Notifications', 'StoridgeNodeService',
function($scope, $controller, clipboard, Notifications, StoridgeNodeService) {
angular.extend(this, $controller('GenericDatatableController', { $scope: $scope }));

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge').component('storidgeProfileSelector', {
angular.module('portainer.integrations.storidge').component('storidgeProfileSelector', {
templateUrl: './storidgeProfileSelector.html',
controller: 'StoridgeProfileSelectorController',
bindings: {

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.controller('StoridgeProfileSelectorController', ['StoridgeProfileService', 'Notifications',
function (StoridgeProfileService, Notifications) {
var ctrl = this;

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge').component('storidgeProfilesDatatable', {
angular.module('portainer.integrations.storidge').component('storidgeProfilesDatatable', {
templateUrl: './storidgeProfilesDatatable.html',
controller: 'GenericDatatableController',
bindings: {

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge').component('storidgeSnapshotsDatatable', {
angular.module('portainer.integrations.storidge').component('storidgeSnapshotsDatatable', {
templateUrl: './storidgeSnapshotsDatatable.html',
controller: 'StoridgeSnapshotsDatatableController',
bindings: {

View File

@ -1,6 +1,6 @@
import _ from 'lodash-es';
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.filter('drivestatusbadge', function () {
'use strict';
return function (text) {

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.factory('Storidge', ['$resource', 'API_ENDPOINT_ENDPOINTS', 'EndpointProvider', function StoridgeFactory($resource, API_ENDPOINT_ENDPOINTS, EndpointProvider) {
'use strict';
return $resource(API_ENDPOINT_ENDPOINTS + '/:endpointId/storidge/:resource/:id/:action', {

View File

@ -1,7 +1,7 @@
import Chart from 'chart.js';
import filesize from 'filesize';
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.factory('StoridgeChartService', [function StoridgeChartService() {
'use strict';

View File

@ -1,7 +1,7 @@
import { StoridgeInfoModel } from '../models/info';
import { StoridgeEventModel } from '../models/events';
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.factory('StoridgeClusterService', ['$q', 'Storidge', function StoridgeClusterServiceFactory($q, Storidge) {
'use strict';
var service = {};

View File

@ -1,6 +1,6 @@
import { StoridgeDriveModel } from '../models/drive';
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.factory('StoridgeDriveService', ['$q', 'Storidge', function StoridgeDriveServiceFactory($q, Storidge) {
'use strict';
var service = {};

View File

@ -1,6 +1,6 @@
import { StoridgeNodeModel, StoridgeNodeDetailedModel } from '../models/node';
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.factory('StoridgeNodeService', ['$q', 'Storidge', function StoridgeNodeServiceFactory($q, Storidge) {
'use strict';
var service = {};

View File

@ -4,7 +4,7 @@ import {
StoridgeProfileModel
} from '../models/profile';
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.factory('StoridgeProfileService', ['$q', 'Storidge', function StoridgeProfileServiceFactory($q, Storidge) {
'use strict';
var service = {};

View File

@ -1,6 +1,6 @@
import { StoridgeSnapshotModel } from '../models/snapshot'
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.factory('StoridgeSnapshotService', ['$q', 'Storidge', function StoridgeSnapshotServiceFactory($q, Storidge) {
'use strict';
var service = {};

View File

@ -1,6 +1,6 @@
import { StoridgeVolumeModel, StoridgeVolumeUpdateModel } from '../models/volume';
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.factory('StoridgeVolumeService', ['$q', 'Storidge', function StoridgeVolumeServiceFactory($q, Storidge) {
'use strict';
var service = {};

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.controller('StoridgeClusterController', ['$q', '$scope', '$state', 'Notifications', 'StoridgeClusterService', 'StoridgeNodeService', 'ModalService',
function ($q, $scope, $state, Notifications, StoridgeClusterService, StoridgeNodeService, ModalService) {

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.controller('StoridgeDrivesController', ['$scope', '$state', 'Notifications', 'StoridgeDriveService',
function ($scope, $state, Notifications, StoridgeDriveService) {

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.controller('StoridgeDriveController', ['$scope', '$state', '$transition$', 'Notifications', 'ModalService', 'StoridgeDriveService',
function ($scope, $state, $transition$, Notifications, ModalService, StoridgeDriveService) {

View File

@ -1,6 +1,6 @@
import moment from 'moment';
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.controller('StoridgeMonitorController', ['$q', '$scope', '$interval', '$document', 'Notifications', 'StoridgeClusterService', 'StoridgeChartService',
function ($q, $scope, $interval, $document, Notifications, StoridgeClusterService, StoridgeChartService) {

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.controller('StoridgeNodeController', ['$scope', '$state', '$transition$', 'Notifications', 'StoridgeNodeService', 'ModalService',
function ($scope, $state, $transition$, Notifications, StoridgeNodeService, ModalService) {

View File

@ -1,7 +1,7 @@
import _ from 'lodash-es';
import { StoridgeProfileDefaultModel } from '../../../models/profile';
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.controller('StoridgeCreateProfileController', ['$scope', '$state', '$transition$', 'Notifications', 'StoridgeProfileService',
function ($scope, $state, $transition$, Notifications, StoridgeProfileService) {

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.controller('StoridgeProfileController', ['$scope', '$state', '$transition$', 'Notifications', 'StoridgeProfileService', 'ModalService',
function ($scope, $state, $transition$, Notifications, StoridgeProfileService, ModalService) {

View File

@ -1,7 +1,7 @@
import _ from 'lodash-es';
import { StoridgeProfileDefaultModel } from '../../models/profile';
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.controller('StoridgeProfilesController', ['$q', '$scope', '$state', 'Notifications', 'StoridgeProfileService',
function ($q, $scope, $state, Notifications, StoridgeProfileService) {

View File

@ -1,4 +1,4 @@
angular.module('extension.storidge')
angular.module('portainer.integrations.storidge')
.controller('StoridgeSnapshotController', ['$scope', '$state', '$transition$', 'Notifications', 'ModalService', 'StoridgeSnapshotService',
function ($scope, $state, $transition$, Notifications, ModalService, StoridgeSnapshotService) {