Ralf Becker
0812bfaa79
fix PHP 8.0 TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given
2021-10-08 11:39:32 +02:00
Hadi Nategh
7d95139fa9
Fix error key(): Argument #1 ($array) must be of type array, null given
2021-10-08 10:31:48 +02:00
Ralf Becker
7c40fc0981
an other chunk of fixed PHP 8.0 Warnings
2021-10-07 10:16:09 +02:00
Ralf Becker
9345152c98
fix PHP 8.0 errors: key(): Argument #1 ($array) must be of type array, null given
...
guarding key() from calling with null eg. $button = key($content['button']) --> key($content['button'] ?? []) or check before !empty($content['button'])
2021-10-06 16:12:49 +02:00
Ralf Becker
1a5d18a84c
fix PHP 8.0 error: array_intersect() does not accept unknown named parameters
2021-10-04 13:17:37 +02:00
Ralf Becker
d3be8cd82c
pending translations from our translation server
2021-09-22 14:57:53 +02:00
Ralf Becker
4152c957fa
* Calendar/Addressbook/InfoLog: no longer allow to immediate delete entries as it breaks CalDAV/CardDAV sync
...
always show deleted filter and set deleted status in calendar
see #29778
2021-08-13 15:57:13 +02:00
Ralf Becker
97e6908509
remove config allowing to immediately delete InfoLog entries (as it's required for sync)
2021-08-13 15:57:13 +02:00
nathangray
6b50299d8a
Adapt app-specific merges to 186e03671a
2021-07-13 08:53:38 +02:00
Ralf Becker
36816a89c1
fix not applied blur on initial load and also disable optimization for CRM-view and the like
2021-05-31 17:24:05 +02:00
Ralf Becker
558ad6707d
* InfoLog: allow to limit list to last N month in site-configuration, if ordered by last modified
2021-05-31 17:24:05 +02:00
Ralf Becker
a5cbf30a6e
fix Class 'Accounts' not found
2021-05-20 09:11:53 +02:00
nathangray
2059701490
* Infolog: Add info_owner/... merge placeholders
2021-05-10 10:21:05 -06:00
Ralf Becker
42ac049bc1
Bump version to 21.1
2021-05-08 15:02:53 +02:00
nathangray
74a7d6ee8b
Use Merge number formatting instead of export formatting. It takes export file type into consideration.
2021-04-21 13:29:09 -06:00
nathangray
f89c8cfb03
Add hrules to sidebox menus
2021-04-19 16:02:41 -06:00
nathangray
06ceeb54e3
Infolog: Add project as export filter
2021-04-13 10:57:54 -06:00
nathangray
0628c5d54a
Fix typo
2021-04-13 10:16:45 -06:00
nathangray
aff06ec4cc
Import/export fixes
...
- Fix for missing floats by Jürgen Dlugi
- Fix broken timesheet export was always 0 results
2021-04-08 16:53:06 -06:00
Ralf Becker
37e5e12c3c
PHP 8 fix: adding explicit cast for comparing DB-version to a float major number
2021-03-31 13:31:42 +02:00
Ralf Becker
868135775c
PHP 8 fixes
2021-03-29 16:47:19 +02:00
nathangray
723e776b9d
Add application-specific actions to kanban cards
2021-03-23 16:30:39 -06:00
nathangray
ac1a975f1d
Infolog: Fix CRM view would overwrite state in infolog list, leading to wrong filters in favorites
2021-03-22 11:35:24 -06:00
nathangray
20af564f37
* Infolog: Fix details / no details filter preference was not saved
2021-03-22 09:50:02 -06:00
Ralf Becker
84845d05b5
Fix PHP 8.0 Fatal error: Unparenthesized a ? b : c ?: d
is not supported
2021-03-21 21:46:10 +01:00
nathangray
df54dcace4
Apply client-side push refactoring to calendar, infolog, timesheet
2021-03-04 11:27:35 -07:00
Ralf Becker
58ae23c74c
allow "app.<appname>.<method>" in link registry and use it to open CRM view
2021-03-04 11:50:13 +02:00
Ralf Becker
7c7445cea5
fix Call to protected method admin_cmd_config::exec() from context infolog_customfields
2021-03-02 17:35:48 +02:00
Hadi Nategh
6e2b956850
Fix error Cannot read property 'decrypt_hover' of undefined
2021-02-22 11:46:03 +01:00
Ralf Becker
0f69a5669f
pending translations from our translation server
2021-02-03 08:25:50 +01:00
nathangray
8c078ea23f
Remove debug
2020-12-11 09:08:13 -07:00
nathangray
c158707718
Add some debug into infolog csv import
2020-12-04 10:20:34 -07:00
nathangray
c3ae524ed6
Infolog: When importing into info_contact or info_from, try to find & link the contact
2020-12-01 11:14:15 -07:00
nathangray
f85e08b942
Infolog: When importing into info_contact, try to find & link the contact
2020-11-27 10:50:46 -07:00
Hadi Nategh
dd95002b8b
Let the framework takes care of domId
2020-11-02 16:25:22 +01:00
nathangray
ce05572461
* Infolog: Responsible user in a different timezone would adjust the due date when saving
...
After clicking 'Apply' responsible user could be given fully editable dialog in some cases (due to notifications)
2020-10-19 10:41:58 -06:00
nathangray
a0065835a6
Update infolog & projectmanager on client when you add a timesheet entry
2020-10-13 10:28:36 -06:00
nathangray
ba0e1240c3
CRM: Fix some list bugs
...
- Adding an infolog did not show up
- CRM.ts got disconnected if infolog list got reloaded
2020-10-08 11:53:33 -06:00
Ralf Becker
4886583cc1
change sharing to allow mounting shared into existing user sessions
...
without the need to destroy the session, if the sharee is a different user
This is accomplished by keeping the sharee in the stream context / attribute of the vfs class(es) instead of static Vfs::$user.
Later is still used for the current user - identical to egw_info[user][account_id].
This commit / merge of the vfs-context feature branch also added the abilty to mount WebDAV sources, eg. a sharing link from an other EGroupware instance
or any WebDAV server
2020-10-08 11:24:34 +02:00
nathangray
151889b39c
Api: Move list of common merge placeholders into parent class to reduce duplication, add link/<format> options
2020-10-06 10:56:08 -06:00
Ralf Becker
f73b8731e0
use json instead of php serialization
2020-09-16 17:01:51 +02:00
nathangray
d6eade2f75
Filter push updates for CRM entries on all linked contacts, not just primary
2020-09-04 09:37:07 -06:00
nathangray
2dc5616b96
Separate CRM list from infolog list so push updates don't conflict
2020-09-03 09:58:27 -06:00
nathangray
e0f9d3be6e
Infolog: Stop CRM & Infolog list from interfering with each other when both are open and a push change comes in
2020-08-26 11:25:04 -06:00
Ralf Becker
da425f527a
* InfoLog: fix list not allways refreshed via push, caused by insufficient ACL implementation on client-side
2020-08-14 11:21:54 +02:00
Ralf Becker
6567e39668
fix NM refresh call returned all rows not just requested ones
...
broken by 29b22e3
Fix CRM view did not add new infolog entries on push
2020-08-08 11:30:52 +02:00
nathangray
bec67d63ee
Etemplate: Change how nextmatch handles update & refresh push messages
2020-08-07 09:19:15 -06:00
nathangray
29b22e336e
Fix CRM view did not add new infolog entries on push
2020-08-06 12:49:33 -06:00
Ralf Becker
3ee29ccacb
disable autorefresh in infolog and timesheet
2020-08-06 10:07:26 +02:00
nathangray
9b5c1d20ba
* Infolog: Fix exporting search results failed if a contact filter was used
2020-08-03 09:41:02 -06:00