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