Skip to content

Commit 22a5b22

Browse files
committed
Merge pull request #10 from yllieth/fix-regression
Fix regression
2 parents 1c1a9d3 + 19a268b commit 22a5b22

File tree

6 files changed

+64
-6
lines changed

6 files changed

+64
-6
lines changed

bower.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "predicsis_ml_sdk-javascript",
3-
"version": "0.2.0",
3+
"version": "0.2.1",
44
"authors": [
55
"Yllieth <[email protected]>",
66
"Dehau"
@@ -36,4 +36,4 @@
3636
"devDependencies": {
3737
"angular-mocks": "~1.3.15"
3838
}
39-
}
39+
}

dist/predicsis-jsSDK.js

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -577,6 +577,35 @@ angular
577577
&& Boolean(dataset.dataset_id !== null);
578578
};
579579

580+
/**
581+
* @ngdoc function
582+
* @methodOf predicsis.jsSDK.models.Datasets
583+
* @name removeDependencies
584+
* @description Remove dataset's children and sources
585+
*
586+
* <div><span class="badge delete">delete</span><code>/sources/:source_id<code></div>
587+
* <div><span class="badge delete">delete</span><code>/datasets/:train_subset_id</code></div>
588+
* <div><span class="badge delete">delete</span><code>/datasets/:test_subset_id</code></div>
589+
* @param {Object} dataset Instance of {@link predicsis.jsSDK.models.Datasets dataset}
590+
* @return {Promise} Removed dataset
591+
*/
592+
this.removeDependencies = function(dataset) {
593+
var Sources = $injector.get('Sources');
594+
var Datasets = $injector.get('Datasets');
595+
var source_ids = dataset.source_id || [];
596+
var children_ids = dataset.children_dataset_ids || [];
597+
598+
return $q.all([
599+
$q.all(source_ids
600+
.map(function(source_id) {
601+
return Sources.delete(source_id);
602+
})),
603+
$q.all(children_ids
604+
.map(function(child_id) {
605+
return Datasets.delete(child_id);
606+
}))
607+
]);
608+
};
580609
});
581610

582611
/**

dist/predicsis-jsSDK.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)