From d6149bb7205e2a6cee19c6dd76ff57ea07628b10 Mon Sep 17 00:00:00 2001 From: Damir Mustafin Date: Thu, 13 Aug 2015 11:36:19 +0300 Subject: [PATCH 1/7] created publication for single apibackend --- server/publish/apiBackends.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/publish/apiBackends.js b/server/publish/apiBackends.js index 6ad41d40e7..3837eb3e4d 100644 --- a/server/publish/apiBackends.js +++ b/server/publish/apiBackends.js @@ -8,3 +8,7 @@ Meteor.publish('myBookmarkedApis', function () { // get apibackends by id return ApiBackends.find({_id: {$in: bookmarkedApiIds}}); }); + +Meteor.publish('singleApiBackend', function (backendId) { + return ApiBackends.find({_id: backendId}); +}); From d00f8ea5342d11b9ba9f21c38ba6229afc5a51c0 Mon Sep 17 00:00:00 2001 From: Damir Mustafin Date: Thu, 13 Aug 2015 11:37:38 +0300 Subject: [PATCH 2/7] added route for editing api backend --- lib/router/main.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/lib/router/main.js b/lib/router/main.js index 86e36905ee..85d144422a 100644 --- a/lib/router/main.js +++ b/lib/router/main.js @@ -39,4 +39,18 @@ Router.map(function() { layoutTemplate: "masterLayout", render: "importApiConfiguration" }); + + this.route("editApiBackend", { + path: "/backend/:_id/edit", + waitOn: function() { + return this.subscribe('singleApiBackend', this.params._id); + }, + data: function () { + var templateDate = ApiBackends.findOne({_id: this.params._id}); + return { apiBackend: templateDate } + }, + layoutTemplate: "masterLayout", + render: "editApiBackend" + }) + }); From d5720e7764b068a4a1a7055ac5a454667a675f42 Mon Sep 17 00:00:00 2001 From: Damir Mustafin Date: Thu, 13 Aug 2015 11:38:22 +0300 Subject: [PATCH 3/7] added editApiBackend temp ate --- .../edit_api_backend/edit_api_backend.html | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 client/views/api_backends/edit_api_backend/edit_api_backend.html diff --git a/client/views/api_backends/edit_api_backend/edit_api_backend.html b/client/views/api_backends/edit_api_backend/edit_api_backend.html new file mode 100644 index 0000000000..1354a60ef2 --- /dev/null +++ b/client/views/api_backends/edit_api_backend/edit_api_backend.html @@ -0,0 +1,58 @@ + From ceeedf64590525dc12c0c3099013c885f7ec66a2 Mon Sep 17 00:00:00 2001 From: Damir Mustafin Date: Thu, 13 Aug 2015 11:44:30 +0300 Subject: [PATCH 4/7] form design fix --- .../edit_api_backend/edit_api_backend.html | 108 +++++++++--------- 1 file changed, 55 insertions(+), 53 deletions(-) diff --git a/client/views/api_backends/edit_api_backend/edit_api_backend.html b/client/views/api_backends/edit_api_backend/edit_api_backend.html index 1354a60ef2..add9e3ea13 100644 --- a/client/views/api_backends/edit_api_backend/edit_api_backend.html +++ b/client/views/api_backends/edit_api_backend/edit_api_backend.html @@ -1,58 +1,60 @@ From 7526930cc12120673091ed1fda767106f101ebda Mon Sep 17 00:00:00 2001 From: Damir Mustafin Date: Thu, 13 Aug 2015 11:45:53 +0300 Subject: [PATCH 5/7] changed headline --- .../views/api_backends/edit_api_backend/edit_api_backend.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/views/api_backends/edit_api_backend/edit_api_backend.html b/client/views/api_backends/edit_api_backend/edit_api_backend.html index add9e3ea13..286fae162d 100644 --- a/client/views/api_backends/edit_api_backend/edit_api_backend.html +++ b/client/views/api_backends/edit_api_backend/edit_api_backend.html @@ -1,6 +1,6 @@