I updated the module and added one more. I thought about it, but I really don't see that it makes sense to use profile for these, but I am open to suggestions.
Actually it shouldn't depend on posixAccount. I realized that too. I am working on adding the missing attributes and intelligence for when to show them.
I did run into a problem. I added an option for profile and it works fine, but when I tried adding one for settings, I can't get it to show.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Now with support for the two missing attributes when posixAccount is not present. At least I think so. Did you say that it will be possible with multiple configurations for Users in 5.8?
I think courierMailAccount is almost there now. courierMailAlias is giving me an error:
Notice: Undefined index: or in /home/webs/resources/ldap-account-manager/lib/modules.inc on line 105 Notice: Undefined index: or in /home/webs/resources/ldap-account-manager/lib/modules.inc on line 108 Notice: Undefined index: and in /home/webs/resources/ldap-account-manager/lib/modules.inc on line 125 Notice: Undefined index: and in /home/webs/resources/ldap-account-manager/lib/modules.inc on line 126
Then choose "Clone or download". In case you are not familiar with git you can simply download the zip. You find the same structure as in LAM's tar.bz2 downloads in lam subdirectory and can use this to run LAM.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you very much! I will check the file the next few days.
I updated the module and added one more. I thought about it, but I really don't see that it makes sense to use profile for these, but I am open to suggestions.
Thanks, looks good. :)
I guess the extension for users depends on inetOrgPerson and posixAccount? I see in schema that mail and homeDirectory is required?
Actually it shouldn't depend on posixAccount. I realized that too. I am working on adding the missing attributes and intelligence for when to show them.
I did run into a problem. I added an option for profile and it works fine, but when I tried adding one for settings, I can't get it to show.
Do you need any help? I f yes please attach your latest version and what issue you have.
I have just been busy, but some advice on why I can't get the configuration options to show up would be nice.
Now with support for the two missing attributes when posixAccount is not present. At least I think so. Did you say that it will be possible with multiple configurations for Users in 5.8?
I think courierMailAccount is almost there now. courierMailAlias is giving me an error:
Notice: Undefined index: or in /home/webs/resources/ldap-account-manager/lib/modules.inc on line 105 Notice: Undefined index: or in /home/webs/resources/ldap-account-manager/lib/modules.inc on line 108 Notice: Undefined index: and in /home/webs/resources/ldap-account-manager/lib/modules.inc on line 125 Notice: Undefined index: and in /home/webs/resources/ldap-account-manager/lib/modules.inc on line 126
Thanks a lot for the update! :)
I did not get these errors on develop branch. Can you check with this?
A possible issue might be that you should set a filter in get_metaData():
// LDAP filter
$return["ldap_filter"] = array('or' => "(objectClass=courierMailAlias)");
That did it.
I am new to github, how do I check out a copy of the dev branch?
You can go here and select the "develop" branch:
https://github.com/LDAPAccountManager/lam
Then choose "Clone or download". In case you are not familiar with git you can simply download the zip. You find the same structure as in LAM's tar.bz2 downloads in lam subdirectory and can use this to run LAM.
Added mail aliases to develop: https://github.com/LDAPAccountManager/lam/commit/619d37861c136e6e31cf751f7055904d43040d82
Mail account module will follow soon.
Added to develop branch