summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Special treatment for the userpassword attribute (#665)dev/edit-existing-entriesJeroen van Meeuwen (Kolab Systems)2012-04-011-28/+42
| | | | Use the objectclass attribute values (or actually, 'form_fields') from the original user as they were not offered for editing
* Supply the unique attribute to form submissions as data, so that form_value ↵Jeroen van Meeuwen (Kolab Systems)2012-04-013-10/+76
| | | | service methods such as generate_uid and generate_primary_mail can take into account whether the existing result found for a value generated is actually the same LDAP object as is being edited. Resolves #666.
* Attributes posted and also "static" forms should be preserved (as posted)Jeroen van Meeuwen (Kolab Systems)2012-04-012-4/+20
|
* Correct the comparison of an attribute being marked as optionalJeroen van Meeuwen (Kolab Systems)2012-04-012-13/+19
|
* Improve handling of optional form fieldsJeroen van Meeuwen (Kolab Systems)2012-03-312-36/+49
|
* Only replace attributes that are not empty.Jeroen van Meeuwen (Kolab Systems)2012-03-311-7/+31
| | | | Delete attributes that are empty.
* Add nsroledn attribute to 'system' tabJeroen van Meeuwen (Kolab Systems)2012-03-311-0/+1
|
* Add function user_edit()Jeroen van Meeuwen (Kolab Systems)2012-03-311-1/+96
|
* Inverse form_value.list_options for nsrole and nsroledn, and issue a warning ↵Jeroen van Meeuwen (Kolab Systems)2012-03-311-4/+6
| | | | when using 'nsrole'
* 'nsrole', as an attribute that can actually be added is called 'nsroledn' - ↵Jeroen van Meeuwen (Kolab Systems)2012-03-311-0/+5
| | | | provide that form_value.list_options function as well
* Discover what the RDN is by using the old LDAP objectJeroen van Meeuwen (Kolab Systems)2012-03-311-6/+21
|
* Deprecate Auth::modify_entry_attributesJeroen van Meeuwen (Kolab Systems)2012-03-311-5/+0
|
* Generate the uid and preseed it into the recipient policy if it does not ↵Jeroen van Meeuwen (Kolab Systems)2012-03-311-0/+12
| | | | already exist.
* Add 'edit' to capabilitiesJeroen van Meeuwen (Kolab Systems)2012-03-311-0/+1
|
* Actually generate the uidnumber and gidnumberJeroen van Meeuwen (Kolab Systems)2012-03-311-4/+59
|
* Also translate the edit success notificationJeroen van Meeuwen (Kolab Systems)2012-03-312-2/+2
|
* Move to use configuration value 'unique_attribute' and 'user_name_attribute' ↵Jeroen van Meeuwen (Kolab Systems)2012-03-314-39/+109
| | | | | | and 'group_name_attribute' instead of it's short equivalents (write once read many times) Move some of the LDAP logic in modifying entries back to where it belongs in Auth::LDAP instead of the lib/api/ files
* Create a function Auth::modify_entry() to get things edited in one go.Jeroen van Meeuwen (Kolab Systems)2012-03-311-0/+5
|
* Be a little more intelligent about where to add groups of a certain type ↵Jeroen van Meeuwen (Kolab Systems)2012-03-311-11/+20
| | | | | | using standard configuration section/item resolving mechanisms Lowercase special attributes such as 'objectclass' so we get to know whether anything submitted is actually different
* Update kolab_admin.js to realize the difference between selecting to add a ↵Jeroen van Meeuwen (Kolab Systems)2012-03-311-2/+68
| | | | | | user, and submitting a form to add a user Same for groups
* Rename function user_attributes to get_attributes so it can sensibly be used ↵Jeroen van Meeuwen (Kolab Systems)2012-03-314-21/+21
| | | | | | for users, groups and other objects Make sure the values in ldap modifications arrays are arrays
* Take a stab at making groups editable (and users, ultimately)Jeroen van Meeuwen (Kolab Systems)2012-03-319-12/+292
|
* Fix typoAleksander Machniak2012-03-301-1/+1
|
* Removed debug codeAleksander Machniak2012-03-301-1/+1
|
* Some fixesAleksander Machniak2012-03-303-9/+12
|
* Make adding groups workJeroen van Meeuwen (Kolab Systems)2012-03-302-0/+44
| | | | Strip empty attribute values from the ldap_add() function call, as it seems to not be able to digest those
* Use lowercase comparisons when trying to see of the members of a group can ↵Jeroen van Meeuwen (Kolab Systems)2012-03-302-15/+25
| | | | be expanded
* Generate a proper primary mail attribute value for groupsJeroen van Meeuwen (Kolab Systems)2012-03-302-2/+58
|
* Fix Fatal errorAleksander Machniak2012-03-301-0/+2
|
* Fix typoAleksander Machniak2012-03-301-1/+1
|
* Merge branch 'dev/configuration-handling'Jeroen van Meeuwen (Kolab Systems)2012-03-303-27/+80
|\ | | | | | | | | Conflicts: lib/Auth/LDAP.php
| * Only use $_SESSION['user']->get_domain() if the method actually existsdev/configuration-handlingJeroen van Meeuwen (Kolab Systems)2012-03-302-6/+15
| |
| * Return false rather than nullJeroen van Meeuwen (Kolab Systems)2012-03-301-1/+1
| |
| * More verbose logginJeroen van Meeuwen (Kolab Systems)2012-03-301-1/+7
| |
| * Use more items from configurationJeroen van Meeuwen (Kolab Systems)2012-03-301-17/+26
| | | | | | | | Circumvent bootstrap catch-22 during login
| * Improve configuration handlingJeroen van Meeuwen (Kolab Systems)2012-03-302-11/+42
| |
* | Unified some methods: Use object_type_*() instead of separate ↵Aleksander Machniak2012-03-3011-165/+87
| | | | | | | | | | | | user_type_*/group_type_*/<any>_type_*. Unified some API calls arguments: Use object_name and type_id instead of user_type_id/group_type_id/<any>_type_id.
* | Merge branch 'master' of ssh://git.kolab.org/git/kolab-wapAleksander Machniak2012-03-302-1/+75
|\ \
| * | Fix using 'ldap_uri' instead of 'uri'Jeroen van Meeuwen (Kolab Systems)2012-03-301-1/+1
| |/
| * Even more verbosily document INSTALLJeroen van Meeuwen (Kolab Systems)2012-03-291-1/+24
| |
| * Add INSTALL file with setup instructionsJeroen van Meeuwen (Kolab Systems)2012-03-291-0/+51
| |
* | Fix PHP warningAleksander Machniak2012-03-301-1/+1
| |
* | Group type ID detection (#660)Aleksander Machniak2012-03-303-8/+22
|/
* Fix so user roles names are listed instead of DNsAleksander Machniak2012-03-292-2/+14
|
* Improved LDAP connection handlingAleksander Machniak2012-03-261-88/+95
|
* Fix identationAleksander Machniak2012-03-261-4/+4
|
* Limit ldap_search() calls by fetching all extra user attributes in one callAleksander Machniak2012-03-263-13/+24
|
* Limit ldap_bind() callsAleksander Machniak2012-03-261-84/+63
|
* Code cleanup and some fixesAleksander Machniak2012-03-263-281/+239
|
* Added more phpdoc commentsAleksander Machniak2012-03-2614-20/+318
|