{"xsrfToken":"BRX7-R47Q-2I6A-OH1R_70b93e69b75a066ac695ffe489e023aa695c71d4_lin","user":{"key":"anonymous","userName":"Anonymous","avatars":{"xsmall":"https://www.gravatar.com/avatar/19068ea5ec45963d3e85cf3683bfc7cc?d=mm&s=16","small":"https://www.gravatar.com/avatar/19068ea5ec45963d3e85cf3683bfc7cc?d=mm&s=24","medium":"https://www.gravatar.com/avatar/19068ea5ec45963d3e85cf3683bfc7cc?d=mm&s=32","large":"https://www.gravatar.com/avatar/19068ea5ec45963d3e85cf3683bfc7cc?d=mm&s=48","xlarge":"https://www.gravatar.com/avatar/19068ea5ec45963d3e85cf3683bfc7cc?d=mm&s=48"},"displayName":"Anonymous (don't disable it)","email":"Anonymous..prego@sprb.be","timezone":{"id":"JIRA","regionKey":"JIRA","city":"Bruxelles","gmtOffset":"(GMT+01:00)"},"calendarResource":"jira.webresources:calendar-fr","language":{"key":"fr_FR","displayName":"français (France)"},"canChangePassword":false,"canUpdateUser":false,"allOpenRequestsCount":1,"pendingApprovalsCount":0,"approvalsCount":0,"customMenuLinks":[{"key":"com.intenso.jira.plugins.translation.jsd-translation:change-language-link","label":"Modifier la langue","href":"","params":{},"styleClass":""}],"notificationType":"html","canAdministerJIRA":false,"agentForPortal":false},"branding":{"id":"3","key":"taxi","name":"Bruxelles Mobilité - Taxi","portalBaseUrl":"/servicedesk/customer/portal/3","logoUrl":"/rest/servicedesk/1/customer/viewport-resources/image/1","theme":{"headerBGColor":"#ffffff","headerLinkColor":"#292929","headerLinkHoverColor":"#102d6b","headerLinkHoverBGColor":"#102d6b","headerBadgeColor":"#102d6b"}},"helpCenterBranding":{"headerBGColor":"#0747a6","headerLinkColor":"#ffffff","headerLinkHoverColor":"#ffffff","headerLinkHoverBGColor":"#033681","logoUrl":"/rest/servicedesk/1/customer/viewport-resources/image/6","logoId":6,"helpCenterTitle":"Bienvenu(e) sur le portail du SPRB !","sharedPortalName":"Aide"},"portal":{"id":"3","key":"taxi","projectId":10102,"serviceDeskId":3,"name":"Bruxelles Mobilité - Taxi","description":"<p>Bienvenu(e) sur le portail des plaintes concernant les taxis !<\/p>","portalBaseUrl":"/servicedesk/customer/portal/3","onlyPortal":false,"createPermission":true,"openRequestCount":0,"announcement":{"header":"","headerWiki":"","message":"","messageWiki":"","canEditAnnouncement":false,"portalId":3}},"reqCreate":{"key":"a96e2364-14de-4554-a2d4-61bef27ec558","id":52,"projectId":10102,"form":{"key":"a96e2364-14de-4554-a2d4-61bef27ec558","name":"Lost / found property","descriptionHtml":"<p>If you found one or more items in a taxi, you are invited to bring them to the Taxis Directorate at the following address: Bruxelles Mobilité, Direction Transport de Personnes, Place Saint Lazare 2, 1035 Bruxelles, Belgique<\/p>","callToAction":"Lost / found property","intro":"<p>You were momentarily distracted and you forgot your mobile or some other item in a Brussels taxi? <br/>\nYou are a Brussels taxi driver and you have found an item of lost property in your taxi? <br/>\nComplete the form below and we will do our utmost to find the lost item or identify the owner of the lost item.<\/p>","instructions":"<p>If you found one or more items in a taxi, you are invited to bring them to the Taxis Directorate at the following address: Bruxelles Mobilité, Direction Transport de Personnes, Place Saint Lazare 2, 1035 Bruxelles, Belgique<\/p>","icon":10518},"fields":[{"fieldType":"text","fieldId":"summary","fieldConfigId":"","label":"Summary","description":"","descriptionHtml":"","required":true,"displayed":true},{"fieldType":"select","fieldId":"customfield_10233","fieldConfigId":"10435","label":"I am","description":"","descriptionHtml":"","required":true,"displayed":true,"values":[{"value":"10339","label":"Client / Een klant","selected":false,"children":[]},{"value":"10337","label":"Chauffeur de taxis / Taxi chauffeur","selected":false,"children":[]},{"value":"10336","label":"Exploitant de taxis / Exploitant van taxi\u2019s","selected":false,"children":[]},{"value":"10335","label":"Chauffeur de limousine / Limousine chauffeur","selected":false,"children":[]},{"value":"10334","label":"Exploitant de limousine / Exploitant van limousines","selected":false,"children":[]},{"value":"10338","label":"Candidat chauffeur / kandidaat chauffeur","selected":false,"children":[]},{"value":"10357","label":"Piéton / Voetganger","selected":false,"children":[]},{"value":"10358","label":"Cycliste / Fietser","selected":false,"children":[]},{"value":"10359","label":"Automobiliste / Automobilist","selected":false,"children":[]},{"value":"10360","label":"Hôtel / Hotel","selected":false,"children":[]},{"value":"10361","label":"Témoin / Getuige","selected":false,"children":[]},{"value":"10333","label":"Autre / Andere","selected":false,"children":[]}],"noneOptionRequired":true},{"fieldType":"checkbox","fieldId":"customfield_10234","fieldConfigId":"10436","label":"Gender","description":"","descriptionHtml":"","required":true,"displayed":true,"values":[{"value":"10340","label":"Femme / Vrouw","selected":false,"children":[]},{"value":"10341","label":"Homme / Man","selected":false,"children":[]}]},{"fieldType":"text","fieldId":"customfield_10203","fieldConfigId":"11102","label":"Last Name","description":"","descriptionHtml":"","required":true,"displayed":true},{"fieldType":"text","fieldId":"customfield_10204","fieldConfigId":"11100","label":"First Name","description":"","descriptionHtml":"","required":true,"displayed":true},{"fieldType":"select","fieldId":"customfield_10210","fieldConfigId":"10412","label":"Language","description":"","descriptionHtml":"","required":true,"displayed":true,"values":[{"value":"10000","label":"Français","selected":false,"children":[]},{"value":"10001","label":"Nederlands","selected":false,"children":[]},{"value":"10002","label":"English","selected":false,"children":[]},{"value":"11100","label":"Other","selected":false,"children":[]}],"noneOptionRequired":true},{"fieldType":"text","fieldId":"customfield_10209","fieldConfigId":"10411","label":"Email","description":"","descriptionHtml":"","required":true,"displayed":true},{"fieldType":"text","fieldId":"customfield_10211","fieldConfigId":"10413","label":"Phone","description":"","descriptionHtml":"","required":false,"displayed":true},{"fieldType":"text","fieldId":"customfield_10212","fieldConfigId":"10414","label":"Mobile","description":"","descriptionHtml":"","required":false,"displayed":true},{"fieldType":"checkbox","fieldId":"customfield_10235","fieldConfigId":"10437","label":"I have ...","description":"","descriptionHtml":"","required":true,"displayed":true,"values":[{"value":"10342","label":"Trouvé un objet / Een of meer voorwerpen gevonden","selected":false,"children":[]},{"value":"10343","label":"Perdu un objet / Een of meer voorwerpen verloren","selected":false,"children":[]}]},{"fieldType":"datetime","fieldId":"customfield_10226","fieldConfigId":"10428","label":"Date and time","description":"","descriptionHtml":"","required":true,"displayed":true},{"fieldType":"multiselect","fieldId":"customfield_10237","fieldConfigId":"10439","label":"Object type","description":"","descriptionHtml":"","required":true,"displayed":true,"values":[{"value":"10344","label":"Clés / Sleutels","selected":false,"children":[]},{"value":"10345","label":"Valise / Koffer","selected":false,"children":[]},{"value":"10346","label":"Portefeuille","selected":false,"children":[]},{"value":"10347","label":"Multimedia","selected":false,"children":[]},{"value":"10348","label":"Autres / Andere","selected":false,"children":[]}]},{"fieldType":"textarea","fieldId":"description","fieldConfigId":"","label":"Description","description":"","descriptionHtml":"","required":true,"displayed":true},{"fieldType":"attachment","fieldId":"attachment","fieldConfigId":"","label":"Attachment","description":"If you want to attach one document (Word, PDF, photo, max 5 MB) as proof to complete your complaint form.","descriptionHtml":"<p>If you want to attach one document (Word, PDF, photo, max 5 MB) as proof to complete your complaint form.<\/p>","required":false,"displayed":true},{"fieldType":"text","fieldId":"customfield_10238","fieldConfigId":"10440","label":"ID Taxi","description":"The four-digit taxi number is shown on the placard fixed to the back of one of the two front-seat head rests, to the right of the vehicle's dashboard, and on the extension of the chequered strips on the vehicle's two back panels. This number should also appear on the printed ticket which should be automatically provided to you at the end of the journey.","descriptionHtml":"<p>The four-digit taxi number is shown on the placard fixed to the back of one of the two front-seat head rests, to the right of the vehicle's dashboard, and on the extension of the chequered strips on the vehicle's two back panels. This number should also appear on the printed ticket which should be automatically provided to you at the end of the journey.<\/p>","required":false,"displayed":true},{"fieldType":"text","fieldId":"customfield_10239","fieldConfigId":"10441","label":"Brand/Model","description":"","descriptionHtml":"","required":false,"displayed":true},{"fieldType":"select","fieldId":"customfield_10240","fieldConfigId":"10442","label":"Taxi color","description":"","descriptionHtml":"","required":false,"displayed":true,"values":[{"value":"10349","label":"Noir / Zwart","selected":false,"children":[]},{"value":"10350","label":"Blanc / Wit","selected":false,"children":[]},{"value":"10351","label":"Gris / Grijs","selected":false,"children":[]},{"value":"10352","label":"Vert / Groen","selected":false,"children":[]},{"value":"10353","label":"Rouge / Rood","selected":false,"children":[]},{"value":"10354","label":"Bleu / Blauw","selected":false,"children":[]},{"value":"10355","label":"Jaune / Geel","selected":false,"children":[]},{"value":"10356","label":"Autre / Andere","selected":false,"children":[]}],"noneOptionRequired":true},{"fieldType":"textarea","fieldId":"customfield_10241","fieldConfigId":"10443","label":"Driver's description","description":"","descriptionHtml":"","required":false,"displayed":true},{"fieldType":"organisationpicker","fieldId":"customfield_10002","fieldConfigId":"10202","label":"","description":"","descriptionHtml":"","required":false,"displayed":true}],"userOrganisations":[],"canBrowseUsers":false,"requestCreateBaseUrl":"/servicedesk/customer/portal/3/create/52","calendarParams":{"firstDay":1,"date":"2022-06-25T22:48:46+0200","useISO8601WeekNumbers":false,"dateIfFormat":"%e/%m/%y","dateTimeIfFormat":"%e/%m/%y %I:%M %p","timeFormat":"12"},"kbs":{"kbEnabled":false,"serviceDeskId":-1},"canRaiseOnBehalf":false,"canSignupCustomers":false,"canCreateAttachments":true,"attachmentRequiredField":false,"welcomeGuideItemAlreadyCompleted":false,"hasGroups":true,"canSubmitWithEmailAddress":false},"sharedPortal":{"name":"Aide","description":"<p>Bienvenue au centre de support - nous sommes là pour vous aider! Créez vos requêtes ci-dessous.<\/p>","kbs":{"kbEnabled":true,"appLinkUrl":"https://confluence.sprb-gob.brussels"}},"organisations":{"organisations":[]},"portalWebFragments":{"headerPanels":[],"subheaderPanels":[],"footerPanels":[{"params":{},"key":"com.intenso.jira.plugins.translation.jsd-translation:user-profile-panel-intenso","html":"<div id=\"changeLanguageDialogContainer\" style=\"display: none\">\n <div class=\"rw_popup_dialog\" id=\"changeLanguageDialog\" >\n <div class=\"rw_item_header\">\n <div class=\"rw_item_content\">\n <h3 class=\"rw_item_header_text\"><\/h3>\n <\/div>\n <a class=\"rw_close_button\">\n <span class=\"rw_icon rw_iconfont_cancel\"><\/span>\n <\/a>\n <\/div>\n <div class=\"rw_item_body\">\n <div id = \"redefinedLanguageSwitcher\" style='padding:20px'>\n <form class='aui'>\n <div>\n <aui-select id=\"translationLanguageRT\" >\n <aui-option value=\"fr_FR\" selected>français (France)<\/aui-option>\n <aui-option value=\"nl_NL\">néerlandais (Pays-Bas)<\/aui-option>\n <\/aui-select>\n\n <\/div>\n <\/form>\n <\/div>\n <\/div>\n <div class=\"rw_item_footer\">\n <button class=\"aui-button aui-button-link rw_cancel_button\">\n <span>Cancel<\/span>\n <\/button>\n <button class=\"aui-button aui-button-primary rw_submit_button\">\n <span>Create<\/span>\n <\/button>\n <\/div>\n <\/div>\n <div class=\"rw_popup_dialog_cover\"><\/div>\n<\/div>\n\n<div>\n<section role='dialog' id='changing-language-dialog' class='aui-layer aui-dialog2 aui-dialog2-medium changing-language-dialog-intenso' aria-hidden='true'>\n <header class='aui-dialog2-header'>\n <h2 id=\"dialog-header-text-changing-language-intenso\" class='aui-dialog2-header-main'><\/h2>\n <a class='aui-dialog2-header-close'>\n <span class='aui-icon aui-icon-small aui-iconfont-close-dialog'><\/span>\n <\/a>\n <\/header>\n <div class='aui-dialog2-content' style='max-height: 110px; min-height: 110px'>\n <div style='padding:20px'>\n <form class='aui'>\n <div>\n <select id='change-language-select' style='vertical-align: middle'>\n <\/select>\n <\/div>\n <\/form>\n <\/div>\n <\/div>\n <footer class='aui-dialog2-footer'>\n <div class='aui-dialog2-footer-actions'>\n <button id='dialog-submit-button-changing-language-intenso' class='aui-button aui-button-primary'><\/button>\n <button id='dialog-close-button-changing-language-intenso' class='aui-button aui-button-link'><\/button>\n <\/div>\n <\/footer>\n<\/section>\n\n\n<\/div>\n\n\n<script>\n TranslationsLanguageChange = {};\n var jQuery = AJS.$;\n\n TranslationsLanguageChange.getI18nLabels = function () {\n var contextPath = jQuery.parseJSON(jQuery(\"#envJson\").text()).contextPath;\n var result = null;\n jQuery.ajax({\n url: contextPath + \"/rest/intenso/translation/1.0/configuration/labelsChangeLanguageDialog?\" + (new Date).getTime(),\n type: \"POST\",\n contentType: \"application/json\",\n dataType: \"json\",\n async: false,\n success: function (resp, textStatus, xhr) {\n var labels =\n {\n changeLanguageLabel: resp.changeLanguageLabel,\n languageLabel: resp.languageLabel,\n updateLabel: resp.updateLabel,\n closeLabel: resp.closeLabel\n };\n result = labels;\n }\n });\n return result;\n };\n\n TranslationsLanguageChange.getChangeLanguageLinkNode = function () {\n var changeLanguageLinkSelector = \"[id$='change-language-link']\";\n return jQuery(changeLanguageLinkSelector);\n };\n\n TranslationsLanguageChange.deactivateChangeLanguageLink = function () {\n var linkNode = TranslationsLanguageChange.getChangeLanguageLinkNode();\n var isNodeFound = !!linkNode.get(0);\n if (isNodeFound) {\n linkNode.attr(\"href\", \"#\");\n return;\n }\n TranslationsLanguageChange.deactivateChangeLanguageLinkForRefined();\n };\n\n TranslationsLanguageChange.deactivateChangeLanguageLinkForRefined = function () {\n setTimeout(function () {\n jQuery(\"#rw_my_menu\").click(function () {\n setTimeout(function () {\n TranslationsLanguageChange.getChangeLanguageLinkNode().attr(\"href\", \"#\");\n }, 0)\n })\n }, 0)\n };\n\n\n TranslationsLanguageChange.setLanguageForRedefinedTheme = function () {\n var key = AJS.$(\"#translationLanguageRT\").val();\n TranslationsLanguageChange.setLanguage(key);\n };\n\n TranslationsLanguageChange.setLanguage = function (key) {\n\n\n var contextPath = jQuery.parseJSON(jQuery(\"#envJson\").text()).contextPath;\n jQuery.ajax({\n url: contextPath + \"/rest/intenso/translation/1.0/configuration/setLanguage/\" + key + \"?\" + (new Date).getTime(),\n type: \"POST\",\n contentType: \"application/json\",\n dataType: \"json\",\n success: function () {\n location.reload();\n }\n });\n };\n\n TranslationsLanguageChange.showRedefinedThemeDialog = function () {\n\n var labels = TranslationsLanguageChange.getI18nLabels();\n\n AJS.$(\"#changeLanguageDialogContainer\").show();\n AJS.$(\"#rw_inline_dialog_myself\").remove();\n AJS.$(\".rw_submit_button\").on(\"click\", TranslationsLanguageChange.setLanguageForRedefinedTheme);\n AJS.$(\".rw_cancel_button\").on(\"click\", function () {\n AJS.$(\"#changeLanguageDialogContainer\").hide();\n });\n AJS.$(\".rw_close_button\").on(\"click\", function () {\n AJS.$(\"#changeLanguageDialogContainer\").hide();\n });\n\n\n AJS.$(\".rw_item_header_text\").text(labels.changeLanguageLabel);\n AJS.$(\".rw_submit_button\").text(labels.updateLabel);\n AJS.$(\".rw_close_button\").text(labels.closeLabel);\n AJS.$(\".rw_cancel_button\").text(labels.closeLabel);\n };\n\n\n TranslationsLanguageChange.observeToShowDialogToChangeLanguage = function () {\n\n if (TranslationsLanguageChange.isRedefinedThemeSet()) {\n TranslationsLanguageChange.observeToShowRedefinedThemeDialog();\n } else {\n TranslationsLanguageChange.showChangeLanguageDialog();\n }\n };\n\n TranslationsLanguageChange.observeToShowRedefinedThemeDialog = function () {\n var observer = new MutationObserver(function (mutations) {\n mutations.forEach(function (mutation) {\n var hasClass = [].some.call(mutation.addedNodes, function (el) {\n return el.classList.contains('rw_inline_dialog');\n });\n if (hasClass) {\n jQuery(\".rw_body [id$=\\'change-language-link\\']\").on(\"click\", TranslationsLanguageChange.showRedefinedThemeDialog);\n }\n });\n });\n\n var config = {\n attributes: false,\n childList: true,\n characterData: false\n };\n observer.observe(document.body, config);\n };\n\n TranslationsLanguageChange.showChangeLanguageDialog = function () {\n AJS.$(\"[id$=\\'change-language-link\\']\").click(function () {\n if (jQuery(\".changing-language-dialog-intenso\").length > 1) {\n jQuery(\"#changing-language-dialog\").removeClass(\"changing-language-dialog-intenso\");\n AJS.dialog2(\".changing-language-dialog-intenso\").remove();\n jQuery(\"#changing-language-dialog\").addClass(\"changing-language-dialog-intenso\");\n }\n\n var labels = TranslationsLanguageChange.getI18nLabels();\n jQuery(\"#dialog-submit-button-changing-language-intenso\").text(labels.updateLabel);\n jQuery(\"#dialog-close-button-changing-language-intenso\").text(labels.closeLabel);\n jQuery(\"#dialog-header-text-changing-language-intenso\").text(labels.changeLanguageLabel);\n TranslationsLanguageChange.observeToUpdateLanguage();\n TranslationsLanguageChange.observeToHideDialogToChangeLanguage();\n TranslationsLanguageChange.loadChangeLanguageSelectOptions();\n AJS.dialog2(\"#changing-language-dialog\").show();\n });\n };\n\n\n TranslationsLanguageChange.isRedefinedThemeSet = function () {\n return !(AJS.$('#rw_customer_portal').length === 0)\n };\n\n TranslationsLanguageChange.observeToHideDialogToChangeLanguage = function () {\n AJS.$(\"#dialog-close-button-changing-language-intenso\").click(function (e) {\n AJS.dialog2(\"#changing-language-dialog\").hide();\n });\n };\n\n TranslationsLanguageChange.loadChangeLanguageSelectOptions = function () {\n var contextPath = jQuery.parseJSON(jQuery(\"#envJson\").text()).contextPath;\n\n jQuery.ajax({\n url: contextPath + \"/rest/intenso/translation/1.0/configuration/languages?\" + (new Date).getTime(),\n type: \"POST\",\n contentType: \"application/json\",\n dataType: \"json\",\n success: function (resp, textStatus, xhr) {\n if (resp != null) {\n if (jQuery(\".intenso-language\").length === 0) {\n jQuery.each(resp.languageSwitcherLanguages, function (key, value) {\n jQuery(\"#change-language-select\").append(\"<option class=\\\"intenso-language\\\" value=\" + key + \">\" + value + \"<\/option>\");\n });\n\n jQuery(\"#change-language-select option[value^=\\'\" + resp.defaultLanguageTag + \"\\']\").attr(\"selected\", \"\");\n\n try {\n jQuery(\"#change-language-select\").select2();\n } catch (e) {\n jQuery(\"#change-language-select\").addClass(\"select\");\n }\n }\n }\n }\n });\n };\n\n TranslationsLanguageChange.observeToUpdateLanguage = function () {\n AJS.$(\"#dialog-submit-button-changing-language-intenso\").click(function (e) {\n TranslationsLanguageChange.setLanguage(jQuery(\"#change-language-select\").val());\n });\n };\n\n jQuery(document).ready(function () {\n AJS.toInit(function () {\n TranslationsLanguageChange.deactivateChangeLanguageLink();\n TranslationsLanguageChange.observeToShowDialogToChangeLanguage();\n })\n\n });\n<\/script>\n\n\n<style>\n #redefinedLanguageSwitcher {\n position: absolute;\n top: 50%;\n left: 50%;\n margin-right: -50%;\n transform: translate(-50%, -50%)\n }\n\n #changeLanguageDialog {\n position: absolute;\n width: 30%;\n min-height: 240px;\n height: auto !important;\n height: 240px;\n top: 20vh;\n left: 50%;\n margin-right: -50%;\n margin-left: 0;\n transform: translate(-50%, 0);\n }\n\n .rw_item_body {\n min-height: 200px;\n }\n\n #select2-drop {\n z-index: 10000!important;\n }\n\n<\/style>\n\n"},{"params":{},"key":"com.intenso.jira.plugins.jsd-extender:links-panel","name":"WebPanel: Links","html":"<style>\n #com\\.intenso\\.jira\\.plugins\\.jsd-extender\\:links-panel {\n display: none;\n }\n<\/style>\n<script type=\"text/javascript\">\n 'use strict';\n (function () {\n var jQuery = AJS.$;\n\n jQuery(document).ready(function () {\n loadIntensoLinks();\n });\n\n function loadIntensoLinks() {\n jQuery.get(getPathForLinksApi(), showLink);\n }\n\n function showLink(data) {\n if (data) {\n jQuery(\".intensoLinks\").remove();\n\t\t\t\t let auiNav = jQuery('.aui-header-secondary').find('ul.aui-nav');\n\t\t\t\t if(auiNav.length !== 0) {\n\t\t\t\t auiNav.prepend(data);\n\t\t\t\t } else {\n\t\t\t\t\t jQuery('.cp-header-secondary').prepend(data);\n\t\t\t\t\t AJS.$('.cp-header-secondary').children(\"li\").each(function(){\n\t\t\t\t\t\t AJS.$(this).replaceWith(AJS.$('<div style=\"padding: 10px\">' + this.innerHTML + '<\/div>'));\n\t\t\t\t\t })\n }\n }\n }\n\n function getPathForLinksApi() {\n if (isInRequestView()) {\n return getRequestViewPath();\n } else if (isInProjectView()) {\n return getProjectPath();\n } else {\n return getGlobalPath();\n }\n\n function isInRequestView() {\n return /\\/servicedesk\\/customer\\/user\\/requests/.test(window.location.href);\n }\n\n function getRequestViewPath() {\n return window.AJS.contextPath() + \"/rest/sp4jsd/1.0/jsdextender/availableLinks/requestsview\";\n }\n\n function isInProjectView() {\n return /\\/portal\\/\\d+/.test(window.location.href);\n }\n\n function getProjectPath() {\n const projectId = getProjectId();\n const contextPath = window.AJS.contextPath();\n const requestTypePath = getRequestTypePath();\n const issueKeyPath = getIssueKeyPath();\n\n return contextPath + '/rest/sp4jsd/1.0/jsdextender/availableLinks/projectId/' + projectId +requestTypePath + issueKeyPath;\n\n function getProjectId() {\n let result = window.location.href.match(/\\/portal\\/(\\d+)/);\n return result ? result[1] : \"\";\n }\n\n function getIssueKeyPath() {\n const issueKey = getIssueKey();\n return issueKey ? '/requestTypeKey/' + issueKey : \"\";\n }\n\n function getRequestTypePath() {\n const requestTypeId = getRequestTypeId();\n return requestTypeId ? '/requestType/' + requestTypeId : \"\";\n }\n }\n\n function getGlobalPath() {\n return window.AJS.contextPath() + \"/rest/sp4jsd/1.0/jsdextender/availableLinks/\";\n }\n\n function getRequestTypeId() {\n let result = window.location.href.match(/\\/create\\/(\\d+)/);\n return result ? result[1] : \"\";\n }\n\n function getIssueKey() {\n let result = window.location.href.match(/portal\\/\\d+\\/.+-\\d+$/);\n return result && result.length >= 1 ? result[1] : \"\";\n }\n }\n })();\n<\/script>\n"},{"params":{},"key":"com.intenso.jira.plugins.jsd-extender:jsd-extender-panel","name":"WebPanel: Extender panel","html":"<style>\n #com\\.intenso\\.jira\\.plugins\\.jsd-extender\\:jsd-extender-panel {\n display: none;\n }\n<\/style>\n<meta name=\"deviniti-projectId\" content=\"10102\"/>\n<div id=\"intensoExtenderJson\" style=\"display: none\">\n {"form":[],"removeNone":[],"requirement":[],"user":{"userDisplayName":"Anonymous (don\\u0027t disable it)","avatarUrl":"https://www.gravatar.com/avatar/19068ea5ec45963d3e85cf3683bfc7cc?d\\u003dmm\\u0026s\\u003d16","username":"Anonymous"}}\n<\/div>\n<div id=\"intensoExtenderDynamicRequiredField\" style=\"display: none\">\n Veuillez fournir une valeur valide pour le champ « fieldName ».\n<\/div>\n"},{"params":{},"key":"com.intenso.jira.plugins.jsd-extender:bundled-fields-cp-create-panel","name":"WebPanel: Bundled fields create","html":"<style>\n #com\\.intenso\\.jira\\.plugins\\.jsd-extender\\:bundled-fields-cp-create-panel {\n display: none;\n }\n<\/style>\n<div id=\"jsd-bundled-fields-request-create\" style=\"display:none;\">\n {\"fields\":[]}\n<\/div>\n<div id=\"jsd-bundled-fields-request-create-projectId\" style=\"display:none;\">\n 10102\n<\/div>\n\n"}],"pagePanels":{"fieldPanels":[]}}}
{"tourEnabled":false,"wacLink":"https://www.atlassian.com/software/jira/service-desk/powered-by?utm_medium=jira-in-product&utm_source=jira_service_desk_portal_footer&utm_campaign=service-desk_portal_server","serviceDeskVersion":"4.5.4","contextPath":"","xsrfToken":"BRX7-R47Q-2I6A-OH1R_70b93e69b75a066ac695ffe489e023aa695c71d4_lin","baseUrl":"https://jira.sprb-gob.brussels/servicedesk/customer","relativeBaseUrl":"/servicedesk/customer","customerLoginEnabled":true,"maxAttachmentSize":"31457280","gravatarEnabled":true,"calendarDateData":{"months":["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"],"monthsShort":["janv.","févr.","mars","avr.","mai","juin","juil.","août","sept.","oct.","nov.","déc."],"weekdaysShort":["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],"weekdays":["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]}}