summaryrefslogtreecommitdiffstats
path: root/lib/api/kolab_api_service_user.php
Commit message (Collapse)AuthorAgeFilesLines
* Lower-case the names of array keyskolab-webadmin-3.2.15Jeroen van Meeuwen2019-10-211-4/+4
|
* Add user.password action to the API (Bifrost#T221026)kolab-webadmin-3.2.14Aleksander Machniak2019-06-261-12/+47
|
* Password policy: do not validate the password on user edit, if the password ↵Timotheus Pokorra2015-05-081-1/+3
| | | | is not being changed
* rename class Password to password_policyTimotheus Pokorra2015-04-171-2/+2
|
* implement Password complexity policy for WAP (#4988)Timotheus Pokorra2015-04-171-0/+4
|
* fix small typo in commentTimotheus Pokorra2015-04-161-1/+1
|
* Skip redundant ldap read for additional attributes (#3859)Aleksander Machniak2014-11-031-4/+4
|
* Unify *.info and *.find commands result (#3155)Aleksander Machniak2014-09-041-10/+1
| | | | + Small code cleanup
* Remove unused codeAleksander Machniak2014-05-081-2/+1
|
* Add ACI form widget (Request #1782)Aleksander Machniak2014-03-211-4/+4
|
* Return ID (unique attribute) after adding an object (Request #2829)Aleksander Machniak2014-02-271-5/+10
|
* Correct throwing Exceptions, rather than raising them </Pythonism>Jeroen van Meeuwen (Kolab Systems)2014-02-111-1/+1
|
* Zero results is OK, one result is OK, multiple results is not OKJeroen van Meeuwen (Kolab Systems)2014-02-101-2/+6
|
* Make sure the 'ou' "attribute" is set to the parent DN, not the ou attribute ↵Jeroen van Meeuwen (Kolab Systems)2014-02-101-4/+14
| | | | value, if no value is set
* Actually use the domain when specified with the capabilities requestJeroen van Meeuwen (Kolab Systems)2013-08-251-1/+1
|
* Remove old code (#1966)Aleksander Machniak2013-08-071-7/+0
|
* In Kolab 3, the mail quota is displayed in KB.Timotheus Pokorra (Tbits.net)2013-06-251-0/+7
| | | | | | | | | | | | | A quota of 2 GB becomes 2*1024*1024 = 2097152 This is quite difficult to read and to calculate as well. The attached patch finds the closest unit that works without cutting something off (only use the next unit if modulo is 0). The admin is presented a select box for KB, MB and GB. The value is displayed either in KB, MB or GB. When saving, the value is replaced again with the KB value, depending on the selected unit. See: https://issues.kolab.org/show_bug.cgi?id=1966
* Make the API parameters more consistent, and therefore easier to documentJeroen van Meeuwen (Kolab Systems)2013-04-181-7/+7
|
* Implemented user.find, role.find, resource.find and group.find actionsAleksander Machniak2013-04-121-0/+39
|
* Remove not implemented find* capabilities, some code cleanupAleksander Machniak2013-04-121-4/+0
|
* Fix small code issuesAleksander Machniak2012-10-051-2/+1
|
* Make non-required attributes that do not validate not block submission - ↵Jeroen van Meeuwen (Kolab Systems)2012-09-031-1/+1
| | | | | | | | drop the attribute value instead Use correct Auth() function calls (get_attribute() -> get_entry_attribute()) Increase helpful trace statements. List rights on correct subject if no existing object is being edited.
* Move the attributes, search and param parse functions to common ground ↵Jeroen van Meeuwen (Kolab Systems)2012-08-221-0/+3
| | | | (code-deduplication)
* Disable console() callsJeroen van Meeuwen (Kolab Systems)2012-05-151-4/+4
|
* MergeJeroen van Meeuwen (Kolab Systems)2012-05-141-2/+2
|
* Correct getting effective rights for user, not groupJeroen van Meeuwen (Kolab Systems)2012-04-081-1/+1
|
* Return the result of $auth->user_edit() to the client.Jeroen van Meeuwen (Kolab Systems)2012-04-071-2/+2
|
* Suppress console outputJeroen van Meeuwen (Kolab Systems)2012-04-051-2/+5
|
* Implement effective_rights for usersJeroen van Meeuwen (Kolab Systems)2012-04-031-12/+45
|
* 'group' => 'user'Jeroen van Meeuwen (Kolab Systems)2012-04-031-1/+1
|
* Move user_edit/group_edit code into LDAP class, keep service classes ↵Aleksander Machniak2012-04-031-48/+5
| | | | backend-unaware
* Merge branch 'master' of ssh://git.kolab.org/git/kolab-wapJeroen van Meeuwen (Kolab Systems)2012-04-021-150/+9
|\ | | | | | | | | Conflicts: lib/kolab_client_task.php
| * Move some shared code to service (parent) classAleksander Machniak2012-04-021-85/+7
| |
| * Simplify some code, don't check userpassword2 on API backendAleksander Machniak2012-04-021-30/+8
| |
| * Use 'id' as unique identifier (and entrydn), so API client don't need to ↵Aleksander Machniak2012-04-021-43/+2
| | | | | | | | know what real attribute name is
* | Provide functions to interface users;Jeroen van Meeuwen (Kolab Systems)2012-04-021-0/+1
|/ | | | | | | | | | | - allowed_attributes($objectclasses = array()) Provides a list of may/must attributeTypes, and super objectclasses, and may/must attributeTypes for those, recursively. - attribute_details($attributes = array()) Returns schema-based metadata for the interface to use.
* 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
* Attributes posted and also "static" forms should be preserved (as posted)Jeroen van Meeuwen (Kolab Systems)2012-04-011-2/+10
|
* Correct the comparison of an attribute being marked as optionalJeroen van Meeuwen (Kolab Systems)2012-04-011-9/+15
|
* Improve handling of optional form fieldsJeroen van Meeuwen (Kolab Systems)2012-03-311-15/+23
|
* Add function user_edit()Jeroen van Meeuwen (Kolab Systems)2012-03-311-1/+96
|
* Move to use configuration value 'unique_attribute' and 'user_name_attribute' ↵Jeroen van Meeuwen (Kolab Systems)2012-03-311-1/+1
| | | | | | 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-311-1/+1
| | | | | | 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-311-0/+11
|
* Unified some methods: Use object_type_*() instead of separate ↵Aleksander Machniak2012-03-301-5/+5
| | | | | | 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-301-1/+1
|
* 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-261-6/+37
|
* Fix typo in last changeAleksander Machniak2012-03-221-1/+1
|