Commit Graph

2690 Commits

Author SHA1 Message Date
ralf
2b5f15855b WIP invoices: adding invoice-number to attachment name and fixing missing attachment/invoice if merging more then one (aka directly sending mail) 2025-01-04 10:01:58 +01:00
ralf
ac06db6c5c * EPL Invoices: allow to select a mail template and directly mail invoice to buyer 2025-01-03 16:07:03 +01:00
ralf
528df740e5 use a regular expression to only save wanted stuff in JSON blob
also re-implement data_merge to also merge and init JSON columns
2024-12-20 21:29:51 +01:00
ralf
4a44739e8f WIP invoices: allow to query and use not just the first app supporting a certain mime-type
thought mail code still only checks for certain apps
2024-12-20 19:20:45 +01:00
nathan
eed5e817d5 Api: More details in error message if mail can't be merged & sent 2024-12-19 14:12:13 -07:00
milan
b4aab2f712 status app visual adjustments regarding Ticket #101431 2024-12-18 18:12:39 +01:00
ralf
b01887f304 allow to use Api\DateTime::sql_filter also for non-integer columns like regular DB DateTime or Timestamp columns 2024-12-17 17:31:03 +01:00
ralf
932fe0d1c2 do NOT (re)move data with numerical indexes to JSON blob, as filters are also run through data2db 2024-12-17 14:26:17 +01:00
ralf
cf211fae87 catch and ignore ValueError of file_gets_contents('') 2024-12-14 11:00:56 +01:00
nathan
4a1455d05e Fix sub-templates may not have been properly validated
3rd try
2024-12-12 10:56:19 -07:00
milan
4c4725883e change 'insert timestamp' icon from 'magic' to 'pin-map' regarding #101741
Also removed ellipsis from fancy tab header
2024-12-12 17:10:20 +01:00
nathan
f688572dbf Partially revert 7933936, that stops preferences from saving properly 2024-12-11 17:22:27 -07:00
milan
7f2653c007 remove old themes and deactivate compact since it is not working atm improve darkmode image visibility 2024-12-11 19:03:52 +01:00
nathan
7933936c72 Fix multiple validation issues
- Sub-templates were not getting processed
- Buttons without ID could clear / overwrite all sibling widgets
- Vfs validate checked widget type, some are now web components
2024-12-11 10:39:36 -07:00
ralf
4eeeb3e3e1 Revert "Fix sub-templates may not have been properly validated" as it sends calendar in an endless recursion :(
This reverts commit 99a4c87256.
2024-12-11 08:30:54 +01:00
nathan
99a4c87256 Fix sub-templates may not have been properly validated 2024-12-10 15:15:17 -07:00
ralf
61ee1b66c4 * Mail: new microsoft app for oauth authentication for mail 2024-12-09 15:08:05 +01:00
ralf
5092b663f4 Fix TypeError about string array index on string 2024-12-08 15:48:14 +01:00
nathan
102bb023a3 Merge: fix some missing number formatting 2024-12-05 15:55:57 -07:00
nathan
ae28dc0da8 Merge: Fix tables inside documents lost styling for numeric values 2024-12-05 13:16:46 -07:00
nathan
826c2149c5 Fix some numeric customfields causing conversion/formatting problems 2024-12-05 11:30:08 -07:00
milan
28cbd71a90 adding images to mail Dialogs 2024-12-04 16:43:25 +01:00
ralf
35256b731f fix array_search(): Argument #2 ($haystack) must be of type array, int given 2024-12-04 16:05:25 +01:00
nathan
2537f0e70e Api: Fix et2-select-cat with globalCategories="false" still included global categories 2024-12-03 14:57:41 -07:00
ralf
899558b242 do not store "user_timezone_read" 2024-12-02 16:48:58 +01:00
ralf
f070e3e82d new storage object using a JSON blob to store date not in SQL schema 2024-11-30 16:27:27 +01:00
nathan
6bf48819bd Fix timesheet merge into spreadsheet lost numbers 2024-11-29 08:55:49 -07:00
ralf
eb3ae5c887 fix array_search(): Argument #2 ($haystack) must be of type array, int given 2024-11-29 16:23:35 +01:00
milan
794609b179 styling changes according to ticket #101031
-- new "forward mail" image
2024-11-29 15:37:57 +01:00
ralf
10ccf19207 quiten permanent error_log 2024-11-28 19:10:47 +01:00
nathan
95fec57412 Api: Allow Link::list_attached() to take filename parameter as well 2024-11-26 14:59:38 -07:00
ralf
bdd6e0f248 From header needs double quotes around the display name, not single ones 2024-11-21 19:17:28 +01:00
ralf
e26f1f5b4a fix a warning and a typo 2024-11-21 13:18:52 +01:00
milan
e6efad5c4d changed status Videocall icon to camera-video 2024-11-20 17:30:46 +01:00
milan
ed5050700d changed filemanger "File a file" Icon and upload icon to bi box-arrow-in-up 2024-11-20 12:50:35 +01:00
nathan
0a4b08a170 Fix link from VFS sometimes doesn't work 2024-11-18 13:46:33 -07:00
ralf
50db13ea09 fix contacts not found for regular (non-admin) users, if some users are hidden and search in all addressbooks (searching in a specific one worked) 2024-11-18 19:26:50 +01:00
ralf
f9fe680478 fix indention and newlines 2024-11-13 19:58:29 +01:00
ralf
bda2c62e58 remove DKIM-Signature before forward, as we change From, and restore it after 2024-11-13 19:54:01 +01:00
ralf
3cc130d2c8 * Mail: if Sieve editheader extension is available forward with a From header matching the recipient to avoid SPF and DKIM problems/misalignment (need to be enabled in Dovecot) 2024-11-13 17:53:42 +01:00
ralf
cc1b2b8c7c fix non-admins did not see all contacts in Addressbook 2024-11-12 12:14:09 +01:00
milan
6e91f1034c changed et2-image to inline svg located inside /egroupware/* so they inherit color just like bootstrap icons
-- added bi-card-list.svg to be the same size as other toolbar icons

Regarding Ticket #100401
2024-11-08 16:43:25 +01:00
ralf
e3cae803fb calculate positive and negative account_id filter 2024-11-06 18:10:04 +01:00
ralf
a47809ba2a fix Api\Accounts::hidden2account_id(): Argument #2 ($account_ids) must be of type ?array, int given 2024-11-06 17:37:31 +01:00
ralf
e72c2e492a * Admin: allow to mark users as hidden, to show them only to admins e.g. to hide functional users from regular users 2024-11-05 17:40:50 +01:00
ralf
d31915df05 * Status, Addressbook: preference to use first letters of username for avatar instead of initials 2024-11-05 17:40:50 +01:00
ralf
16ba791902 * Addressbook: show username for accounts as a column in the list too 2024-11-05 17:40:50 +01:00
milan
cb95e50062 added bi-31-square.svg for calendar month view and corrected callendar year view to bi-12-square 2024-10-31 15:26:24 +01:00
nathan
6ab9915e91 Fix vfs custom fields with no extension could get renamed on save
Also disabled vfs-select customfields when there's no app ID since there's no server handling
2024-10-28 11:54:32 -06:00
ralf
2552bea6a2 change api\Etemplate\Widget::getElementAttribute($name,$attr) to NO longer return a reference, use setElementAttribute($name,$attr) if you need a reference 2024-10-24 21:25:42 +02:00