add "Did opt out of Feature and Community Emails" filter on data mining

Accomplished by adding user flag as a dimension in HasUserContext
This commit is contained in:
Sohaib Baig committed 2026-02-05 11:49:55 +01:00
1 parent d38bdcf2e8
commit b537d4a0a0
3 files changed
+9 -2

No files matched your search

@@ -56,4 +56,5 @@ DataMiningReportsPreference=Data Mining Reports
NumberOfDataMiningQueries=Number of Data Mining Queries
NumberOfDataMiningReports=Number of Data Mining Reports
FullName=Full Name
EMail=E-Mail Address
EMail=E-Mail Address
DidOptOutOfFeatureAndCommunityEmails=Did opt out of Feature and Community Emails
@@ -56,4 +56,5 @@ DataMiningReportsPreference=Data-Mining Berichte
NumberOfDataMiningQueries=Anzahl Data-Mining Anfragen
NumberOfDataMiningReports=Anzahl Data-Mining Berichte
FullName=Ganzer Name
EMail=e-Mail Adresse
EMail=e-Mail Adresse
DidOptOutOfFeatureAndCommunityEmails=Ich habe mich von Feature- und Community-E-Mails abgemeldet.
@@ -108,4 +108,9 @@ public interface HasUserContext {
final Session session = getSession();
return session == null ? null : TimePoint.now().until(TimePoint.of(session.getLastAccessTime()).plus(Duration.ofMillis(session.getTimeout())));
}
@Dimension(messageKey="DidOptOutOfFeatureAndCommunityEmails")
default boolean didOptOutOfFeatureAndCommunityEmails() {
return getUser().getDidOptOutOfFeatureAndCommunityEmails();
}
}