mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-04 03:13:49 +00:00
Merge branch 'master' into translation
This commit is contained in:
commit
2936e00180
8 files changed
+16
-20
No files matched your search
+1
-1
@@ -83,7 +83,7 @@ public class AdminConsoleEntryPoint extends AbstractSailingEntryPoint implements
|
||||
|
||||
private Widget createAdminConsolePanel() {
|
||||
AdminConsolePanel panel = new AdminConsolePanel(getUserService(), SailingPermissionsForRoleProvider.INSTANCE,
|
||||
sailingService, getStringMessages().releaseNotes(), "/release_notes_admin.html", /* error reporter */ this, SecurityStylesheetResources.INSTANCE.css(), false);
|
||||
sailingService, getStringMessages().releaseNotes(), "/release_notes_admin.html", /* error reporter */ this, SecurityStylesheetResources.INSTANCE.css(), getStringMessages());
|
||||
panel.addStyleName("adminConsolePanel");
|
||||
|
||||
BetterDateTimeBox.initialize();
|
||||
|
||||
+1
@@ -1760,4 +1760,5 @@ public interface StringMessages extends com.sap.sse.gwt.client.StringMessages,
|
||||
String errorLoadingCompetitorImportDescriptors(String message);
|
||||
String couldNotSaveCompetitorRegistrations(String message);
|
||||
String searchTagForImportedCompetitorPlaceholder();
|
||||
String version(String version);
|
||||
}
|
||||
+2
-1
@@ -1731,4 +1731,5 @@ filterImportedCompetitorsByNameSailRaceFleet=Filter competitors to import by nam
|
||||
errorLoadingCompetitorImportProviders=Error loading competitor import providers: {0}
|
||||
errorLoadingCompetitorImportDescriptors=Error loading competitor import descriptors: {0}
|
||||
couldNotSaveCompetitorRegistrations=Could not save competitor registrations: {0}
|
||||
searchTagForImportedCompetitorPlaceholder=Use, e.g., the race+fleet name
|
||||
searchTagForImportedCompetitorPlaceholder=Use, e.g., the race+fleet name
|
||||
version=Version: {0}
|
||||
+2
-1
@@ -1716,4 +1716,5 @@ filterImportedCompetitorsByNameSailRaceFleet=Zu importierende Teilnehmer filtern
|
||||
errorLoadingCompetitorImportProviders=Fehler beim Laden der Quellen für den Teilnehmerdaten-Import: {0}
|
||||
errorLoadingCompetitorImportDescriptors=Fehler beim Laden der zu importierenden Teilnehmerdaten: {0}
|
||||
couldNotSaveCompetitorRegistrations=Teilnehmerregistrierung konnte nicht gespeichert werden: {0}
|
||||
searchTagForImportedCompetitorPlaceholder=Z.B. Renn- und Gruppenname
|
||||
searchTagForImportedCompetitorPlaceholder=Z.B. Renn- und Gruppenname
|
||||
version=Version: {0}
|
||||
+2
-12
@@ -30,7 +30,6 @@ import com.sap.sse.security.shared.PermissionsForRoleProvider;
|
||||
import com.sap.sse.security.shared.WildcardPermission;
|
||||
import com.sap.sse.security.ui.client.UserService;
|
||||
import com.sap.sse.security.ui.client.UserStatusEventHandler;
|
||||
import com.sap.sse.security.ui.loginpanel.LoginPanel;
|
||||
import com.sap.sse.security.ui.loginpanel.LoginPanelCss;
|
||||
import com.sap.sse.security.ui.shared.UserDTO;
|
||||
|
||||
@@ -153,13 +152,7 @@ public class AdminConsolePanel extends DockLayoutPanel implements HandleTabSelec
|
||||
|
||||
public AdminConsolePanel(UserService userService, PermissionsForRoleProvider permissionsForRoleProvider,
|
||||
ServerInfoRetriever buildVersionRetriever, String releaseNotesAnchorLabel,
|
||||
String releaseNotesURL, ErrorReporter errorReporter, LoginPanelCss loginPanelCss) {
|
||||
this(userService, permissionsForRoleProvider, buildVersionRetriever, releaseNotesAnchorLabel, releaseNotesURL, errorReporter, loginPanelCss, true);
|
||||
}
|
||||
|
||||
public AdminConsolePanel(UserService userService, PermissionsForRoleProvider permissionsForRoleProvider,
|
||||
ServerInfoRetriever buildVersionRetriever, String releaseNotesAnchorLabel,
|
||||
String releaseNotesURL, ErrorReporter errorReporter, LoginPanelCss loginPanelCss, boolean withLogin) {
|
||||
String releaseNotesURL, ErrorReporter errorReporter, LoginPanelCss loginPanelCss, StringMessages stringMessages) {
|
||||
super(Unit.EM);
|
||||
this.permissionsForRoleProvider = permissionsForRoleProvider;
|
||||
this.permissionsAnyOfWhichIsRequiredToSeeWidget = new HashMap<>();
|
||||
@@ -212,11 +205,8 @@ public class AdminConsolePanel extends DockLayoutPanel implements HandleTabSelec
|
||||
final DockPanel informationPanel = new DockPanel();
|
||||
informationPanel.setSize("100%", "95%");
|
||||
informationPanel.setSpacing(10);
|
||||
if(withLogin) {
|
||||
informationPanel.add(new LoginPanel(loginPanelCss, getUserService()), DockPanel.WEST);
|
||||
}
|
||||
informationPanel.add(errorReporter.getPersistentInformationWidget(), DockPanel.CENTER);
|
||||
SystemInformationPanel sysinfoPanel = new SystemInformationPanel(buildVersionRetriever, errorReporter);
|
||||
SystemInformationPanel sysinfoPanel = new SystemInformationPanel(buildVersionRetriever, errorReporter, stringMessages);
|
||||
sysinfoPanel.ensureDebugId("SystemInformation");
|
||||
final Anchor releaseNotesLink = new Anchor(new SafeHtmlBuilder().appendEscaped(releaseNotesAnchorLabel).toSafeHtml(), releaseNotesURL);
|
||||
sysinfoPanel.add(releaseNotesLink);
|
||||
|
||||
@@ -18,4 +18,8 @@ public interface StringMessages extends Messages {
|
||||
String pleaseOnlyUploadContentYouHaveAllUsageRightsFor();
|
||||
|
||||
String send();
|
||||
|
||||
String version(String buildVersion);
|
||||
|
||||
String unknown();
|
||||
}
|
||||
+3
-4
@@ -13,19 +13,19 @@ public class SystemInformationPanel extends FlowPanel {
|
||||
|
||||
private final Label buildVersionText;
|
||||
|
||||
public SystemInformationPanel(final ServerInfoRetriever buildVersionRetriever, final ErrorReporter errorReporter) {
|
||||
public SystemInformationPanel(final ServerInfoRetriever buildVersionRetriever, final ErrorReporter errorReporter, final StringMessages stringMessages) {
|
||||
super();
|
||||
buildVersionText = new Label("");
|
||||
addFloatingWidget(buildVersionText);
|
||||
buildVersionRetriever.getServerInfo(new AsyncCallback<ServerInfoDTO>() {
|
||||
@Override
|
||||
public void onSuccess(ServerInfoDTO result) {
|
||||
buildVersionText.setText("Version: " + result.getBuildVersion());
|
||||
buildVersionText.setText(stringMessages.version(result.getBuildVersion()));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Throwable caught) {
|
||||
buildVersionText.setText("Version: " + "Unknown");
|
||||
buildVersionText.setText(stringMessages.version(stringMessages.unknown()));
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -34,5 +34,4 @@ public class SystemInformationPanel extends FlowPanel {
|
||||
w.getElement().getStyle().setFloat(Style.Float.LEFT);
|
||||
add(w);
|
||||
}
|
||||
|
||||
}
|
||||
+1
-1
@@ -138,13 +138,13 @@ public class ReplicationServlet extends AbstractHttpServlet {
|
||||
|
||||
@Override
|
||||
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||
logger.info("Received request to apply and replicate an operation from a replica");
|
||||
InputStream is = req.getInputStream();
|
||||
DataInputStream dis = new DataInputStream(is);
|
||||
String replicableIdAsString = dis.readUTF();
|
||||
try {
|
||||
Replicable<?, ?> replicable = replicablesProvider.getReplicable(replicableIdAsString, /* wait */ false);
|
||||
if (replicable != null) {
|
||||
logger.info("Received request to apply and replicate an operation from a replica for replicable "+replicable);
|
||||
applyOperationToReplicable(replicable, is);
|
||||
} else {
|
||||
logger.warning("Received operation for replicable "+replicableIdAsString+
|
||||
|
||||
Reference in new issue
Block a user