mirror of
https://github.com/gethomepage/homepage.git
synced 2025-12-07 09:35:54 -08:00
Feature: fields highlighting (#5868)
This commit is contained in:
@@ -254,6 +254,7 @@ export function cleanServiceGroups(groups) {
|
||||
// all widgets
|
||||
fields,
|
||||
hideErrors,
|
||||
highlight,
|
||||
type,
|
||||
|
||||
// azuredevops
|
||||
@@ -441,6 +442,21 @@ export function cleanServiceGroups(groups) {
|
||||
index,
|
||||
};
|
||||
|
||||
if (highlight) {
|
||||
let parsedHighlight = highlight;
|
||||
if (typeof highlight === "string") {
|
||||
try {
|
||||
parsedHighlight = JSON.parse(highlight);
|
||||
} catch (e) {
|
||||
logger.error("Invalid highlight configuration detected in config for service '%s'", service.name);
|
||||
parsedHighlight = null;
|
||||
}
|
||||
}
|
||||
if (parsedHighlight && typeof parsedHighlight === "object") {
|
||||
widget.highlight = parsedHighlight;
|
||||
}
|
||||
}
|
||||
|
||||
if (type === "azuredevops") {
|
||||
if (userEmail) widget.userEmail = userEmail;
|
||||
if (repositoryId) widget.repositoryId = repositoryId;
|
||||
|
||||
Reference in New Issue
Block a user