Commit Graph

3508 Commits

Author SHA1 Message Date
nathan
a93146c1cb Addressbook: Avoid error if n_fn is not in popup template 2023-11-06 15:12:43 -07:00
ralf
a30ac656ba * Addressbook/REST API: categories were lost, when updating existing contacts 2023-11-02 21:20:56 +02:00
nathan
031a70bb4e Addressbook: During CSV import, only check 'exists' condition once. No re-check if it wasn't found 2023-10-26 11:34:37 -06:00
nathan
b374e4dd92 Addressbook: Import speed boost by pre-querying the match condition 2023-10-19 16:57:49 -06:00
ralf
b0490bc7d8 * Addressbook/REST API: allow to pass filters or a search pattern to addressbook REST API 2023-10-19 21:34:38 +03:00
Ralf Becker
c5b7251188 pending translations from our translation-server 2023-10-18 16:41:38 +02:00
Nathan Gray
e323cd1d79
Feature/shoelace 2.4 upgrade (#135)
Update shoelace to 2.9.0
2023-09-13 11:55:33 -06:00
nathan
d16d56c55f Fix some incorrect / unwanted import warnings 2023-08-31 08:57:46 -06:00
StefanU
90b03d34d1
Add deleted.svg
as replacement for png
2023-08-23 20:55:28 +02:00
nathan
583072ce9d Fix insert multiple entries into email document failed at "Please wait ... loading" 2023-08-01 09:11:09 -06:00
ralf
7e333ceac9 WIP Calendar REST API 2023-07-21 17:41:37 +02:00
Milan
c170c44168 Merge remote-tracking branch 'origin/master' 2023-07-20 16:40:50 +02:00
Milan
0dd7616c5e egw_action copy fixes regarding ticket 84314 2023-07-20 16:40:22 +02:00
nathan
870af86639 Importexport: Fix missing special import fields 2023-07-18 09:19:16 -06:00
ralf
06e7518cd8 fix TypeError: array_column(): Argument #1 ($array) must be of type array, null given (0) 2023-07-13 10:23:13 +02:00
nathan
a61323f98c Disable kanban column if user does not have access to kanban 2023-07-12 15:47:54 -06:00
nathan
3f05f73339 importexport: Better error message if contact can't be opened for update 2023-07-07 08:10:59 -06:00
Ralf Becker
68aaad7f87 pending translations from our translation server 2023-05-24 11:52:22 +02:00
StefanU
c43168f067
Update personal.svg
Add missing size
2023-04-28 21:44:33 +02:00
StefanU
85d62c337d
Update advanced-search.svg 2023-04-28 21:40:57 +02:00
ralf
839863bde1 * Addressbook/CardDAV: show and allow to sync for default and forced preferences all ABs of the admin user
also do NOT name the groups own AB "personal"
2023-04-27 16:19:12 +02:00
ralf
34e71f2ed2 change default to disable last/next event for users, as it's quite a performance drain 2023-04-25 17:02:02 +02:00
Ralf Becker
4caa637bd1 pending translations from our translation server 2023-03-23 21:18:45 +01:00
nathan
4993beef08 Swap photo for lavatar in home entry template 2023-03-16 13:46:43 -06:00
nathan
9421d49ab5 Addressbook: Get context menu working for home portlet 2023-03-14 10:08:04 -06:00
nathan
ebdf3310c2 Home: Fix missing templates & sneaky failures with some favorite combinations 2023-03-13 09:26:37 -06:00
ralf
cba93ad4ce fix some typos or ancient syntax 2023-03-07 08:19:15 +01:00
Hadi Nategh
057afb8623 Some styling fixes for mobile view:
- fix broken Addressbook's avatar in view and edit mode
- fix buttons with icon not getting white filter
2023-02-28 13:06:52 +01:00
ralf
81d044d2a5 bump version to 23.1 2023-02-28 08:50:48 +01:00
nathan
34cc0ff5be Switch vbox with details back to tabbox now that we have et2-tabbox_mobile 2023-02-22 12:37:06 -07:00
ralf
236c1c0305 Revert "fix commited git conflict"
This reverts commit 47ef464c8a.
2023-02-17 20:09:52 +01:00
Ralf Becker
47ef464c8a fix commited git conflict 2023-02-17 19:34:59 +01:00
nathan
cebe21cc2d Addressbook: Fix extra private cfs in advanced search show "null" when blank 2023-02-17 08:28:20 -07:00
Ralf Becker
ce140e5eb6 pending translation from our translation server, thanks to Ministry of Post and Telecommunications Kambodscha for the Khmer translation 2023-02-17 15:48:17 +01:00
Ralf Becker
7e1fdc4637 pending translation from our translation server, thanks to Ministry of Post and Telecommunications Kambodscha for the Khmer translation 2023-02-17 15:45:29 +01:00
nathan
727c122d8f Addressbook: Fix advanced search was losing private custom field values when they were on a separate tab 2023-02-16 08:41:23 -07:00
nathan
ee244bf282 Addressbook: Fix advanced search was not including private custom fields when they were on a separate tab 2023-02-16 08:24:17 -07:00
nathan
8d58eefc0a Change side menu bullet icons to 16px 2023-02-15 14:58:10 -07:00
ralf
c3e53c9d86 replaced ProfindIterator now in Calendar and InfoLog too with a generator 2023-02-15 19:50:44 +01:00
nathan
bac32f4bba Addressbook: Fix required customfields were still required on advanced search dialog's "Extra private" tab 2023-02-15 08:44:39 -07:00
ralf
d2e03e6a28 setting same chunk-size of 500 as iterator used for optimal performance 2023-02-15 12:41:33 +01:00
ralf
9ba61e0b25 implement PROPFIND and REPORTs specially multiget with a generator to fix various problems with the iterator logic 2023-02-15 12:40:12 +01:00
ralf
27bd803e84 fix empty collection in PROPFIND/REPORT after last commit caused by creating a reference / NULL value in filter for path-attr/caldav_name 2023-02-15 08:45:28 +01:00
nathan
973b86afb1 Addressbook: Skip duplicate check in advanced search 2023-02-14 13:10:15 -07:00
ralf
5e0fd45173 fix found URL in multiget REPORT where reported as NOT found too, if number of URLs exceeds chunk-size of 500 2023-02-13 23:16:43 +01:00
ralf
0b86ba7a20 * Addressbook/CardDAV: fix new Thunderbird 110 could not sync big addressbooks
TB 110 does an initial PROPFIND and then requests ALL resources in a single multiget REPORT, which caused two problems:
a) enabled CalDAV/CardDAV request logging switched output-buffering on and then runs out of memory --> switching it and therefore logging off for multiget REPORTS with more then 200 resources
b) PROPFIND iterator wrongly continued running, if the not found resources together with the found ones exceeded the chunk-size of 500
2023-02-13 22:42:13 +01:00
nathan
7fdadb84bd Addressbook: Fix shared values did not validate
Just passing them along normally now
2023-02-13 09:46:18 -07:00
nathan
d15c908e38 Addressbook: Fix required customfields were still required on advanced search dialog
Switched attribute name needed -> requred
2023-02-13 08:53:49 -07:00
ralf
330ffe73df fix somehow wrong legacy-options for customfields widget 2023-02-06 16:31:28 +01:00
ralf
6c327e7a64 * LDAP/Addressbook: make further LDAP attributes available as custom-fields using "ldap_<attribute>" as name for accounts in LDAP 2023-02-03 11:28:43 +01:00