Ralf Becker
|
4bf375c970
|
fix PHP 8.0 TypeError: Illegal offset type
|
2021-11-23 17:44:46 +01:00 |
|
Ralf Becker
|
be1920b687
|
fix PHP 8.0 TypeError: array_keys(): Argument #1 ($array) must be of type array, null given
|
2021-11-13 17:39:33 +01:00 |
|
Ralf Becker
|
03835c0247
|
fix PHP 8.0 TypeError: strpos(): Argument #1 ($haystack) must be of type string, array given
|
2021-11-10 12:14:58 +01:00 |
|
Hadi Nategh
|
201d1f9972
|
Fix PHP8.0 error (TypeError): strlen(): Argument #1 ($string) must be of type string, array given
|
2021-11-04 17:23:45 +01:00 |
|
nathan
|
e3526d2bef
|
Api: Fix "Unsupported operand types: array + bool" when infolog linked contact could not be read
|
2021-10-22 09:39:24 -06:00 |
|
nathan
|
4e54c2b5a3
|
Api: Fix merge action files in subdirectories had their path as part of action caption instead of just the file name
|
2021-10-21 09:51:05 -06:00 |
|
Ralf Becker
|
b1af39be37
|
fix big chunk of PHP 8.0 warnings
|
2021-10-21 10:39:57 +02:00 |
|
nathan
|
82423d60bb
|
Api: Fix cf sub-entry placeholder expansion was not passing content for placeholders like {{#customer/n_fn}}
|
2021-10-20 14:08:43 -06:00 |
|
nathan
|
7a7f80f7d9
|
Api: Fix replacements from sub-apps (eg: infolog contact) were missing
|
2021-10-19 09:17:22 -06:00 |
|
nathan
|
33fcb4e657
|
Infolog: Avoid errors adding app replacements if incorrect parameters given
|
2021-10-15 09:09:53 -06:00 |
|
nathan
|
93108177ce
|
Remove unwanted use
|
2021-10-14 13:34:54 -06:00 |
|
nathan
|
aefeade501
|
Placeholder / merge translations
|
2021-10-14 09:05:12 -06:00 |
|
nathan
|
98ed7edda4
|
Fix incorrect default preference for merged document filenamer
|
2021-10-13 15:47:01 -06:00 |
|
nathan
|
047b86f38b
|
Placeholders list common UI: different recursion check for better results
This one still puts simple customfields in, but just skips the linked apps cfs
|
2021-10-13 08:39:23 -06:00 |
|
nathan
|
7dba4b9284
|
Placeholders - avoid infinite recursion if apps have custom fields of other apps
|
2021-10-12 15:44:48 -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 |
|
Hadi Nategh
|
309e020324
|
Fix error "Non-static method Merge::get_all_ids() cannot be called statically"
|
2021-10-12 12:54:56 +02:00 |
|
Ralf Becker
|
a04cbc0ab4
|
an other chunk of PHP 8.0 Warnings fixed
|
2021-10-08 15:43:48 +02:00 |
|
Ralf Becker
|
cb991f1243
|
fix Api\Accounts::username(): Argument #1 ($account_id) must be of type ?int, string given
|
2021-10-08 14:10:45 +02: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 |
|
nathan
|
40af04e38e
|
Fix broken Merge::get_app_class(), we need it to autoload the class
|
2021-10-07 09:31:43 -06:00 |
|
Ralf Becker
|
b1780a35bc
|
fix Api\Storage\Merge::document_editable_action(): Argument #1 ($action) must be of type array, null given
|
2021-10-07 12:17:33 +02: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 |
|
nathan
|
a0a89a6b74
|
Placeholder dialog: Add placeholders for projectmanager, timesheet, tracker
|
2021-10-05 16:09:39 -06:00 |
|
Ralf Becker
|
ddddc5ba05
|
next big chunk of fixed PHP 8.0 Warnings
|
2021-10-05 14:11:11 +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
|
ac7faf6036
|
fix PHP 8.0 error: count(): Argument #1 ($value) must be of type Countable|array, string given
|
2021-10-04 13:02:34 +02:00 |
|
nathan
|
117b193a63
|
Add some missing general placeholders
|
2021-10-01 13:37:17 -06:00 |
|
nathan
|
71ef7ccd0d
|
Fix some merge action bugs:
- default document wasn't working properly, missing caption
- Email documents were giving "Unable to generate merge file"
|
2021-10-01 10:06:29 -06:00 |
|
nathan
|
1dc9dd0c6b
|
* Add a preference so you can choose where merged documents are put
|
2021-09-30 12:01:37 -06:00 |
|
nathan
|
fb88f8846b
|
Merge as PDF:
- improve error logging
- remove original merge result when PDF conversion succeeds
|
2021-09-29 11:01:07 -06:00 |
|
nathan
|
707c57ecf0
|
* Add option to merge documents as PDF
|
2021-09-28 17:00:55 -06:00 |
|
nathan
|
2a4faf0137
|
* Add filemanager actions to convert editable files to PDF or PNG
|
2021-09-28 14:48:25 -06:00 |
|
nathan
|
7f930a6221
|
Placeholder dialog: Support for other apps, starting with Infolog
|
2021-09-27 14:46:41 -06:00 |
|
nathan
|
eb57294146
|
Placeholder dialog: Allow & show general fields
|
2021-09-27 11:09:38 -06:00 |
|
nathan
|
47cf12869b
|
Utility function to add prefix to placeholder & optionally wrap it with markers, because I was writing it out so many times
|
2021-09-27 10:54:57 -06:00 |
|
Ralf Becker
|
d9f759f517
|
fix PHP 8.0 error: implode(): Argument #2 ($array) must be of type ?array, string given
|
2021-09-24 12:29:48 +02:00 |
|
nathan
|
704b6c6dc2
|
Add user placeholders into placeholder dialog
|
2021-09-22 11:15:49 -06:00 |
|
nathan
|
d512238dc0
|
* Collabora: Add address insert dialog
|
2021-09-21 14:07:22 -06:00 |
|
nathan
|
29bd739955
|
W.I.P on collabora placeholder insert
|
2021-09-20 15:34:55 -06:00 |
|
Ralf Becker
|
be3514c36f
|
preferring get_rrows over get_rows to fix SQL error in timesheet merge
|
2021-09-13 18:02:39 +02:00 |
|
nathan
|
36df64085f
|
* Api: Fix some merge files were opened in browser instead of downloaded
|
2021-09-03 09:33:32 -06:00 |
|
Ralf Becker
|
a566599b7f
|
* PostgreSQL/Addressbook/All Apps: fix SQL error in history tab if there are attachments
|
2021-09-03 09:48:47 +02:00 |
|
Ralf Becker
|
94c98718ef
|
update script to remove hashes/non-email-addresses from egw_history_log.share_email
|
2021-08-17 09:15:25 +02:00 |
|
nathan
|
bea880d9b1
|
* Api: Fix changes in history log had a hash instead of user if the change was made after a share was opened.
|
2021-08-16 13:07:17 -06:00 |
|
nathan
|
6c0aed651f
|
Api: Add some extra parameters to Merge::merge_entries() so overridding classes can still use the parent method, passing in IDs & merge object
|
2021-08-09 13:44:43 -06:00 |
|
nathangray
|
b021767ac1
|
Make sure nested document actions open in new tab, same as others.
|
2021-07-05 09:46:00 -06:00 |
|
nathangray
|
34d601b102
|
Api: Fix missed change in nested document actions
see 186e03671a
|
2021-07-02 12:04:38 -06:00 |
|