summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Preserve important old aci and inetdomainbasedn attributes of the mgmt and ↵HEADmasterDaniel Hoffend2020-02-251-4/+27
| | | | | | | | | | | | | | | | | | hosted domain Summary: This changes preservers the inetdomainbasedn for hosted and management when they're getting edited in the kolab-webadmin when hosted_mode is activated. Test Plan: Edit the mgmt or hosted domain using cn=Directory Manager. Your inetdomainbased will change from dc=hosted,dc=com to ou=hosted.com,dc=hosted,dc=com Reviewers: #web_administration_panel_developers, vanmeeuwen Reviewed By: #web_administration_panel_developers, vanmeeuwen Differential Revision: https://git.kolab.org/D907
* check for mail address is already in useDaniel Hoffend2019-11-261-0/+5
| | | | | | | | | | | | | | Summary: This fixes issue T5704 Reviewers: #web_administration_panel_developers, vanmeeuwen Reviewed By: #web_administration_panel_developers, vanmeeuwen Subscribers: vanmeeuwen Maniphest Tasks: T5704 Differential Revision: https://git.kolab.org/D883
* Fixed T5653 and support domain_edit in hosted modeDaniel Hoffend2019-11-261-0/+5
| | | | | | | | | | | | | | | | Summary: This patch fixed the domain_edit api call in hosted mode. The Bug is described in T5653 Reviewers: #web_administration_panel_developers, vanmeeuwen Reviewed By: #web_administration_panel_developers, vanmeeuwen Subscribers: vanmeeuwen Tags: #web_administration_panel Differential Revision: https://git.kolab.org/D835
* T5647: Fix kolab-admin role created in wrong base_dn for hosted domainsAleksander Machniak2019-11-081-2/+2
|
* Lower-case the names of array keyskolab-webadmin-3.2.15Jeroen van Meeuwen2019-10-2111-46/+46
|
* Add support for "hosted" domains (Bifrost#T240286)kolab-webadmin-3.2.14.2Jeroen van Meeuwen (Kolab Systems)2019-09-164-11/+208
| | | | | | | | Reviewers: #web_administration_panel_developers, machniak Subscribers: vanmeeuwen Differential Revision: https://git.kolab.org/D809
* Remove reference to the wikiAleksander Machniak2019-09-0315-15/+15
|
* Theme style improvementsAleksander Machniak2019-07-162-4/+4
|
* Add user.password action to the API (Bifrost#T221026)kolab-webadmin-3.2.14Aleksander Machniak2019-06-261-12/+47
|
* Log an error when SQL DSN is emptyAleksander Machniak2019-06-241-0/+5
|
* Fix performance when validating multiple email addresses (Bifrost#T221026)Aleksander Machniak2019-06-241-20/+26
| | | | | Cache domains list in memory, so it's reused without searching in ldap for every validated email address again and again.
* Reset domains list page size when using it for internal checksAleksander Machniak2019-06-111-1/+1
|
* Skip form initialization if there's no id attributeAleksander Machniak2019-05-101-1/+3
|
* New skinAleksander Machniak2019-05-1021-167/+177
|
* T5208: Implement "is not equal to" in LDAP URL widget (Bifrost#T187736)Aleksander Machniak2019-03-122-1/+2
|
* Allow a value of @domain.tld to be used to facilitate catchall addressingJeroen van Meeuwen (Kolab Systems)2018-07-211-8/+10
|
* Fix PHP Warning: key() expects parameter 1 to be array, boolean givenkolab-webadmin-3.2.12kolab-webadmin-3.2.11Aleksander Machniak2018-01-261-4/+4
|
* Support attribute=value search (Bifrost#T67329)Aleksander Machniak2017-12-281-4/+34
| | | | | | | Search input accepts special entry format <attribute><operator><value> where - <attribute> is an ldap attribute name, - <operator> is one of: =, ~=, >=, <=, - <value> is any string that can be * to match any value or can contain * at the end or start of the string for prefix/suffix search.
* Add missing label for Clone buttonAleksander Machniak2017-12-281-0/+1
|
* Make bold font on the Submit buttonAleksander Machniak2017-11-241-0/+1
|
* Add possibility to clone object types (Bifrost#T57633)Aleksander Machniak2017-11-242-25/+66
|
* fix issue with PHP 7.1Aleksander Machniak2017-09-121-2/+2
| | | | | | | | | | | | | | | | Summary: see details in https://git.kolab.org/T2630 Reviewers: #web_administration_panel_developers, machniak Reviewed By: #web_administration_panel_developers, machniak Subscribers: #web_administration_panel_developers Tags: #web_administration_panel Maniphest Tasks: T2630 Differential Revision: https://git.kolab.org/D542
* Fix ldaps:// connections (T2388)Aleksander Machniak2017-05-151-2/+1
|
* Fix hiding Add Shared Folder and Add Organizational Unit menu when user has ↵Aleksander Machniak2017-05-121-1/+1
| | | | no access to it
* Define dependencies using composer, support composer autoloader, remove ↵Aleksander Machniak2017-05-1224-13073/+5
| | | | local copies of PEAR packages
* T1326: Fix bug where resources name field could become disabled after object ↵Aleksander Machniak2016-06-271-1/+1
| | | | type modification
* Fix scoring more narrow, subtle differences between user typesJeroen van Meeuwen (Kolab Systems)2016-05-051-3/+12
|
* Allow login with password containing < character (T1232)Aleksander Machniak2016-04-301-2/+2
|
* Fix bug in creating DN string from domain name for %(base_dn)s resolvingAleksander Machniak2015-10-201-1/+1
|
* The client user-interface, and not the API, should protect a user against ↵kolab-webadmin-3.2.10Jeroen van Meeuwen (Kolab Systems)2015-09-281-1/+1
| | | | | | removing their own entry (#1080). The API however must continue to allow the user to delete one-self.
* Take in, parse and treat a parameter 'domainrelatedobject_only' correctly.kolab-webadmin-3.2.9Jeroen van Meeuwen (Kolab Systems)2015-09-222-1/+12
|
* Small code simplification/fixkolab-webadmin-3.2.8Aleksander Machniak2015-08-071-4/+2
|
* adding new user: primary_email was not calculated properlyTimotheus Pokorra2015-08-071-2/+4
| | | | in the change for #5082 normalize_userdata was refactored but then sn=>surname did not work properly anymore
* Throw error when kolab.conf is not readable (#5159)Aleksander Machniak2015-07-311-3/+3
|
* Workaround PHP bug with turkish locales (#5082)Aleksander Machniak2015-07-313-51/+45
|
* Allow values of attributes defined to be expanded and as such, match between ↵Jeroen van Meeuwen (Kolab Systems)2015-06-251-1/+60
| | | | | | | | | | | | | | | | | | the configured user type and the LDAP object entry (T496) Summary: Allow values of attributes defined to be expanded and as such, match between the configured user type and the LDAP object entry (T496) Test Plan: No particular test plan. Reviewers: #web_administration_panel_developers, machniak Reviewed By: #web_administration_panel_developers, machniak Subscribers: machniak Maniphest Tasks: T496 Differential Revision: https://git.kolab.org/D24
* Allow a defined static value to be added to, if auto_form_fields has an ↵Jeroen van Meeuwen (Kolab Systems)2015-06-241-1/+7
| | | | | | | | | | | | | | | | optional list for the item. Summary: We use auto_form_fields to suppress the field from being displayed in a form. Test Plan: None Reviewers: #web_administration_panel_developers, machniak Reviewed By: #web_administration_panel_developers, machniak Maniphest Tasks: T525 Differential Revision: https://git.kolab.org/D27
* Compare the configured base DNs of domains that are visible as to be able to ↵Jeroen van Meeuwen (Kolab Systems)2015-06-181-3/+28
| | | | | | | | | | | | | | | | | | associate child domain name spaces with parent domain name spaces. Summary: Domain validation: Consider child domains by comparing base DNs Test Plan: No particular test plan in particular Reviewers: #web_administration_panel_developers, machniak Reviewed By: #web_administration_panel_developers, machniak Subscribers: dhoffend, machniak, pokorra Maniphest Tasks: T435 Differential Revision: https://git.kolab.org/D10
* All a domain.add call to only have the domainrelatedobject be createdJeroen van Meeuwen (Kolab Systems)2015-06-171-0/+4
|
* readonly checkbox should be displayed in disabled state (#5050)Timotheus Pokorra2015-05-211-0/+5
|
* Password policy: do not validate the password on user edit, if the password ↵Timotheus Pokorra2015-05-081-1/+3
| | | | is not being changed
* properly save checkbox values of custom attributes (#4815)Timotheus Pokorra2015-04-241-0/+1
| | | | otherwise you get an error that LDAP cannot save value 'on'
* password policy: fix problem if no policy is definedTimotheus Pokorra2015-04-221-1/+1
| | | | must not create specialChars but leave the policy undefined
* Password policy improvements.Timotheus Pokorra2015-04-171-11/+73
| | | | | | calculate the special characters automatically if they are not defined in the password policy config value. prepare to support special characters beyond 7-bit, but not using them to generate a password because the characters might be not known to the user (eg. umlaut). if 389ds has been configured for 8-bit characters for the password, you can allow such characters in the password policy now.
* rename class Password to password_policyTimotheus Pokorra2015-04-173-4/+4
|
* implement Password complexity policy for WAP (#4988)Timotheus Pokorra2015-04-175-3/+159
|
* fix kolab_api_controller::locale_init to load the language file so that ↵Timotheus Pokorra2015-04-161-1/+1
| | | | translation works (#4992)
* fix small typo in commentTimotheus Pokorra2015-04-161-1/+1
|
* Trim username on login (#4957)Aleksander Machniak2015-04-022-4/+6
|
* Fix object type scoring mechanism issue with locales that use non-standard ↵kolab-webadmin-3.2.7Aleksander Machniak2015-03-271-0/+4
| | | | decimal separator, i.e. a comma (#4799)