Skip to content

Commit 00beb73

Browse files
DavidDamkeddamke
andauthored
Bug/notes disappear after autosave2 (#127)
* make aktive work item not editable Co-authored-by: ddamke <[email protected]>
1 parent 793933c commit 00beb73

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

src/main/java/de/doubleslash/keeptime/view/ReportController.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -246,9 +246,16 @@ private void updateReport(final LocalDate dateToShow) {
246246

247247
for (final Work w : onlyCurrentProjectWork) {
248248
final HBox workButtonBox = new HBox(5.0);
249-
workButtonBox.getChildren().add(createCopyWorkButton(w));
250-
workButtonBox.getChildren().add(createEditWorkButton(w));
251-
workButtonBox.getChildren().add(createDeleteWorkButton(w));
249+
if(w.getId()==model.activeWorkItem.get().getId()){
250+
Label label = new Label("Active Work");
251+
label.setTooltip(new Tooltip("The active work item cannot be edited as it is currently active. To edit it you need to switch to another work first."));
252+
label.setStyle("-fx-font-weight: bold");
253+
workButtonBox.getChildren().add(label);
254+
}else {
255+
workButtonBox.getChildren().add(createCopyWorkButton(w));
256+
workButtonBox.getChildren().add(createEditWorkButton(w));
257+
workButtonBox.getChildren().add(createDeleteWorkButton(w));
258+
}
252259
final TreeItem<TableRow> workRow = new TreeItem<>(new WorkTableRow(w, workButtonBox));
253260
projectRow.getChildren().add(workRow);
254261
}

0 commit comments

Comments
 (0)