Commit 6d999b0a by kevalbhatt

ATLAS-2562 : UI: Support Business Terms and Categories (bug fixes)

parent fc17b38e
...@@ -683,7 +683,7 @@ define(['require', 'utils/Utils', 'modules/Modal', 'utils/Messages', 'utils/Enum ...@@ -683,7 +683,7 @@ define(['require', 'utils/Utils', 'modules/Modal', 'utils/Messages', 'utils/Enum
} }
CommonViewFunction.removeCategoryTermAssociation = function(options) { CommonViewFunction.removeCategoryTermAssociation = function(options) {
if (options) { if (options) {
var selectedGuid = options.guid, var selectedGuid = options.selectedGuid,
termGuid = options.termGuid, termGuid = options.termGuid,
isCategoryView = options.isCategoryView, isCategoryView = options.isCategoryView,
isTermView = options.isTermView, isTermView = options.isTermView,
...@@ -728,9 +728,9 @@ define(['require', 'utils/Utils', 'modules/Modal', 'utils/Messages', 'utils/Enum ...@@ -728,9 +728,9 @@ define(['require', 'utils/Utils', 'modules/Modal', 'utils/Messages', 'utils/Enum
} else { } else {
var data = _.extend({}, model); var data = _.extend({}, model);
if (isTermView) { if (isTermView) {
data.categories = _.reject(data.categories, function(term) { return term.categoryGuid != selectedGuid }); data.categories = _.reject(data.categories, function(term) { return term.categoryGuid == selectedGuid });
} else { } else {
data.terms = _.reject(data.terms, function(term) { return term.termGuid != selectedGuid }); data.terms = _.reject(data.terms, function(term) { return term.termGuid == selectedGuid });
} }
newModel[isTermView ? "createEditTerm" : "createEditCategory"](_.extend(ajaxOptions, { newModel[isTermView ? "createEditTerm" : "createEditCategory"](_.extend(ajaxOptions, {
......
...@@ -412,7 +412,9 @@ define(['require', ...@@ -412,7 +412,9 @@ define(['require',
var that = this, var that = this,
termData = ""; termData = "";
_.each(data, function(val) { _.each(data, function(val) {
termData += '<span class="btn btn-action btn-sm btn-icon btn-blue" title=' + val.displayText + ' data-id="termClick"><span>' + val.displayText + '</span><i class="fa fa-close" data-id="deleteTerm" data-guid="' + val.guid + '" data-type="term" title="Remove Term"></i></span>'; if (val.relationshipStatus == "ACTIVE") {
termData += '<span class="btn btn-action btn-sm btn-icon btn-blue" title=' + val.displayText + ' data-id="termClick"><span>' + val.displayText + '</span><i class="fa fa-close" data-id="deleteTerm" data-guid="' + val.guid + '" data-type="term" title="Remove Term"></i></span>';
}
}); });
this.ui.termList.find("span.btn").remove(); this.ui.termList.find("span.btn").remove();
this.ui.termList.prepend(termData); this.ui.termList.prepend(termData);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment