summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/environments/services
diff options
context:
space:
mode:
authorFilipa Lacerda <filipa@gitlab.com>2016-10-14 13:14:18 +0100
committerFilipa Lacerda <filipa@gitlab.com>2016-11-16 11:57:50 +0000
commit4df7c9edef9c51d2ba45f09ad7a1d2d5e1686ba3 (patch)
tree864a351e383ac3163bfd400c94ff3f1125884505 /app/assets/javascripts/environments/services
parentb33791d8b94f5b41699996414e7fa2ce06e2f519 (diff)
downloadgitlab-ce-4df7c9edef9c51d2ba45f09ad7a1d2d5e1686ba3.tar.gz
Starts Vue view for environmnets List
Diffstat (limited to 'app/assets/javascripts/environments/services')
-rw-r--r--app/assets/javascripts/environments/services/environments_service.js.es619
1 files changed, 19 insertions, 0 deletions
diff --git a/app/assets/javascripts/environments/services/environments_service.js.es6 b/app/assets/javascripts/environments/services/environments_service.js.es6
new file mode 100644
index 00000000000..179c0807cea
--- /dev/null
+++ b/app/assets/javascripts/environments/services/environments_service.js.es6
@@ -0,0 +1,19 @@
+class EnvironmentsService {
+
+ constructor (root) {
+ Vue.http.options.root = root;
+
+ debugger;
+
+ this.environments = Vue.resource(root);
+
+ Vue.http.interceptors.push((request, next) => {
+ request.headers['X-CSRF-Token'] = $.rails.csrfToken();
+ next();
+ });
+ }
+
+ all () {
+ return this.environments.get();
+ }
+}; \ No newline at end of file