Files
toolbox/resources/js/utils/jiraQueryUser.js
2025-12-18 14:25:17 +08:00

38 lines
817 B
JavaScript

const STORAGE_KEY = 'toolbox:jira.defaultQueryUser';
export function getJiraDefaultQueryUserOverride() {
try {
return (window.localStorage.getItem(STORAGE_KEY) || '').trim();
} catch (error) {
return '';
}
}
export function setJiraDefaultQueryUserOverride(value) {
const trimmedValue = (value || '').trim();
if (!trimmedValue) {
clearJiraDefaultQueryUserOverride();
return;
}
try {
window.localStorage.setItem(STORAGE_KEY, trimmedValue);
} catch (error) {
// ignore
}
}
export function clearJiraDefaultQueryUserOverride() {
try {
window.localStorage.removeItem(STORAGE_KEY);
} catch (error) {
// ignore
}
}
export function resolveJiraDefaultQueryUser(serverDefaultUser) {
return getJiraDefaultQueryUserOverride() || (serverDefaultUser || '').trim();
}