Re: [Kolab-devel] Kolab 3.1 dev role not working
Jeroen van Meeuwen <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kolab |
|---|---|
| Organization | Kolab Systems |
| Message-ID | <5014784.bm3Izlm4X4__11086.5113478669$1381871633$gmane$org@albert.kolabsys.com> |
On Thursday, October 10, 2013 12:52:06 PM Manel Gimeno Zaragozá wrote: > > > I'm trying to implement different user roles and enable some > > > plugins > > > depending on the role assigned, in previous kolab 3.1 dev packages > > > was working correctly but with the new package > > > roundcubemail-1.0-0.9.dev20130809.git328876.el6.kolab_3.1.noarch > > > It is not working. > > > > There should be a roundcubemail-1.0-0.11 and a > > roundcubemail-plugins-kolab-3.1.4. > > I've update my packages to roundcubemail-1.0-0.11 and > roundcubemail-plugins-kolab-3.1.4 and this is my config now: > > edit and comment $config['plugins'] = array in config.inc.php fileedit > and add the following lines in kolab_auth.inc.php > $rcmail_config['kolab_auth_role_plugins'] = array( > "cn=professional-user,dc=test,dc=ddol,dc=es" => array( > 'kolab_files', > 'calendar', > 'tasklist', > 'archive', > 'kolab_activesync', > 'odfviewer', > 'pdfviewer', > ), > "cn=regular-user,dc=test,dc=ddol,dc=es" => array( > 'calendar', > 'tasklist', > ), > "cn=file-user,dc=test,dc=ddol,dc=es" => array( > 'kolab_files', > 'odfviewer', > 'pdfviewer', > ), > "cn=task-user,dc=test,dc=ddol,dc=es" => array( > 'tasklist', > ), > ); > > The plugins are still not activated by role. Any aditional change? > I'm at a loss trying to troubleshoot your particular environment's settings and undesired effects, so we have to dig deeper. Please note that in roundcube 1.0, configuration has moved from being an $rcmail_config array to being a $config array. I've been told you cannot mix and match $config/$rcmail_config, so please make sure these are consistent for your deployment across all configuration files in /etc/roundcubemail/. At your convenience, please also consider inserting debug log statements in /usr/share/roundcubemail/plugins/kolab_auth/kolab_auth.php and /usr/share/roundcubemail/plugins/kolab_auth/kolab_auth_ldap.php (function parse_vars comes to mind), in order to be able to provide more information about what is going on between the user logging in and the results being parsed in a particular way. Kind regards, Jeroen van Meeuwen -- Systems Architect, Kolab Systems AG e: vanmeeuwen at kolabsys.com m: +44 74 2516 3817 w: http://www.kolabsys.com pgp: 9342 BF08