Repository: incubator-ignite Updated Branches: refs/heads/ignite-843 bd4499f5b -> 609b8c620
IGNITE-843 WIP save metadata from db to mongo. Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/71e6585c Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/71e6585c Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/71e6585c Branch: refs/heads/ignite-843 Commit: 71e6585c9588792332417e4d81b0fe3ef30ac7bf Parents: 24af042 Author: AKuznetsov <akuznet...@gridgain.com> Authored: Wed Aug 19 00:15:24 2015 +0700 Committer: AKuznetsov <akuznet...@gridgain.com> Committed: Wed Aug 19 00:15:24 2015 +0700 ---------------------------------------------------------------------- .../src/main/js/controllers/metadata-controller.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/71e6585c/modules/control-center-web/src/main/js/controllers/metadata-controller.js ---------------------------------------------------------------------- diff --git a/modules/control-center-web/src/main/js/controllers/metadata-controller.js b/modules/control-center-web/src/main/js/controllers/metadata-controller.js index b1f32eb..404b03d 100644 --- a/modules/control-center-web/src/main/js/controllers/metadata-controller.js +++ b/modules/control-center-web/src/main/js/controllers/metadata-controller.js @@ -241,10 +241,22 @@ controlCenterModule.controller('metadataController', [ }); }; - $scope.saveSelectedMetadata = function (preset) { + $scope.saveSelectedMetadata = function () { loadMetaModal.hide(); - $common.showError("Saving selected metadata not ready yet!"); + _.forEach($scope.loadMeta.tables, function (table) { + var newItem = { + name: table.tableName, + databaseSchema: table.schemaName, + databaseTable: table.tableName, + keyType: table.tableName + 'Key', + valueType: table.tableName, + keyFields: [], + valueFields: [] + }; + + save(newItem); + }); }; // When landing on the page, get metadatas and show them.