summaryrefslogtreecommitdiffstats
path: root/lib/api
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-011-8/+57
| | | | 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
|
* 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
* 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
|
* Move to use configuration value 'unique_attribute' and 'user_name_attribute' ↵Jeroen van Meeuwen (Kolab Systems)2012-03-312-37/+26
| | | | | | 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
* Rename function user_attributes to get_attributes so it can sensibly be used ↵Jeroen van Meeuwen (Kolab Systems)2012-03-312-3/+3
| | | | | | 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-312-0/+147
|
* Removed debug codeAleksander Machniak2012-03-301-1/+1
|
* Some fixesAleksander Machniak2012-03-301-1/+1
|
* Use lowercase comparisons when trying to see of the members of a group can ↵Jeroen van Meeuwen (Kolab Systems)2012-03-301-0/+3
| | | | be expanded
* Generate a proper primary mail attribute value for groupsJeroen van Meeuwen (Kolab Systems)2012-03-301-2/+30
|
* Unified some methods: Use object_type_*() instead of separate ↵Aleksander Machniak2012-03-305-59/+24
| | | | | | 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.
* Group type ID detection (#660)Aleksander Machniak2012-03-302-1/+4
|
* Fix so user roles names are listed instead of DNsAleksander Machniak2012-03-291-2/+2
|
* Limit ldap_search() calls by fetching all extra user attributes in one callAleksander Machniak2012-03-261-5/+10
|
* Code cleanup and some fixesAleksander Machniak2012-03-261-1/+1
|
* Added more phpdoc commentsAleksander Machniak2012-03-269-14/+181
|
* Implemented 'roles' service and autocompletion for nsrole attributeAleksander Machniak2012-03-222-0/+143
|
* Fix typo in last changeAleksander Machniak2012-03-221-1/+1
|
* Fixed/Improved result normalization (with DN attribute handling)Aleksander Machniak2012-03-222-11/+21
|
* Implement groups searchingAleksander Machniak2012-03-222-2/+40
|
* Add additional user information that may be specified as being a part of the ↵Jeroen van Meeuwen (Kolab Systems)2012-03-211-0/+16
| | | | user type, but is not returned as a result in your average LDAP query.
* Implemented form_value.list_options with uniquemember autocompletionAleksander Machniak2012-03-201-1/+77
|
* Fix group.member_list responseAleksander Machniak2012-03-201-4/+4
|
* Fix parse errorAleksander Machniak2012-03-161-1/+1
|
* Merge branch 'master' of ssh://git.kolab.org/git/kolab-wapAleksander Machniak2012-03-161-7/+5
|\ | | | | | | | | | | Change form_value.list_options to form_value.select_options Conflicts: lib/api/kolab_api_service_form_value.php
| * Add a preliminary version of listing options for a select list.Jeroen van Meeuwen (Kolab Systems)2012-03-161-0/+18
| |
* | Implement form_value.select_optionsAleksander Machniak2012-03-151-0/+53
|/
* Merge branch 'master' of ssh://git.kolab.org/git/kolab-wapJeroen van Meeuwen (Kolab Systems)2012-03-151-2/+2
|\
| * Return value changesJeroen van Meeuwen (Kolab Systems)2012-03-151-2/+2
| |
* | Use preferredlanguage to normalize some values that are supposed to be asciiJeroen van Meeuwen (Kolab Systems)2012-03-151-0/+7
|/
* Merge branch 'dev/recipient_policy'Jeroen van Meeuwen (Kolab Systems)2012-03-151-46/+65
|\ | | | | | | | | Conflicts: lib/api/kolab_api_service_form_value.php
| * Add kolab_recipient_policy capabilitiesJeroen van Meeuwen (Kolab Systems)2012-03-151-47/+64
| |
* | Add form_value.validateAleksander Machniak2012-03-151-1/+45
| |
* | Improve form_value.generate to support many attributes at a timeAleksander Machniak2012-03-152-31/+35
|/
* Provide form_value.generate_mailhost() (dummy function)Jeroen van Meeuwen (Kolab Systems)2012-03-141-0/+8
|
* Provide (non-functional) version of form_value.generate_uidnumber() and ↵Jeroen van Meeuwen (Kolab Systems)2012-03-141-0/+22
| | | | form_value.generate_gidnumber()
* Add form_value.generate_homedirectory()Jeroen van Meeuwen (Kolab Systems)2012-03-141-0/+30
|
* Improve performance by caching group/user types in memoryAleksander Machniak2012-03-142-19/+6
|
* Move user type detection to service class, return type id in user.info resultAleksander Machniak2012-03-142-18/+7
|
* Generate correct email address when sn is emptyAleksander Machniak2012-03-141-1/+2
|
* Unified form_value.generate API method (#625)Aleksander Machniak2012-03-143-43/+57
|
* Added license headers and LICENSE fileAleksander Machniak2012-02-228-1/+184
|