How to make a little change to portal
Best Answers
-
Joe_Burrows Cireson Devops Super IT Monkey ✭✭✭✭✭Kenneth_Andersen said:Hi,
thanks.
but i do have all the service offerings created, and the page is looking like after, but only if I click on the incident and service requests tab.
i will like the tabs to be expanded then visit the page.
Checkout the below thread:
https://community.cireson.com/discussion/2118
Cheers
Joe1 -
Kenneth_Andersen Customer IT Monkey ✭@Joe_Burrows Thanks
I change the script to this
(function() {
var homeObserver = new MutationObserver(function (mutations) {
/* var targetElements = $('div.sc-filter ul.nav.sidenav > li.ng-scope > a.link');*/
var targetElements = $('div.service-request-nav ul.sc-nav-list > li.nav-header > a.link');
if(targetElements.length > 0) {
targetElements.each(function(index, item) {
$(item).trigger("click");
});homeObserver.disconnect(targetElements);
}
});var observerConfig = {
attributes: true,
childList: false,
characterData: false,
subtree: true
};$(document).ready(function () {
if (window.location.href.indexOf("View/94ecd540-714b-49dc-82d1-0b34bf11888f") > -1) {
var targetNode = document.getElementById('main_wrapper');
homeObserver.observe(targetNode, observerConfig);
}
});
})();1
Answers
Under Library --> lists, search for "Service Offering Category" In that box, create two new items "Incident" and "Service Request" then click OK to save the list.
Then go to Library --> Published Service Offerings. In there create a new Service Offering like this:
Title = Standard Incident
Category = Incident
The rest you can insert what you want
Create another couple of new Service Offerings with the Titles you need as in "after.png" the only difference now is that you select "Service Request under" category.
Now you Service Offerings and Categories are created.
The next step is to create Request offerings for all your Service Offerings and then add the Request Offerings to the required Service Offerings. And once the cache builder has been restarted you will see them as admin.
To allow your users to see those offerings, you need to create a Catalog Group with dynamic members and service offering as the class and then select the Incident and Service Request categories you created.
Then you need to go to admin settings and select your user's group and tick the newly created catalog item group you created. Then after another cache builder restart, the users should be able to see the newly created categories, Service Offerings, and Request Offerings.
Please ask if you have any questions regarding this, I might have explained a bit vague and left out some details
thanks.
but i do have all the service offerings created, and the page is looking like after, but only if I click on the incident and service requests tab.
i will like the tabs to be expanded then visit the page.
Checkout the below thread:
https://community.cireson.com/discussion/2118
Cheers
Joe
I change the script to this
(function() {
var homeObserver = new MutationObserver(function (mutations) {
/* var targetElements = $('div.sc-filter ul.nav.sidenav > li.ng-scope > a.link');*/
var targetElements = $('div.service-request-nav ul.sc-nav-list > li.nav-header > a.link');
if(targetElements.length > 0) {
targetElements.each(function(index, item) {
$(item).trigger("click");
});
}
});
attributes: true,
childList: false,
characterData: false,
subtree: true
};
if (window.location.href.indexOf("View/94ecd540-714b-49dc-82d1-0b34bf11888f") > -1) {
var targetNode = document.getElementById('main_wrapper');
homeObserver.observe(targetNode, observerConfig);
}
});
})();