Commit Graph

3533 Commits

Author SHA1 Message Date
ralf 45e52153f2 * Calendar/Resources/CalDAV: fix not reported priviledges for resources causing resource calendars to appear readonly in CalDAV clients 2024-07-12 08:16:33 +02:00
nathan 6d7b097072 Add addressbook's "Save as infolog" to new merge dialog 2024-07-08 12:59:45 -06:00
ralf e402459241 resize egw_addressbook.org_unit to varchar(128) 2024-07-08 08:44:37 +02:00
nathan 92b0beb134 Addressbook: Fix group view in favorite did not select group properly 2024-06-26 10:05:34 -06:00
Ralf Becker 03693f7d3b pending translations from our translation server 2024-06-24 10:18:29 +02:00
nathan b0fc5b5ce3 Get CRM view loading in kdots framework 2024-05-28 16:15:21 -06:00
nathan 50dfa86150 Addressbook: Add a method to easily get email addresses for contacts on the client 2024-05-17 15:57:09 -06:00
ralf 8864d6ed49 * CalDAV/CardDAV/REST API: fix not working limited result
(since using generator instead of iterator)
2024-05-13 19:18:59 +02:00
nathan ba744d3292 Remove Lion 2024-05-07 14:46:44 -06:00
Ralf Becker b1bb97c256 pending translations from our translation server 2024-04-30 10:24:28 +02:00
ralf 7be3530b9d fix PHP 8.4 Fatal error: Duplicate declaration of static variable $contact 2024-04-09 13:19:22 +02:00
ralf 6f375f12cc fix [Ok] button of name popup was disabled, if user had no edit rights to a contact 2024-04-04 18:50:02 +02:00
ralf 2e37f9bd34 WIP allow to place custom-fields in specified tabs and automatic tab generation
- no more need to add custom-field tabs to the template, if a et2-tabs is used
- new custom-field options for et2-tabs:
  + cfTypeFilter propagated to type_filter of customfields widget
  + cfPrivateTab use an extra tab for private cfs
  + cfPrepend where to add cf tabs, default before history tab or at the end, if no history tab
2024-03-25 16:03:48 +02:00
nathan 303ab4a9c9 Get merge dialog working for CRM view 2024-03-13 15:15:23 -06:00
ralf d7e9a093b7 * Addressbook/Mail: new value "Hide groups without email" for preference "Hide user groups as distribution list" 2024-03-11 11:35:49 +02:00
Ralf Becker 3cafe5adc4 pending translations from our translation-server 2024-03-04 09:04:56 +01:00
nathan 62d9c222b6 Just get it working WIP
- Fix category tree structure
- Switch on tree multiple
probably lots of bugs still, looks like we may have to do click on tree = add / remove and not show the value after all
2024-02-13 17:15:23 -07:00
ralf 83a2729cf0 another big chunk of PHP Warnings 2024-02-08 12:30:39 +02:00
ralf 7c50457e2c fix a ton of Undefined warnings filling up eSync logs 2024-02-06 21:46:43 +02:00
ralf 087e969f9f * Timesheet: new REST API to query, update and delete timesheets https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Timesheet.md 2024-02-06 16:39:12 +02:00
Ralf Becker 5f2c0f448e pending translations from our translation server 2024-01-25 09:53:39 +01:00
nathan 43278b23b6 Addressbook: Always display email address in list, ignoring preference 2024-01-19 12:43:01 -07:00
nathan f457af5e38 * Addressbook: Fix distribution list rename 2024-01-18 11:31:31 -07:00
hadi ef7a388958 Make some dialogs initiation heights slightly bigger to avoid getting scrollbar 2023-12-08 12:30:47 +01:00
Ralf Becker 3e27a643b6 pending translations from our translation server 2023-11-10 06:44:58 +01:00
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