Show message when removing series.

This commit is contained in:
Leon Radeck committed 2017-06-08 11:26:28 +02:00
1 parent 737d387ecb
commit 40f37d776a
4 files changed
+19 -14

No files matched your search

@@ -238,19 +238,21 @@ public class RegattaDetailsComposite extends Composite {
editRacesOfRegattaSeries(regatta, series);
} else if (SeriesConfigImagesBarCell.ACTION_REMOVE.equals(value)) {
RegattaIdentifier identifier = new RegattaName(regatta.getName());
sailingService.removeSeries(identifier, series.getName(), new MarkedAsyncCallback<Void>(
new AsyncCallback<Void>() {
@Override
public void onFailure(Throwable cause) {
errorReporter.reportError("Error trying to remove series " + series.getName()
+ ": " + cause.getMessage());
}
@Override
public void onSuccess(Void result) {
regattaRefresher.fillRegattas();
}
}));
if (Window.confirm(stringMessages.reallyRemoveSeries(series.getName()))) {
sailingService.removeSeries(identifier, series.getName(),
new MarkedAsyncCallback<Void>(new AsyncCallback<Void>() {
@Override
public void onFailure(Throwable cause) {
errorReporter.reportError("Error trying to remove series " + series.getName()
+ ": " + cause.getMessage());
}
@Override
public void onSuccess(Void result) {
regattaRefresher.fillRegattas();
}
}));
}
}
}
@@ -1811,4 +1811,5 @@ public interface StringMessages extends com.sap.sse.gwt.client.StringMessages,
String unknownLeaderboardType(String name);
String selectCompetitorsToEliminate();
String trackedRaceAlreadyLinked();
String reallyRemoveSeries(String seriesName);
}
@@ -1790,3 +1790,4 @@ useOnlyOneOfStartTimeInferenceAndControlTrackingFromStartAndFinishTimes=Use only
unknownLeaderboardType=Unknown leaderboard type {0}
selectCompetitorsToEliminate=Select competitors to eliminate
trackedRaceAlreadyLinked=The race is already linked to a race column. Do you really want to change the link?
reallyRemoveSeries=Do you really want to remove the series ''{0}''? Note: all race logs for the attached race columns will also permanently be removed!
@@ -1772,4 +1772,5 @@ showLiveNow="Jetzt live" anzeigen
useOnlyOneOfStartTimeInferenceAndControlTrackingFromStartAndFinishTimes=Höchstens eine der Einstellungen "Startzeit aus Startlinienüberquerungen automatisch ableiten" und "Tracking durch Start- und Ende-Zeiten automatisch steuern" darf ausgewählt sein
unknownLeaderboardType=Unbekannter Ranglistentyp {0}
selectCompetitorsToEliminate=Zu eliminierende Teilnehmer auswählen
trackedRaceAlreadyLinked=Das Rennen ist bereits mit einer Renn-Spalte verlinkt. Wollen Sie die Verbindung wirklich ändern?
trackedRaceAlreadyLinked=Das Rennen ist bereits mit einer Renn-Spalte verlinkt. Wollen Sie die Verbindung wirklich ändern?
reallyRemoveSeries=Möchten Sie die Serie ''{0}'' wirklich entfernen? Achtung: alle Ereignisprotokolle (RaceLogs) der zugehörigen Renn-Spalten werden unwiederbringlich gelöscht!