1
0

#22 Password protected shares

This commit is contained in:
2022-10-20 21:11:05 +02:00
parent 2ab4497bd1
commit 4188a86995
11 changed files with 176 additions and 10 deletions

View File

@@ -11,7 +11,8 @@ public class MessageHelper {
// We have to temporarily store messages as we redirect: in some methods
// so everything we add to the model will be gone, that's why we store messages
// temporarily in here
private final List<String> errors = new ArrayList<>();
private final List<String> errors = new ArrayList<>(); // not resolved against a bundle
private final List<String> resolvableErrors = new ArrayList<>(); // messages that are resolved against a bundle
private final List<String> shareInfo = new ArrayList<>();
private final List<String> infoMessages = new ArrayList<>();
@@ -19,6 +20,7 @@ public class MessageHelper {
model.addAttribute("errors", getAndClear(this.errors));
model.addAttribute("infoMessages", getAndClear(this.infoMessages));
model.addAttribute("shareInfo", getAndClear(this.shareInfo));
model.addAttribute("resolvableErrors", getAndClear(this.resolvableErrors));
}
private static List<String> getAndClear(List<String> source) {
@@ -33,6 +35,10 @@ public class MessageHelper {
this.errors.add(message);
}
public void addResolvableError(String message) {
this.resolvableErrors.add(message);
}
public void addShare(String message) {
this.shareInfo.add(message);
}