diff options
Diffstat (limited to 'app/assets/javascripts/environments/services/environments_service.js')
-rw-r--r-- | app/assets/javascripts/environments/services/environments_service.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/app/assets/javascripts/environments/services/environments_service.js b/app/assets/javascripts/environments/services/environments_service.js index 07040bf0d73..d5729c9d1c5 100644 --- a/app/assets/javascripts/environments/services/environments_service.js +++ b/app/assets/javascripts/environments/services/environments_service.js @@ -6,7 +6,14 @@ Vue.use(VueResource); export default class EnvironmentsService { constructor(endpoint) { - this.environments = Vue.resource(endpoint); + /** + * FIX ME: This should be sent by backend. + */ + const customActions = { + folderContent: { method: 'GET', url: `${window.location.pathname}/folders{/name}?perPage=2` }, + }; + + this.environments = Vue.resource(endpoint, {}, customActions); } get(scope, page) { @@ -16,4 +23,9 @@ export default class EnvironmentsService { postAction(endpoint) { return Vue.http.post(endpoint, {}, { emulateJSON: true }); } + + getFolderContent(folderName) { + debugger + return this.environments.folderContent({ name: folderName }); + } } |