mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-07-16 02:02:55 -07:00
Improved the way we use the notification variables, we have now split out the Username and Alias (Requested User is depricated but not removed)
This commit is contained in:
parent
1eb2dc930b
commit
a8f906617a
1 changed files with 13 additions and 9 deletions
|
@ -25,9 +25,9 @@ namespace Ombi.Notifications
|
||||||
}
|
}
|
||||||
ApplicationUrl = (s?.ApplicationUrl.HasValue() ?? false) ? s.ApplicationUrl : string.Empty;
|
ApplicationUrl = (s?.ApplicationUrl.HasValue() ?? false) ? s.ApplicationUrl : string.Empty;
|
||||||
ApplicationName = string.IsNullOrEmpty(s?.ApplicationName) ? "Ombi" : s?.ApplicationName;
|
ApplicationName = string.IsNullOrEmpty(s?.ApplicationName) ? "Ombi" : s?.ApplicationName;
|
||||||
RequestedUser = string.IsNullOrEmpty(req?.RequestedUser?.Alias)
|
RequestedUser = req?.RequestedUser?.UserName;
|
||||||
? req?.RequestedUser?.UserName
|
UserName = req?.RequestedUser?.UserName;
|
||||||
: req?.RequestedUser?.Alias;
|
Alias = (req?.RequestedUser?.Alias.HasValue() ?? false) ? req?.RequestedUser?.Alias : req?.RequestedUser?.UserName;
|
||||||
Title = title;
|
Title = title;
|
||||||
RequestedDate = req?.RequestedDate.ToString("D");
|
RequestedDate = req?.RequestedDate.ToString("D");
|
||||||
Type = req?.RequestType.ToString();
|
Type = req?.RequestType.ToString();
|
||||||
|
@ -43,6 +43,8 @@ namespace Ombi.Notifications
|
||||||
ApplicationUrl = (s?.ApplicationUrl.HasValue() ?? false) ? s.ApplicationUrl : string.Empty;
|
ApplicationUrl = (s?.ApplicationUrl.HasValue() ?? false) ? s.ApplicationUrl : string.Empty;
|
||||||
ApplicationName = string.IsNullOrEmpty(s?.ApplicationName) ? "Ombi" : s?.ApplicationName;
|
ApplicationName = string.IsNullOrEmpty(s?.ApplicationName) ? "Ombi" : s?.ApplicationName;
|
||||||
RequestedUser = username.UserName;
|
RequestedUser = username.UserName;
|
||||||
|
UserName = username.UserName;
|
||||||
|
Alias = username.Alias.HasValue() ? username.Alias : username.UserName;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void Setup(NotificationOptions opts, ChildRequests req, CustomizationSettings s)
|
public void Setup(NotificationOptions opts, ChildRequests req, CustomizationSettings s)
|
||||||
|
@ -59,9 +61,9 @@ namespace Ombi.Notifications
|
||||||
}
|
}
|
||||||
ApplicationUrl = (s?.ApplicationUrl.HasValue() ?? false) ? s.ApplicationUrl : string.Empty;
|
ApplicationUrl = (s?.ApplicationUrl.HasValue() ?? false) ? s.ApplicationUrl : string.Empty;
|
||||||
ApplicationName = string.IsNullOrEmpty(s?.ApplicationName) ? "Ombi" : s?.ApplicationName;
|
ApplicationName = string.IsNullOrEmpty(s?.ApplicationName) ? "Ombi" : s?.ApplicationName;
|
||||||
RequestedUser = string.IsNullOrEmpty(req?.RequestedUser.Alias)
|
RequestedUser = req?.RequestedUser?.UserName;
|
||||||
? req?.RequestedUser.UserName
|
UserName = req?.RequestedUser?.UserName;
|
||||||
: req?.RequestedUser.Alias;
|
Alias = (req?.RequestedUser?.Alias.HasValue() ?? false) ? req?.RequestedUser?.Alias : req?.RequestedUser?.UserName;
|
||||||
Title = title;
|
Title = title;
|
||||||
RequestedDate = req?.RequestedDate.ToString("D");
|
RequestedDate = req?.RequestedDate.ToString("D");
|
||||||
Type = req?.RequestType.ToString();
|
Type = req?.RequestType.ToString();
|
||||||
|
@ -88,13 +90,14 @@ namespace Ombi.Notifications
|
||||||
IssueStatus = opts.Substitutes.TryGetValue("IssueStatus", out val) ? val : string.Empty;
|
IssueStatus = opts.Substitutes.TryGetValue("IssueStatus", out val) ? val : string.Empty;
|
||||||
IssueSubject = opts.Substitutes.TryGetValue("IssueSubject", out val) ? val : string.Empty;
|
IssueSubject = opts.Substitutes.TryGetValue("IssueSubject", out val) ? val : string.Empty;
|
||||||
NewIssueComment = opts.Substitutes.TryGetValue("NewIssueComment", out val) ? val : string.Empty;
|
NewIssueComment = opts.Substitutes.TryGetValue("NewIssueComment", out val) ? val : string.Empty;
|
||||||
RequestedUser = opts.Substitutes.TryGetValue("IssueUser", out val) ? val : string.Empty;
|
UserName = opts.Substitutes.TryGetValue("IssueUser", out val) ? val : string.Empty;
|
||||||
}
|
}
|
||||||
|
|
||||||
// User Defined
|
// User Defined
|
||||||
public string RequestedUser { get; set; }
|
public string RequestedUser { get; set; }
|
||||||
public string UserName => RequestedUser;
|
public string UserName { get; set; }
|
||||||
public string IssueUser => RequestedUser;
|
public string IssueUser => UserName;
|
||||||
|
public string Alias { get; set; }
|
||||||
|
|
||||||
public string Title { get; set; }
|
public string Title { get; set; }
|
||||||
public string RequestedDate { get; set; }
|
public string RequestedDate { get; set; }
|
||||||
|
@ -144,6 +147,7 @@ namespace Ombi.Notifications
|
||||||
{nameof(NewIssueComment),NewIssueComment},
|
{nameof(NewIssueComment),NewIssueComment},
|
||||||
{nameof(IssueUser),IssueUser},
|
{nameof(IssueUser),IssueUser},
|
||||||
{nameof(UserName),UserName},
|
{nameof(UserName),UserName},
|
||||||
|
{nameof(Alias),Alias},
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue