Ralf Becker
b1af39be37
fix big chunk of PHP 8.0 warnings
2021-10-21 10:39:57 +02:00
nathan
9861c9a0b3
Fix copy / paste error
2021-10-15 09:37:27 -06:00
nathan
33fcb4e657
Infolog: Avoid errors adding app replacements if incorrect parameters given
2021-10-15 09:09:53 -06:00
nathan
62aeccbb0f
Infolog: Avoid changing contact or project links if user has no write permission
2021-10-15 09:05:15 -06:00
nathan
bcfcc51398
Hide parent & contact in parent placeholder list
2021-10-12 15:50:37 -06:00
nathan
9e2bb05ded
Placeholders list common UI
...
Should reduce maintenance by using a common UI to show placeholders based on the placeholder list
2021-10-12 14:18:18 -06:00
nathan
d43c27a31b
Fix nested placeholders (customfields from other apps) were not being displayed properly
2021-10-07 14:51:16 -06:00
nathan
da6a16e62d
- Add generation target path preference to all apps
...
- Use common method to get merge preferences to reduce duplication
2021-10-07 10:22:45 -06:00
Ralf Becker
91bd7c7aeb
an other chunk of fixed PHP 8.0 Warnings
2021-10-07 10:14:43 +02:00
nathan
45f039da95
* Add preference to set the filename of merged documents using placeholders
2021-10-06 11:59:29 -06:00
Ralf Becker
d2c85cfe86
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:08:32 +02:00
nathan
6126bc2ac9
Placeholder dialog: Placeholder groups can now have groups
...
References (info_contact)/ customfields to other apps are expanded so all their placeholders are available as well
2021-10-04 14:45:57 -06:00
Ralf Becker
4458954af3
fix PHP 8.0 error: array_intersect() does not accept unknown named parameters
2021-10-04 13:15:33 +02:00
nathan
7f930a6221
Placeholder dialog: Support for other apps, starting with Infolog
2021-09-27 14:46:41 -06:00
Ralf Becker
90f1d9ea37
always show deleted filter and set deleted status in calendar
...
see #29778
2021-07-07 11:21:45 +02:00
nathangray
9be653e226
Adapt app-specific merges to 186e03671a
2021-06-23 11:31:47 -06:00
nathangray
6993d82abf
Infolog: Use infolog owner as sender of notifications
...
(cherry picked from commit c9c9f28851
)
2021-06-11 13:14:39 -06:00
Hadi Nategh
c7d80123ce
Fix error key(): Argument #1 ($array) must be of type array, null given
2021-06-01 16:35:34 +02:00
Ralf Becker
e43331e48b
fix not applied blur on initial load and also disable optimization for CRM-view and the like
2021-05-31 17:11:58 +02:00
Ralf Becker
0a9e61f6fa
* InfoLog: allow to limit list to last N month in site-configuration, if ordered by last modified
2021-05-31 10:38:44 +02:00
nathangray
a261ce8556
Avoid some PHP warnings about doing things to arrays that aren't arrays
2021-05-25 11:35:40 -06:00
Ralf Becker
b02936dddb
fix Class 'Accounts' not found
2021-05-20 09:11:21 +02:00
Ralf Becker
87be62ce63
remove config allowing to immediately delete InfoLog entries (as it's required for sync)
2021-05-18 14:14:21 +02:00
nathangray
e3442d3db0
Document info_owner/... placeholder in list
2021-05-07 10:18:43 -06:00
nathangray
23130ea078
* Infolog: Add info_owner/... merge placeholders
2021-05-07 10:15:05 -06: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
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
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
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
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
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