Hello,
I wanted the list to know what I did to CustomerGroup.pm, It seems some others ran into issues while using LDAP and assigning default groups. Since I have multiple Customer Companies, I needed something to work. I modified CustomerGroup.pm adding line 213, 214 and changing $Param{UserID} to $CusomterIDsql. The only thing you have to do now is add the email address (@domain.tld) and permissions to the group id in the table "group_customer_user". # if it's activ, return just the permitted groups my $SQL = "SELECT g.id, g.name, gu.permission_key, gu.permission_value, gu.user_id " . " FROM " . " groups g, group_customer_user gu" . " WHERE " . " g.valid_id IN ( ${\(join ', ', $Self->{ValidObject}->ValidIDsGet())} ) AND " . " g.id = gu.group_id AND " . " gu.permission_value = 1 AND " . " gu.permission_key IN ('" . $Self->{DBObject}->Quote( $Param{Type} ) . "', 'rw') " . " AND "; if ( $Param{UserID} ) { my $CustomerIDsql = $Param{UserID}; $CustomerIDsql =~ s/^[a-zA-Z0-9._%+-]+//; $SQL .= " gu.user_id = '" . $Self->{DBObject}->Quote( $CustomerIDsql ) . "'"; } else { $SQL .= " gu.group_id = " . $Self->{DBObject}->Quote( $Param{GroupID} ) . ""; } -- Kyle Anderson
--------------------------------------------------------------------- OTRS mailing list: dev - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/dev To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/dev NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW! http://www.otrs.com/en/support/enterprise-subscription/