diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java index 400d7018..f17c9c5b 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java @@ -204,21 +204,18 @@ public class LectureDetailsWindow extends LectureDetailsWindowLayout { */ private void makeEditable(boolean editable) { editable = editable && LecturePerms.canEdit(lecture); - txtTitle.setEnabled(editable); + //txtTitle.setEnabled(editable); txtDescription.setEditable(editable); - - // TODO functionality for changing dates still missing - // lblCreateTime.setText(FormatHelper.longDate(lecture.getCreateTime())); - // lblUpdateTime.setText(FormatHelper.longDate(lecture.getUpdateTime())); - // lblStartTime.setText(FormatHelper.longDate(lecture.getStartTime())); - // lblEndTime.setText(FormatHelper.longDate(lecture.getEndTime())); - btnLinkImage.setEnabled(editable); btnIsExam.setEnabled(editable); btnAutoUpdate.setEnabled(editable); - cboVersions.setEnabled(editable); + cboVersions.setEnabled(editable && !lecture.autoUpdate); btnSaveChanges.setEnabled(editable); btnChangeOwner.setEnabled(editable && LecturePerms.canAdmin(lecture)); + startDate.setEnabled(editable); // TODO + startTime.setEnabled(editable); + endDate.setEnabled(editable); // TODO + endTime.setEnabled(editable); } /** |