Commit Graph

1388 Commits

Author SHA1 Message Date
ralf efad863d18 remove server-side querying of links, as we do that now client-side and server-side can stall whole list 2024-08-14 08:05:58 +02:00
nathan 3bb78f7f86 Infolog: Fix blank link / contact rows added to entry history 2024-08-06 14:33:16 -06:00
ralf 0453aede6c * All apps/REST API: fix custom-fields of type "date-time" to be stored timezone aware, if no format is specified
So far date-time values were stored in user-time, now they are stored in UTC with a "Z" suffix" to be able to still read old user-time values unchanged.
2024-07-29 15:57:08 +02:00
nathan 1cdd0ac383 Infolog: Skip all user accounts for importing mail -> infolog entry, contacts only 2024-06-25 15:50:27 -06:00
ralf 230f3953a6 fix reported problems 2024-06-20 11:12:09 +02:00
ralf 4c8f88f3a0 Add and document filters for InfoLog REST API 2024-05-15 19:21:22 +02: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
ralf c54c127d05 * InfoLog: now fully supported by REST API 2024-05-06 17:32:47 +02:00
ralf 636cb10cab WIP InfoLog REST API 2024-05-06 12:20:41 +02:00
ralf 37ebc4b8e3 WIP InfoLog REST API 2024-05-03 19:56:01 +02:00
ralf 9f2d952fdf * InfoLog: config which fields are editable for status "archive", default all 2024-04-03 16:01:50 +02:00
ralf c672451324 move "archived too" to NM filters (not status col-filter) 2024-04-03 10:10:50 +02:00
ralf 4ec14508ad new InfoLog status filter "Archived too" 2024-04-03 07:58:33 +02:00
ralf 9fd3443c60 fix typo 2024-04-01 22:46:13 +02:00
ralf ec89221744 * InfoLog: config to handle status "archive" as unchangeable (or only changeable by an admin) 2024-04-01 14:09:13 +02: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 d472c267b2 fix setting InfoLog primary link 2024-02-06 21:24:15 +02:00
ralf 764b7e7e07 fix syntax error 2024-02-06 11:08:44 +02:00
ralf 07d242e705 * REST API: new links collection allowing to link application entries with each other or attach files 2024-02-05 21:06:18 +02:00
ralf 0da5d651f8 fix PHP TypeError count() Argument #1 ($value) must be of type Countable|array, string given 2023-12-13 09:59:41 +02:00
nathan 030f023968 * Infolog: Take group add ACL into account for type on new entries
Previously just edit ACL was considered
2023-12-01 10:06:52 -07:00
ralf 0d752077bb setting info_modifier for new entries before sending data to client-side to allow to use it in template-selection 2023-11-25 12:35:11 +02:00
nathan 6e65165660 Infolog: Fix missing private setting on customfields 2023-10-23 12:01:46 -06:00
nathan b078152a10 Infolog: Stop creating links to accounts for mail -> infolog 2023-08-16 14:56:16 -06:00
ralf 6ce0abdb37 fix infolog widget like tracker e4be366e83 2023-07-13 12:06:23 +02:00
nathan a61323f98c Disable kanban column if user does not have access to kanban 2023-07-12 15:47:54 -06:00
nathan 44f88aba54 Infolog: Fix incorrect modified date passed back to client after initial save 2023-07-11 13:34:06 -06:00
nathan 961bc79885 Use correct type; no_lang should be boolean 2023-07-06 08:42:54 -06:00
nathan b1fe818527 * Infolog / Tracker: Change timesheet total columns to ignore timesheet ACL
Use "Respect timesheet run and read permissions for time totals" configuration setting for previous behaviour, which may exclude some timesheet entries
2023-06-09 13:19:19 -06:00
nathan f32d445f9e Infolog: Fix dates were shown in wrong timezone after saving
Not necessary to change times back as we changed $to_write, not $values
2023-06-07 10:26:59 -06:00
nathan e96031c154 Infolog: History tab showed start / due / completed dates in server time, not user time 2023-06-06 14:44:24 -06:00
nathan 52c7429b7f Infolog: Avoid message about invalid '0%' removed by passing correct value 2023-05-09 14:30:38 -06:00
ralf 053503bd74 * CalDAV/InfoLog: fix infinit loop causing high database load, if sync-collection report did not query calendar-data 2023-04-24 12:15:14 +02:00
nathan 6b98908faa Infolog: When creating an event from an infolog, don't send an invalid category ID. Fixes validation error when saving the event. 2023-04-03 09:35:22 -06:00
nathan ebdf3310c2 Home: Fix missing templates & sneaky failures with some favorite combinations 2023-03-13 09:26:37 -06:00
nathan ecd262a093 Infolog: Fix missing field options in site configuration
Using disabled options for always allowed / excluded fields
2023-02-22 09:54:43 -07:00
ralf 4731128d50 fix not working REPORT or PROPFIND
PHP runs out of memory, as bo->search($query) increments $query['start'] itself, so we need to check and break after total is reached
2023-02-16 09:21:18 +01:00
ralf c3e53c9d86 replaced ProfindIterator now in Calendar and InfoLog too with a generator 2023-02-15 19:50:44 +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
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
nathan dc8188b8ce Infolog: When saving site configuration, return to user list 2022-11-07 10:46:29 -07:00
nathan 67e1323583 Infolog: Fix config validation about missing options, make cancel button not validate 2022-11-04 13:26:50 -06:00
nathan ab32872988 Infolog: Avoid JS error 'Uncaught TypeError: Cannot read properties of undefined (reading 'getWidgetById')' caused by sending invalid pl_id
Fixed by not sending invalid pl_id which triggered fix_bad_value()
2022-10-18 16:52:27 -06:00
nathan 24a1dfbc2e Infolog: Fix double row load if default filter preference is none
'none' was not a valid option and was "fixed", triggering another load.
2022-10-11 17:13:19 -06:00
ralf 65c1233ced WIP timesheet timer: allow to start timer as alternative to add a timesheet directly
timesheet will be added on stopping the timer
2022-10-09 15:30:46 +02:00
nathan e3bed10045 Fix missing "Use default" / "No default" option for default category 2022-07-19 10:37:38 -06:00
ralf f79c57f048 fix InfoLog preferences shows wired looking categories --> fixed by using a select-cat 2022-07-19 18:28:44 +02:00
ralf 40a42ed1c8 fix broken file-access cache after a917293 (fix smallPART file-access depending on full path)
fix wrong condition when storing an attachment, either the file or it's directory must be writable
2022-05-12 15:16:55 +02:00
nathan 245fbb2d82 Infolog: Make sure to use the current user as set in Tracking, rather than $GLOBALS[egw_info']['user']['ccount_id'] when getting reply_to because we change the GLOBALS user when generating the notification. 2022-05-05 14:08:26 -06:00