Where are you?
Introduction
The global system settings can be accessed from the Help Center page or from a specific portal
The link structure will normally be:
Helpcenter: http://mybaseurl.com/servicedesk/customer/portals
Portal: http://mybaseurl.com/servicedesk/servicedesk/customer/portal/1
Global JavaScript/CSS
The app allows you to insert javascript and CSS.
JS will be evaluated when a page is loaded. CSS is injected automatically.
For javascript you have some variables available:
window.AJS.$ - contains a jQuery selector
window.ULTIMATE_SERVICEDESK_LOCATION - this contains info about the current location/page.
If you unfortunately input js/css that make the page not load, then add the following parameter and value to the URL: ?globaljs=false or ?globalcss=false. This will make the js/css not load.
Then correct your js/css and try reloading the page without the parameters.
As a last resort, if page still fails to load because of js/css, then call the following urls to clear the content (js or css):
JIRABASEURL/rest/net.koncis.ultimate/latest/admin/globaljsandcss/resetjs
JIRABASEURL/rest/net.koncis.ultimate/latest/admin/globaljsandcss/resetcss
A good template for adding JS is this:
(function(){ if(window.CUSTOM_CODE_LOADED == true) { return; } window.CUSTOM_CODE_LOADED = true; your_start_code_function_call() window.Portal.Api.on("pageLoaded", function(){ console.log("do stuff on new view, e.g. check if missing to insert text") your_code_on_new_view() }) })()
Edit footer content
The App allows you to insert custom text or HTML to the footer.
Files
The app allows you to upload files to use in HTML modules. Go to Ultimate menu → Files. Upload and administer files here.
You can use these files in HTML modules to present as images or download links.
Delegated project admin
Go to permissions, and enable it. When enabled, project admins can edit portal pages that belong to the project.