mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-13 15:50:59 +00:00
Support adding video even when no other video has been added before (--> always show add button when admin-user is logged on)
This commit is contained in:
1 parent
60f76ee748
commit
72d185a7b5
2 files changed
+5
-5
No files matched your search
+2
-2
@@ -274,7 +274,7 @@ public class MediaSelector implements /* RaceTimesInfoProviderListener, */PlaySt
|
||||
|
||||
@Override
|
||||
public void onFailure(Throwable caught) {
|
||||
setWidgetsVisible(false);
|
||||
setWidgetsVisible((this.user != null));
|
||||
errorReporter.reportError("Remote Procedure Call getMediaTracksForRace(...) - Failure: " + caught.getMessage());
|
||||
}
|
||||
|
||||
@@ -285,7 +285,7 @@ public class MediaSelector implements /* RaceTimesInfoProviderListener, */PlaySt
|
||||
for (MediaTrack mediaTrack : this.mediaTracks) {
|
||||
setStatus(mediaTrack);
|
||||
}
|
||||
setWidgetsVisible(this.mediaTracks.size() > 0);
|
||||
setWidgetsVisible((this.mediaTracks.size() > 0) || (this.user != null));
|
||||
}
|
||||
|
||||
private void setWidgetsVisible(boolean isVisible) {
|
||||
|
||||
+3
-3
@@ -106,9 +106,9 @@ public class RaceBoardPanel extends SimplePanel implements RegattaDisplayer, Rac
|
||||
private final UserDTO user;
|
||||
|
||||
public RaceBoardPanel(SailingServiceAsync sailingService, MediaServiceAsync mediaService, UserDTO theUser, Timer timer,
|
||||
RaceSelectionProvider theRaceSelectionProvider, String leaderboardName, String leaderboardGroupName,
|
||||
RaceBoardViewConfiguration raceboardViewConfiguration, ErrorReporter errorReporter, final StringMessages stringMessages,
|
||||
UserAgentDetails userAgent, RaceTimesInfoProvider raceTimesInfoProvider) {
|
||||
boolean canReplayWhileLiveIsPossible, RaceSelectionProvider theRaceSelectionProvider, String leaderboardName,
|
||||
String leaderboardGroupName, RaceBoardViewConfiguration raceboardViewConfiguration, ErrorReporter errorReporter,
|
||||
final StringMessages stringMessages, UserAgentDetails userAgent, RaceTimesInfoProvider raceTimesInfoProvider) {
|
||||
this.sailingService = sailingService;
|
||||
this.mediaService = mediaService;
|
||||
this.user = theUser;
|
||||
|
||||
Reference in new issue
Block a user