Skip to content

Commit 5a0f2f6

Browse files
committed
better icons
1 parent a44e876 commit 5a0f2f6

File tree

5 files changed

+39
-5
lines changed

5 files changed

+39
-5
lines changed

logicaldoc-gui/src/main/java/com/logicaldoc/gui/frontend/client/security/ldap/LDAPServerDetailsPanel.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,6 @@ public LDAPServerDetailsPanel(LDAPServersPanel listing, GUILDAPServer server) {
235235
password.setWidth(300);
236236

237237
// Default groups
238-
239238
defaultGroupsItem = ItemFactory.newMultiComboBoxItem("defaultGroups", "defaultassignedgroups", new GroupsDS(),
240239
server.getDefaultGroups().stream().map(g -> g.getId()).collect(Collectors.toList())
241240
.toArray(new Long[0]));

logicaldoc-gui/src/main/java/com/logicaldoc/gui/frontend/client/security/saml/DownloadFormItemIcon.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class DownloadFormItemIcon extends FormItemIcon {
1919
*/
2020
public DownloadFormItemIcon(String url) {
2121
setPrompt(I18N.message("download"));
22-
setSrc("[SKIN]/page_white_put.png");
22+
setSrc("[SKIN]/download.svg");
2323
setWidth(16);
2424
setHeight(16);
2525
addFormItemClickHandler(event -> Util.download(url));

logicaldoc-gui/src/main/java/com/logicaldoc/gui/frontend/client/security/saml/GUISamlSettings.java

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
import java.io.Serializable;
44

5+
import com.logicaldoc.gui.common.client.beans.GUIUser;
6+
57
/**
68
* A bean to store the SAML settings
79
*
@@ -43,11 +45,15 @@ public class GUISamlSettings implements Serializable {
4345
private boolean keepLocalMemberships = true;
4446

4547
private boolean singleLogOut = false;
46-
48+
4749
private boolean logoutRequestSigned = false;
4850

4951
private boolean logoutResponseSigned = false;
5052

53+
private int userType = GUIUser.TYPE_DEFAULT;
54+
55+
private String validation;
56+
5157
public boolean isSingleLogOut() {
5258
return singleLogOut;
5359
}
@@ -191,4 +197,20 @@ public boolean isLogoutResponseSigned() {
191197
public void setLogoutResponseSigned(boolean logoutResponseSigned) {
192198
this.logoutResponseSigned = logoutResponseSigned;
193199
}
200+
201+
public int getUserType() {
202+
return userType;
203+
}
204+
205+
public void setUserType(int userType) {
206+
this.userType = userType;
207+
}
208+
209+
public String getValidation() {
210+
return validation;
211+
}
212+
213+
public void setValidation(String validation) {
214+
this.validation = validation;
215+
}
194216
}

logicaldoc-gui/src/main/java/com/logicaldoc/gui/frontend/client/security/saml/SamlPanel.java

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,16 @@ private void initGUI(GUISamlSettings settings) {
217217
login.setWrapTitle(false);
218218
login.setWrap(false);
219219

220+
SelectItem userType = ItemFactory.newUserTypeSelector("usertype", settings.getUserType());
221+
userType.setEndRow(true);
222+
223+
TextAreaItem validation = ItemFactory.newTextAreaItemForAutomation("validation", settings.getValidation(), null,
224+
false);
225+
validation.setHeight(150);
226+
validation.setWidth(400);
227+
validation.setWrapTitle(false);
228+
validation.setColSpan(2);
229+
220230
DynamicForm generalForm = new DynamicForm();
221231
generalForm.setValuesManager(vm);
222232
generalForm.setTitleOrientation(TitleOrientation.TOP);
@@ -238,7 +248,8 @@ private void initGUI(GUISamlSettings settings) {
238248
attributeMappingsForm.setAlign(Alignment.LEFT);
239249
attributeMappingsForm.setHeight(1);
240250
attributeMappingsForm.setWidth(1);
241-
attributeMappingsForm.setFields(username, firstName, lastName, email, groups, keepMembership);
251+
attributeMappingsForm.setFields(username, firstName, lastName, email, groups, keepMembership, userType,
252+
validation);
242253

243254
HLayout forms = new HLayout();
244255
forms.setMembersMargin(10);
@@ -283,6 +294,8 @@ private IButton prepareSaveButton(ValuesManager form) {
283294
settings.setCertificate(form.getValueAsString(SP_CERTIFICATE));
284295
settings.setPrivateKey(form.getValueAsString(SP_PRIVATEKEY));
285296
settings.setIdpMetadata(form.getValueAsString(IDP_METADATA));
297+
settings.setUserType(Integer.parseInt(form.getValueAsString("usertype")));
298+
settings.setValidation(form.getValueAsString("validation"));
286299

287300
SamlService.Instance.get().saveSettings(settings, new DefaultAsyncCallback<>() {
288301
@Override

logicaldoc-gui/src/main/java/com/logicaldoc/gui/frontend/client/security/saml/UploadFormItemIcon.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class UploadFormItemIcon extends FormItemIcon {
1818
*/
1919
public UploadFormItemIcon(String title) {
2020
setPrompt(I18N.message("upload"));
21-
setSrc("[SKIN]/page_white_get.png");
21+
setSrc("[SKIN]/upload.svg");
2222
setWidth(16);
2323
setHeight(16);
2424
addFormItemClickHandler(event -> new SamlUploader(title, event.getItem()).show());

0 commit comments

Comments
 (0)