From d166e99adecec21a20753077d312cc7918a57630 Mon Sep 17 00:00:00 2001
From: rionaldichandraseta <rionaldi.chandraseta@gmail.com>
Date: Tue, 24 Apr 2018 00:16:01 +0700
Subject: [PATCH] Added edit functionality to Training

---
 public/js/app.js                                       | 10 ++++++++--
 resources/assets/js/components/PMOMainPage.vue         |  3 +++
 .../js/components/configs/data-training-columns.json   |  8 ++++++++
 3 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/public/js/app.js b/public/js/app.js
index f890343..391eb49 100644
--- a/public/js/app.js
+++ b/public/js/app.js
@@ -66655,7 +66655,7 @@ exports = module.exports = __webpack_require__(7)(false);
 
 
 // module
-exports.push([module.i, "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ""]);
+exports.push([module.i, "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n", ""]);
 
 // exports
 
@@ -66874,6 +66874,9 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
             } else if (this.currentTab === 'dataKinerja') {
                 url = '/api/kinerja/' + payload.id_kinerja;
                 getData = this.getKinerja;
+            } else if (this.currentTab === 'dataTraining') {
+                url = '/api/training/' + payload.id_training;
+                getData = this.getTraining;
             }
 
             var data = payload;
@@ -66904,6 +66907,9 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
             } else if (this.currentTab === 'dataKinerja') {
                 url = '/api/kinerja';
                 getData = this.getKinerja;
+            } else if (this.currentTab === 'dataTraining') {
+                url = '/api/training';
+                getData = this.getTraining;
             }
 
             var data = this.newData;
@@ -67055,7 +67061,7 @@ module.exports = [{"label":"","field":"editButton"},{"label":"Nama Lengkap","fie
 /* 224 */
 /***/ (function(module, exports) {
 
-module.exports = [{"label":"Nama Training","field":"nama_training"}]
+module.exports = [{"label":"","field":"editButton"},{"label":"Nama Training","field":"nama_training","fillable":true},{"label":"","field":"deleteButton"}]
 
 /***/ }),
 /* 225 */
diff --git a/resources/assets/js/components/PMOMainPage.vue b/resources/assets/js/components/PMOMainPage.vue
index 788045e..1dc31e6 100644
--- a/resources/assets/js/components/PMOMainPage.vue
+++ b/resources/assets/js/components/PMOMainPage.vue
@@ -203,6 +203,9 @@
                 } else if (this.currentTab === 'dataKinerja') {
                     url = '/api/kinerja/' + payload.id_kinerja;
                     getData = this.getKinerja;
+                } else if (this.currentTab === 'dataTraining') {
+                    url = '/api/training/' + payload.id_training;
+                    getData = this.getTraining;
                 }
 
                 let data = payload;
diff --git a/resources/assets/js/components/configs/data-training-columns.json b/resources/assets/js/components/configs/data-training-columns.json
index d990d86..5f98eda 100644
--- a/resources/assets/js/components/configs/data-training-columns.json
+++ b/resources/assets/js/components/configs/data-training-columns.json
@@ -1,7 +1,15 @@
 [
+  {
+    "label": "",
+    "field": "editButton"
+  },
   {
     "label": "Nama Training",
     "field": "nama_training",
     "fillable": true
+  },
+  {
+    "label": "",
+    "field": "deleteButton"
   }
 ]
\ No newline at end of file
-- 
GitLab