Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Lower-case the names of array keyskolab-webadmin-3.2.15 | Jeroen van Meeuwen | 2019-10-21 | 1 | -4/+4 |
| | |||||
* | Add user.password action to the API (Bifrost#T221026)kolab-webadmin-3.2.14 | Aleksander Machniak | 2019-06-26 | 1 | -12/+47 |
| | |||||
* | Password policy: do not validate the password on user edit, if the password ↵ | Timotheus Pokorra | 2015-05-08 | 1 | -1/+3 |
| | | | | is not being changed | ||||
* | rename class Password to password_policy | Timotheus Pokorra | 2015-04-17 | 1 | -2/+2 |
| | |||||
* | implement Password complexity policy for WAP (#4988) | Timotheus Pokorra | 2015-04-17 | 1 | -0/+4 |
| | |||||
* | fix small typo in comment | Timotheus Pokorra | 2015-04-16 | 1 | -1/+1 |
| | |||||
* | Skip redundant ldap read for additional attributes (#3859) | Aleksander Machniak | 2014-11-03 | 1 | -4/+4 |
| | |||||
* | Unify *.info and *.find commands result (#3155) | Aleksander Machniak | 2014-09-04 | 1 | -10/+1 |
| | | | | + Small code cleanup | ||||
* | Remove unused code | Aleksander Machniak | 2014-05-08 | 1 | -2/+1 |
| | |||||
* | Add ACI form widget (Request #1782) | Aleksander Machniak | 2014-03-21 | 1 | -4/+4 |
| | |||||
* | Return ID (unique attribute) after adding an object (Request #2829) | Aleksander Machniak | 2014-02-27 | 1 | -5/+10 |
| | |||||
* | Correct throwing Exceptions, rather than raising them </Pythonism> | Jeroen van Meeuwen (Kolab Systems) | 2014-02-11 | 1 | -1/+1 |
| | |||||
* | Zero results is OK, one result is OK, multiple results is not OK | Jeroen van Meeuwen (Kolab Systems) | 2014-02-10 | 1 | -2/+6 |
| | |||||
* | Make sure the 'ou' "attribute" is set to the parent DN, not the ou attribute ↵ | Jeroen van Meeuwen (Kolab Systems) | 2014-02-10 | 1 | -4/+14 |
| | | | | value, if no value is set | ||||
* | Actually use the domain when specified with the capabilities request | Jeroen van Meeuwen (Kolab Systems) | 2013-08-25 | 1 | -1/+1 |
| | |||||
* | Remove old code (#1966) | Aleksander Machniak | 2013-08-07 | 1 | -7/+0 |
| | |||||
* | In Kolab 3, the mail quota is displayed in KB. | Timotheus Pokorra (Tbits.net) | 2013-06-25 | 1 | -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 document | Jeroen van Meeuwen (Kolab Systems) | 2013-04-18 | 1 | -7/+7 |
| | |||||
* | Implemented user.find, role.find, resource.find and group.find actions | Aleksander Machniak | 2013-04-12 | 1 | -0/+39 |
| | |||||
* | Remove not implemented find* capabilities, some code cleanup | Aleksander Machniak | 2013-04-12 | 1 | -4/+0 |
| | |||||
* | Fix small code issues | Aleksander Machniak | 2012-10-05 | 1 | -2/+1 |
| | |||||
* | Make non-required attributes that do not validate not block submission - ↵ | Jeroen van Meeuwen (Kolab Systems) | 2012-09-03 | 1 | -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-22 | 1 | -0/+3 |
| | | | | (code-deduplication) | ||||
* | Disable console() calls | Jeroen van Meeuwen (Kolab Systems) | 2012-05-15 | 1 | -4/+4 |
| | |||||
* | Merge | Jeroen van Meeuwen (Kolab Systems) | 2012-05-14 | 1 | -2/+2 |
| | |||||
* | Correct getting effective rights for user, not group | Jeroen van Meeuwen (Kolab Systems) | 2012-04-08 | 1 | -1/+1 |
| | |||||
* | Return the result of $auth->user_edit() to the client. | Jeroen van Meeuwen (Kolab Systems) | 2012-04-07 | 1 | -2/+2 |
| | |||||
* | Suppress console output | Jeroen van Meeuwen (Kolab Systems) | 2012-04-05 | 1 | -2/+5 |
| | |||||
* | Implement effective_rights for users | Jeroen van Meeuwen (Kolab Systems) | 2012-04-03 | 1 | -12/+45 |
| | |||||
* | 'group' => 'user' | Jeroen van Meeuwen (Kolab Systems) | 2012-04-03 | 1 | -1/+1 |
| | |||||
* | Move user_edit/group_edit code into LDAP class, keep service classes ↵ | Aleksander Machniak | 2012-04-03 | 1 | -48/+5 |
| | | | | backend-unaware | ||||
* | Merge branch 'master' of ssh://git.kolab.org/git/kolab-wap | Jeroen van Meeuwen (Kolab Systems) | 2012-04-02 | 1 | -150/+9 |
|\ | | | | | | | | | Conflicts: lib/kolab_client_task.php | ||||
| * | Move some shared code to service (parent) class | Aleksander Machniak | 2012-04-02 | 1 | -85/+7 |
| | | |||||
| * | Simplify some code, don't check userpassword2 on API backend | Aleksander Machniak | 2012-04-02 | 1 | -30/+8 |
| | | |||||
| * | Use 'id' as unique identifier (and entrydn), so API client don't need to ↵ | Aleksander Machniak | 2012-04-02 | 1 | -43/+2 |
| | | | | | | | | know what real attribute name is | ||||
* | | Provide functions to interface users; | Jeroen van Meeuwen (Kolab Systems) | 2012-04-02 | 1 | -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-entries | Jeroen van Meeuwen (Kolab Systems) | 2012-04-01 | 1 | -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-01 | 1 | -2/+10 |
| | |||||
* | Correct the comparison of an attribute being marked as optional | Jeroen van Meeuwen (Kolab Systems) | 2012-04-01 | 1 | -9/+15 |
| | |||||
* | Improve handling of optional form fields | Jeroen van Meeuwen (Kolab Systems) | 2012-03-31 | 1 | -15/+23 |
| | |||||
* | Add function user_edit() | Jeroen van Meeuwen (Kolab Systems) | 2012-03-31 | 1 | -1/+96 |
| | |||||
* | Move to use configuration value 'unique_attribute' and 'user_name_attribute' ↵ | Jeroen van Meeuwen (Kolab Systems) | 2012-03-31 | 1 | -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-31 | 1 | -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-31 | 1 | -0/+11 |
| | |||||
* | Unified some methods: Use object_type_*() instead of separate ↵ | Aleksander Machniak | 2012-03-30 | 1 | -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 Machniak | 2012-03-30 | 1 | -1/+1 |
| | |||||
* | Limit ldap_search() calls by fetching all extra user attributes in one call | Aleksander Machniak | 2012-03-26 | 1 | -5/+10 |
| | |||||
* | Code cleanup and some fixes | Aleksander Machniak | 2012-03-26 | 1 | -1/+1 |
| | |||||
* | Added more phpdoc comments | Aleksander Machniak | 2012-03-26 | 1 | -6/+37 |
| | |||||
* | Fix typo in last change | Aleksander Machniak | 2012-03-22 | 1 | -1/+1 |
| |