summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
diff options
context:
space:
mode:
authorStephan Schwaer2015-08-24 17:42:59 +0200
committerStephan Schwaer2015-08-24 17:42:59 +0200
commit9168659e90149cffcabc2153ac1e132c4a8a3957 (patch)
tree48999980ea8dbfa2ac7f082c70ecb6ccb0774f36 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
parent[client] remove logged in user from the user list for custom permissions (diff)
downloadtutor-module-9168659e90149cffcabc2153ac1e132c4a8a3957.tar.gz
tutor-module-9168659e90149cffcabc2153ac1e132c4a8a3957.tar.xz
tutor-module-9168659e90149cffcabc2153ac1e132c4a8a3957.zip
[client] Included new permission options into lecture details.
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java44
1 files changed, 15 insertions, 29 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
index ee697f98..7b3c8067 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
@@ -61,12 +61,9 @@ public abstract class LectureDetailsWindowLayout extends JDialog {
protected final JTextField txtId;
protected final JLabel lblUseCount;
-
- protected final JCheckBox chkCustomPermAdmin;
- protected final JCheckBox chkCustomPermEdit;
-
- protected final JButton btnCustomPermissions;
-
+
+ protected final JButton btnPermissions;
+
protected final JButton btnSaveChanges;
protected final JButton btnClose;
protected final JButton btnDownloadImage;
@@ -75,7 +72,7 @@ public abstract class LectureDetailsWindowLayout extends JDialog {
protected JDatePickerImpl endDate;
protected JSpinner startTime;
protected JSpinner endTime;
-
+
protected Color dateTimeTextColor;
// TODO: Permissions, ...
@@ -130,13 +127,13 @@ public abstract class LectureDetailsWindowLayout extends JDialog {
// versions combo
cboVersions = new ComboBox<>(Comparators.imageVersionDetails,
new ComboBoxRenderer<ImageVersionDetails>() {
- @Override
- public String renderItem(ImageVersionDetails item) {
- if (item == null)
- return null;
- return FormatHelper.longDate(item.getCreateTime());
- }
- });
+ @Override
+ public String renderItem(ImageVersionDetails item) {
+ if (item == null)
+ return null;
+ return FormatHelper.longDate(item.getCreateTime());
+ }
+ });
btnDownloadImage = new JButton("Download");
btnDownloadImage.setToolTipText("Momentan verwendete Version herunterladen");
JPanel versionPanel = new JPanel(new BorderLayout());
@@ -225,25 +222,14 @@ public abstract class LectureDetailsWindowLayout extends JDialog {
grid.add(new JLabel("Aufrufe"));
grid.add(lblUseCount, 2);
grid.nextRow();
-
- // Panel with the default permissions
- JPanel defaultPermissionPane = new JPanel();
- defaultPermissionPane.setBorder(BorderFactory.createTitledBorder( "Default Berechtigungen"));
- chkCustomPermAdmin = new JCheckBox("Admin");
- chkCustomPermEdit = new JCheckBox("Bearbeiten");
- defaultPermissionPane.add(chkCustomPermAdmin);
- defaultPermissionPane.add(chkCustomPermEdit);
-
- grid.add(defaultPermissionPane, 3);
- grid.nextRow();
-
+
// button for the custom permissions
- btnCustomPermissions = new JButton("Benutzerdefinierte Berechtigungen");
- grid.add(btnCustomPermissions);
+ btnPermissions = new JButton("Berechtigungen");
+ grid.add(btnPermissions);
grid.skip(2);
grid.nextRow();
grid.finish(true);
-
+
// finally add the infoPanel itself to the main view
add(infoPanel, BorderLayout.CENTER);
// button panel on the bottom