Yurii
6dbca2f584
cleanup
2026-03-11 10:07:43 +02:00
Yurii
fe505aea1e
stream test
2026-03-11 10:04:16 +02:00
Yurii
9ca71c91bf
ignore password
2026-03-10 20:32:33 +02:00
Yurii
d3f03949a1
duplicate ignore
2026-03-10 20:31:19 +02:00
Yurii
7c25f2a8fe
link one duplicate ignore
2026-03-10 20:22:41 +02:00
Yurii
8a03ad6240
portal roles field create disabled
2026-03-10 20:14:26 +02:00
Yurii
bf26581339
Merge branch 'f/notificaiton-grouping'
2026-03-10 18:45:02 +02:00
Yurii
49f7ac30ca
notification grouping
2026-03-10 18:44:31 +02:00
Yurii
7d195793a3
Merge branch 'fix'
2026-03-10 15:22:33 +02:00
Yurii
8508bde4eb
fix pinned
2026-03-10 15:12:28 +02:00
Yurii
e41a1bc410
Merge branch 'master' of github.com:espocrm/espocrm
2026-03-10 11:41:48 +02:00
Yurii
b4e38002fe
Merge branch 'fix'
2026-03-10 11:39:15 +02:00
Yurii
b398004040
sync database currency rates
2026-03-10 11:33:49 +02:00
SuchAFuriousDeath
49f48340ac
Fix attachment MIME type detection for non-image file types ( #3604 )
...
The mail parser's MIME type fallback map only contained image types (jpg,
jpeg, png, gif, webp), causing attachments sent as application/octet-stream
(common with Lotus Notes and other legacy clients) to be stored with a NULL
type. This made PDFs and documents download instead of opening inline.
Extended $extMimeTypeMap with common document, archive and media types.
Also fixed getAttachmentFilenameExtension() which used explode('.')[1] to
get the extension — this returns the part after the *first* dot rather than
the last, breaking for filenames like "report.2024.pdf". Replaced with
pathinfo() which correctly extracts the final extension.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 12:56:44 +02:00
Yurii
669b237893
change indexes
2026-03-05 19:46:40 +02:00
Yurii
c22390ffc7
entity manager params group index
2026-03-05 19:42:16 +02:00
Yurii
8c6eb518d8
comment
2026-03-05 13:58:10 +02:00
Yurii
e94a7953be
fix cascade removal conversion
2026-03-05 13:56:54 +02:00
Yurii
8561b1af65
cascade removal
2026-03-05 13:22:58 +02:00
Yurii
9e2029dc0a
cascading fields cleanup
2026-03-05 09:49:02 +02:00
Yurii
fc616f4fea
Merge branch 'fix'
2026-03-05 09:48:24 +02:00
Yurii
d6f97636de
fix lofic defs cleanup
2026-03-05 09:48:06 +02:00
Yurii
0c1e4bf9d8
flat equal check
2026-03-04 21:59:03 +02:00
Yurii
61677e34e0
equal check improvement and tests
2026-03-04 15:56:44 +02:00
Yurii
ca136225cb
ref
2026-03-04 15:37:04 +02:00
Yurii
5462854f53
comment, internal method
2026-03-04 15:25:23 +02:00
Yurii
6902ae0e04
move SaveContext to ORM namespace
2026-03-04 15:21:04 +02:00
Yurii
4a60d17936
webhook use url type
2026-03-04 14:06:11 +02:00
Yurii
0fbfe21258
url: protocol required
2026-03-04 14:05:48 +02:00
Yurii
a0e709dd86
Merge branch 'fix'
2026-03-04 13:15:43 +02:00
Yurii
841c66926f
host check
2026-03-04 12:55:18 +02:00
Yurii
50c63fa986
deprecations
2026-03-03 22:27:30 +02:00
Yurii
04280e68c6
getContext in save options
2026-03-03 21:42:06 +02:00
Yurii
3375ca3181
refactoring, save context in late hooks
2026-03-03 20:47:03 +02:00
Yurii
04794bb2aa
method usage fix
2026-03-03 18:09:35 +02:00
Yurii
f6a6aefd5e
late save/remove hooks
2026-03-03 16:49:01 +02:00
Yurii
7296fcfc77
fix typo
2026-03-03 16:31:38 +02:00
Yurii
19d3789c24
transactional save
2026-03-03 16:01:15 +02:00
Yurii
f298d6ff5a
Merge branch 'fix'
2026-03-03 15:30:27 +02:00
Yurii
8206738c56
globals search order by entity type position
2026-03-03 15:27:00 +02:00
Yurii
c52846f480
contact: relate with account if related through accounts
2026-03-03 13:34:55 +02:00
Yurii
d2f51066c0
contact restore account on save
2026-03-03 11:22:19 +02:00
Yurii
7537fd25fd
link vo new methods
2026-03-03 11:16:35 +02:00
Yurii
10ccbe4709
contact: set account id
2026-03-03 10:47:36 +02:00
Yurii
2cb70969bf
do not allow forbidden link name
2026-03-02 20:32:00 +02:00
Yurii
f7c2611200
Merge branch 'fix'
2026-03-02 19:09:10 +02:00
Yurii
9b8e5ef016
contact: import title
2026-03-02 19:09:00 +02:00
Yurii
beef740114
move dynamic logic defs
2026-03-02 18:57:42 +02:00
Yurii
74a3e9f6bd
cascading links
2026-03-02 18:09:41 +02:00
Yurii
dcd3ce66ce
lockable
2026-02-27 12:15:13 +02:00