{"xsrfToken":"B092-5BV6-EFY1-0SOG_ff70be39fd28509e89006e3103274e81d4b36498_lout","user":{"key":"","userName":"","displayName":"","email":"","calendarResource":"jira.webresources:calendar-fr","language":{"key":"fr_FR","displayName":"français (France) [Par défaut]"},"canChangePassword":false,"canUpdateUser":false,"allOpenRequestsCount":0,"pendingApprovalsCount":0,"approvalsCount":0,"canAdministerJIRA":false,"isAnonymous":true,"agentForPortal":false},"branding":{"id":"1","key":"ars","name":"Alpine Renovation Support","portalBaseUrl":"/servicedesk/customer/portal/1"},"helpCenterBranding":{"bannerUrl":"/rest/servicedesk/1/bannerImage?1756247981038","headerBGColor":"#052859","headerLinkColor":"#ffffff","headerLinkHoverColor":"#ffffff","headerLinkHoverBGColor":"#052859","logoUrl":"","helpCenterTitle":"Welcome to the Help Center","sharedPortalName":"Help Center"},"portal":{"id":"1","key":"ars","projectId":10200,"serviceDeskId":1,"name":"Alpine Renovation Support","description":"<p>Bienvenue ! Vous pouvez soumettre une demande d’assistance Alpine Renovation Support à partir des options proposées.</p>","portalBaseUrl":"/servicedesk/customer/portal/1","onlyPortal":false,"reqTypes":[{"id":"7","key":"suggestimprovement","name":"Suggérer une amélioration","descriptionHtml":"","callToAction":"Suggérer une amélioration","introHtml":"<p>Voyez-vous un domaine où nous pouvons nous améliorer ? Nous sommes à l’écoute.</p>","icon":10607,"groups":[1]},{"id":"4","key":"otherquestions","name":"Autres questions","descriptionHtml":"","callToAction":"Autres questions","introHtml":"<p>Vous ne trouvez pas ce que vous cherchez ? Sélectionnez cette option et nous vous aiderons.</p>","icon":10626,"groups":[1]},{"id":"5","key":"bug","name":"Signaler un problème","descriptionHtml":"","callToAction":"Signaler un problème","introHtml":"<p>Décrivez les problèmes que vous rencontrez.</p>","icon":10639,"groups":[1]},{"id":"1","key":"technicalsupport","name":"Support technique","descriptionHtml":"","callToAction":"Support technique","introHtml":"<p>Besoin d’aide pour l’installation, la configuration ou le dépannage ? Sélectionnez cette option pour demander une assistance.</p>","icon":10630,"groups":[1]}],"reqGroups":[{"id":1,"name":"General"}],"orderMapping":{"1":[4,5,7,1]},"kbs":{"kbEnabled":false,"serviceDeskId":-1,"portalId":-1},"createPermission":true,"openRequestCount":0,"announcement":{"header":"","defaultHeader":"","headerWiki":"","message":"","defaultMessage":"","messageWiki":"","canEditAnnouncement":false,"hasTranslationInUserLocale":false,"hasTranslation":{"header":false,"message":false},"portalId":1,"defaultLanguage":"français"},"portalSearchBarSettings":{"isEnabled":true}},"sharedPortal":{"name":"Help Center","description":"<p>Bienvenue au centre de support - nous sommes là pour vous aider! Créez vos requêtes ci-dessous.</p>","kbs":{"kbEnabled":false}},"announcement":{"header":"","defaultHeader":"","headerWiki":"","message":"","defaultMessage":"","messageWiki":"","canEditAnnouncement":false,"hasTranslationInUserLocale":false,"hasTranslation":{"header":false,"message":false},"portalId":null,"defaultLanguage":"français"},"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 = \"refinedLanguageSwitcher\" style='padding:20px'>\n <form class='aui'>\n <div>\n <aui-select id=\"translationLanguageRT\" >\n <aui-option value=\"en_US\">anglais (Etats-Unis)</aui-option>\n <aui-option value=\"fr_FR\" selected>français (France)</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 result = null;\n jQuery.ajax({\n url: \"/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 = \"a:contains('Modifier la langue')\";\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.setLanguageForRefinedTheme = function () {\n var key = AJS.$(\"#translationLanguageRT\").val();\n TranslationsLanguageChange.setLanguage(key);\n };\n\n TranslationsLanguageChange.setLanguage = function (key) {\n\n\n jQuery.ajax({\n url: \"/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.showRefinedThemeDialog = 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\", function () {\n AJS.$(\"#changeLanguageDialogContainer\").hide();\n TranslationsLanguageChange.setLanguageForRefinedTheme();\n });\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.isRefinedThemeSet()) {\n TranslationsLanguageChange.observeToShowRefinedThemeDialog();\n } else {\n TranslationsLanguageChange.showChangeLanguageDialog();\n }\n };\n\n TranslationsLanguageChange.observeToShowRefinedThemeDialog = function () {\n var observer = new MutationObserver(function () {\n TranslationsLanguageChange.getChangeLanguageLinkNode().off();\n TranslationsLanguageChange.getChangeLanguageLinkNode().on(\"click\", TranslationsLanguageChange.showRefinedThemeDialog);\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.isRefinedThemeSet = 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\n jQuery.ajax({\n url: \"/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 AJS.toInit(function () {\n TranslationsLanguageChange.deactivateChangeLanguageLink();\n TranslationsLanguageChange.observeToShowDialogToChangeLanguage();\n });\n\n</script>\n\n\n<style>\n #refinedLanguageSwitcher {\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 class=\"cp-header-item\">' + 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 WRM.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 portalId = getPortalId();\n const contextPath = WRM.contextPath();\n const requestTypePath = getRequestTypePath();\n const issueKeyPath = getIssueKeyPath();\n\n return contextPath + '/rest/sp4jsd/1.0/jsdextender/availableLinks/projectId/' + portalId + requestTypePath + issueKeyPath;\n\n function getPortalId() {\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 WRM.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"}],"pagePanels":{}}}
{"tourEnabled":false,"wacLink":"https://www.atlassian.com/software/jira/service-management?utm_medium=jira-in-product&utm_source=jira_service_desk_portal_footer&utm_campaign=service-desk_portal_server","serviceDeskVersion":"10.7.4","contextPath":"","xsrfToken":"B092-5BV6-EFY1-0SOG_ff70be39fd28509e89006e3103274e81d4b36498_lout","baseUrl":"https://jira.technovise.fr/servicedesk/customer","relativeBaseUrl":"/servicedesk/customer","maxAttachmentSize":"10485760","gravatarEnabled":true,"rteEnabled":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"]},"anonymousEnabled":true}