Commit Graph

41592 Commits

Author SHA1 Message Date
ralf
23fbe718dd new boolean property applyDefaultFont for rtf editor and using it in mail compose
making sure it applyDefaultFont method gets always called in compose
2024-02-05 10:54:50 +02:00
ralf
0bd3ac8529 add missing project 2024-02-05 10:07:54 +02:00
ralf
34e0913a9f WIP timesheet REST API 2024-02-05 10:07:33 +02:00
ralf
2481e6dadd nicer formatting (injecting nl, tab and space) in JSON for application/pretty+json only 2024-02-05 10:07:29 +02:00
nathan
0ad14c3801 Api: Don't try to translate URLs
Also sub-classes email, phone, etc.
2024-02-02 09:34:26 -07:00
nathan
fa0cb4ff6f Fix splitEmail() when name contains angle brackets 2024-02-02 09:34:01 -07:00
ralf
4a992032c9 always check VACATION-SECONDS is available 2024-02-01 15:27:39 +02:00
ralf
6da5f06020 * Mail REST Api: respect user preference to compose in HTML and convert plain body from REST Api call to HTML (bodyHtml attribute forces HTML) 2024-02-01 13:37:40 +02:00
nathan
749ebcd9d1 Fix infinite loop in splitEmail() when name is '"' 2024-02-01 11:50:43 +02:00
ralf
b2150be8f7 try fixing race-condition: Call to a member function exists() on null 2024-02-01 11:04:45 +02:00
ralf
e6626d2de6 Fix Error: Call to undefined method calendar_bo::update_requested() 2024-02-01 10:32:40 +02:00
ralf
e6710a9bc3 try fixing race-condition: Call to a member function exists() on null 2024-02-01 09:47:48 +02:00
ralf
eeb62670ad fix Error: Call to a member function id2name() on null 2024-01-30 16:54:39 +02:00
ralf
69a9ef3e34 fix not updated jpegphoto, if changed in AD 2024-01-30 16:20:00 +02:00
ralf
341d631cce * API: show "My Account" in avatar menu on top right, if user has rights to change his contact data 2024-01-29 18:29:23 +02:00
Alexandros Sigalas
a071d5228d Add my account to Top Menu, only show when user is allowed to maintain his own data (fixed indention and warning) 2024-01-29 18:29:08 +02:00
Alexandros Sigalas
3a4310476c Add my account to Top Menu, only show when user is allowed to maintain his own data 2024-01-29 18:29:08 +02:00
ralf
f5f347b83b fix sometimes not logged updated contact-data (binary jpegphoto breaks JSON encoding) 2024-01-29 18:04:13 +02:00
ralf
02fd57eb34 fix manual initial import cancels async job of automatic import
also do not log DN as updated in contact-data
2024-01-29 17:35:50 +02:00
ralf
5e671ea3f9 * API: no more session based cache for account list or searches for SQL backend (only for LDAP or AD) 2024-01-29 17:17:03 +02:00
ralf
582408257f should type what I mean ;) 2024-01-29 14:13:03 +02:00
ralf
a2f9700b96 * Account Import: if deleting or deactivating of deleted accounts is configured, run first import as a non-incremental one to do so 2024-01-29 14:09:47 +02:00
ralf
b924e3a03d * REST API: also log requests with Content-Type 'application/json' not just 'text/*' 2024-01-26 12:54:56 +02:00
ralf
b42aa1c828 fix PHP Deprecated dynamic property db_charset_was used in EGroupware 1.0 update and remove old MySQL charset fixing script 2024-01-25 21:22:17 +02:00
ralf
65f238af6b * Admin: fix user timezone not taken into account when displaying admin queue
also fixes Api\Storage\Base to also consider type=int&meta=timestamp columns as timestamps
2024-01-25 20:47:25 +02:00
ralf
0f11a42786 Changelog for 23.1.20240125 2024-01-25 11:02:46 +02:00
Ralf Becker
6956ba7601 pending translations from our translation server 2024-01-25 09:55:29 +01:00
ralf
c8898dc0f3 also update package.json with maintenance release 2024-01-25 10:31:19 +02:00
ralf
4bdf51f7f0 wrap <br/> in <p> (<p><br/></p>), so TinyMCE does not mess it up, if we have no signature separator
(wrap the first comment, wrapping the signature, in a <p> and remove the <br/>)
2024-01-23 22:29:03 +02:00
ralf
47f478550e * Mail: fix diverse problems of rich-text editor, if small paragraphs are used 2024-01-23 22:29:03 +02:00
ralf
10f6dccd5d check toolbar preference has a reasonable value: is a real object (not an array), strings e.g. stall the whole widget 2024-01-23 15:18:46 +02:00
nathan
5faee7df8b * Api: Fix favorites button in nextmatch header did not work 2024-01-22 13:39:52 -07:00
nathan
0f143b31e2 Api: Fix up favorite button
- clicking favorite did nothing
- stop delete flicker
- remove delete button from current as favorite
2024-01-22 13:39:44 -07:00
ralf
e2e85a65e4 fix doubled domain in brackets for emailDisplay="domain" 2024-01-22 22:12:09 +02:00
nathan
3f788eb35e Api: Make sure parent properties and @property properties are included in clone 2024-01-22 21:43:12 +02:00
nathan
3b2854e850 Api: Fix r/o select did not show correctly if value had a leading "," 2024-01-22 09:58:47 -07:00
ralf
d4ef70017f use the user preference for displaying email addresses in lists of mail app 2024-01-22 17:41:22 +02:00
ralf
a0c148b42c use "email" as default for emailDisplay attribute in et2-url-email (like before)
add new attribute value "preference" to use the user preference (like et2-email does)
2024-01-22 17:41:21 +02:00
ralf
57f4776615 * Mail REST Api: added reply to an uploaded eml file (with optional preset body and attachments) 2024-01-22 12:10:15 +02:00
nathan
184136401a Addressbook: Always display email address in list, ignoring preference 2024-01-22 07:49:08 +02:00
ralf
02c0357189 * Calendar: update holidays with new thunderbird.net URLs/data for a lot more countries 2024-01-18 21:59:46 +02:00
nathan
d2cb58196a * Addressbook: Fix distribution list rename 2024-01-18 11:35:53 -07:00
nathan
c41a481110 Missed changes from trunk 2024-01-18 11:17:09 -07:00
nathan
7f987d9e0f Refactor email address formatting and use it in Et2EmailTag and Et2UrlEmailReadonly 2024-01-18 11:15:17 -07:00
nathan
5ce803abb3 Et2Email: Handle emails with multiple quotes around the name
eg: "'Birgit'" <bb@example.com> goes to Birgit instead of 'Birgit'

Includes format tests
2024-01-18 11:15:10 -07:00
nathan
460a5bd840 * Mail: Additional "Information to show on email tag" preference, "Name and domain" 2024-01-18 11:14:57 -07:00
nathan
5b10064166 Change email tag display from multiple boolean to a single option
onlyEmail and fullEmail properties changed to just emailDisplay with options of "full" | "email" | "name" | "domain"
2024-01-18 11:14:46 -07:00
nathan
a0e0d9cefb Et2Email: Better handling of blur & showing validation error 2024-01-18 11:14:34 -07:00
nathan
7948a64d3c Et2Email: Reduce minimum search input size 2024-01-18 11:13:41 -07:00
ralf
5984268d62 * Filemanager: fix not working setting "No Access" permission on directories e.g. to hide (unwanted) group-directories 2024-01-18 10:34:17 +02:00