From 403c9e353c3fd5dff35c7ab0c34a7d2b841c4bcb Mon Sep 17 00:00:00 2001 From: Kuersat Akmaz Date: Sun, 5 Jul 2020 18:31:11 +0200 Subject: [client] Disabled all unnecessary Buttons in LectureList --- .../openslx/dozmod/gui/window/LectureListWindow.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'dozentenmodul/src/main/java') diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureListWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureListWindow.java index 31ff7702..6bed9136 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureListWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureListWindow.java @@ -472,6 +472,26 @@ public class LectureListWindow extends LectureListWindowLayout { btnNewLecture.setEnabled(Session.canListImages()); updateAvailableOptions(null); refreshList(false); + + if (Session.isStudent()) + { + deactiveUnnecessaryButtonsForStudents(); + } + } + + /** + * This funtion disables all unnecessary buttons + * when Student is logged in. + */ + public void deactiveUnnecessaryButtonsForStudents() + { + btnDeleteLecture.setVisible(false); + btnEditLecture.setVisible(false); + btnNewLecture.setVisible(false); + + btnDeleteLecture.setEnabled(false); + btnEditLecture.setEnabled(false); + btnNewLecture.setEnabled(false); } public void filterByImageBaseId(final String imageBaseId) { -- cgit v1.2.3-55-g7522