diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/common/entities/LDAPConfiguration.java b/navalplanner-business/src/main/java/org/navalplanner/business/common/entities/LDAPConfiguration.java index 106f041e0..a366a37e3 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/common/entities/LDAPConfiguration.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/common/entities/LDAPConfiguration.java @@ -85,6 +85,8 @@ public class LDAPConfiguration extends BaseEntity { private Map> mapMatchingRoles = new HashMap>(); + private String ldapSearchQuery; + public String getLdapUserId() { return ldapUserId; } @@ -226,4 +228,18 @@ public class LDAPConfiguration extends BaseEntity { this.mapMatchingRoles = mapMatchingRoles; } + /** + * @return the ldapSearchQuery + */ + public String getLdapSearchQuery() { + return ldapSearchQuery; + } + + /** + * @param ldapSearchQuery + * the ldapSearchQuery to set + */ + public void setLdapSearchQuery(String ldapSearchQuery) { + this.ldapSearchQuery = ldapSearchQuery; + } } diff --git a/navalplanner-business/src/main/resources/db.changelog-1.1.xml b/navalplanner-business/src/main/resources/db.changelog-1.1.xml index 224717a38..ea42c4664 100644 --- a/navalplanner-business/src/main/resources/db.changelog-1.1.xml +++ b/navalplanner-business/src/main/resources/db.changelog-1.1.xml @@ -148,5 +148,11 @@ + + Add new column to store ldap role search query + + + + diff --git a/navalplanner-business/src/main/resources/org/navalplanner/business/common/entities/Configuration.hbm.xml b/navalplanner-business/src/main/resources/org/navalplanner/business/common/entities/Configuration.hbm.xml index ca7121bed..557cc8130 100644 --- a/navalplanner-business/src/main/resources/org/navalplanner/business/common/entities/Configuration.hbm.xml +++ b/navalplanner-business/src/main/resources/org/navalplanner/business/common/entities/Configuration.hbm.xml @@ -78,6 +78,7 @@ + diff --git a/navalplanner-webapp/src/main/webapp/common/configuration.zul b/navalplanner-webapp/src/main/webapp/common/configuration.zul index 3087de166..1bde36b31 100644 --- a/navalplanner-webapp/src/main/webapp/common/configuration.zul +++ b/navalplanner-webapp/src/main/webapp/common/configuration.zul @@ -361,6 +361,13 @@