Commit Graph

40886 Commits

Author SHA1 Message Date
639c8748ca 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:06 +02:00
da960e96d2 add missing project 2024-02-05 10:04:39 +02:00
2e553911b0 Further work on Et2VfsSelect
- Button opens dialog & handles action
- Button shows feedback while processing
- Fix dialog flex spacing
- Fix dialog re-use was not clean
2024-02-02 15:20:33 -07:00
d132609165 Api: Don't try to translate URLs
Also sub-classes email, phone, etc.
2024-02-02 09:24:46 -07:00
b5dfe12669 nicer formatting (injecting nl, tab and space) in JSON for application/pretty+json only 2024-02-02 09:33:36 +02:00
2695dba4ea Fix splitEmail() when name contains angle brackets 2024-02-01 14:59:13 -07:00
ca443060f4 WIP timesheet REST API 2024-02-01 22:16:36 +02:00
4fcd761f0c always check VACATION-SECONDS is available 2024-02-01 15:11:49 +02:00
4ce3298241 * 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:11 +02:00
b175b14294 try fixing race-condition: Call to a member function exists() on null 2024-02-01 11:00:42 +02:00
83e350958c Fix Error: Call to undefined method calendar_bo::update_requested() 2024-02-01 10:32:18 +02:00
964a71f6d3 try fixing race-condition: Call to a member function exists() on null 2024-02-01 09:45:27 +02:00
6679338888 Fix infinite loop in splitEmail() when name is '"' 2024-01-31 09:39:29 -07:00
22a0ae2563 fix Error: Call to a member function id2name() on null 2024-01-30 16:54:10 +02:00
85fbfe3e63 fix not updated jpegphoto, if changed in AD 2024-01-30 16:18:42 +02:00
951ce7cb9f changes to allow mounting ftp into vfs via an URL like "ftp(s)://<ftp-user>:<ftp-pass>@<ftp-host>/<path>?mode=0750&user=sysop&group=Default" 2024-01-30 15:36:41 +02:00
379729daff WIP VFS Select: split off dialog and made button its own component for easier backward compatability 2024-01-29 09:58:29 -07:00
23ec5ee796 translation for "My Account" 2024-01-29 18:27:42 +02:00
ebfefbf070 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:11:19 +02:00
e5b789693e Add my account to Top Menu, only show when user is allowed to maintain his own data 2024-01-29 18:11:19 +02:00
cb7cc5a71d fix sometimes not logged updated contact-data (binary jpegphoto breaks JSON encoding) 2024-01-29 18:03:33 +02:00
64e77f6f50 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:22 +02:00
dad6ade3f9 * API: no more session based cache for account list or searches for SQL backend (only for LDAP or AD) 2024-01-29 17:00:06 +02:00
659b18b362 should type what I mean ;) 2024-01-29 14:12:41 +02:00
fb6d64a8ed * 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:05 +02:00
1777445b64 * REST API: also log requests with Content-Type 'application/json' not just 'text/*' 2024-01-26 12:53:39 +02:00
b19c913006 Et2VfsPath widget 2024-01-25 15:24:46 -07:00
187718ccd8 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:21:46 +02:00
579dbc7e1d * 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:46:23 +02:00
fff431fd4f Changelog for 23.1.20240125 2024-01-25 11:21:31 +02:00
5f2c0f448e pending translations from our translation server 2024-01-25 09:53:39 +01:00
d83978109d also update package.json with maintenance release 2024-01-25 10:12:32 +02:00
37b734f63c Et2Widget: Fix Number attributes were not properly parsed in transformAttributes() 2024-01-24 16:46:07 -07:00
94b1e3f80d Fix Et2Dialog getComplete() promise did not work more than once when destroyOnClose = false 2024-01-24 16:42:22 -07:00
967eca4975 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:13:32 +02:00
76fee91a50 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:16 +02:00
d37b5b99f6 * Mail: fix diverse problems of rich-text editor, if small paragraphs are used 2024-01-23 13:54:42 +02:00
e68215102c WIP Et2VfsSelect - fix favorites 2024-01-22 15:41:32 -07:00
2539089d02 WIP Et2VfsSelect - user file type filter 2024-01-22 15:19:57 -07:00
80dd602e66 fix doubled domain in brackets for emailDisplay="domain" 2024-01-22 22:11:42 +02:00
b77eb4d4ed use the user preference for displaying email addresses in lists of mail app 2024-01-22 17:39:51 +02:00
b492ed5c15 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:11:53 +02:00
866d10e030 * Mail REST Api: added reply to an uploaded eml file (with optional preset body and attachments) 2024-01-22 12:07:10 +02:00
4808aef0e6 Fix extra line in 515a1d37bb 2024-01-19 14:25:43 -07:00
515a1d37bb Et2Description: Fix no space between label and value 2024-01-19 14:08:28 -07:00
06d694cd94 Api: Fix missing label on r/o selects 2024-01-19 13:20:34 -07:00
43278b23b6 Addressbook: Always display email address in list, ignoring preference 2024-01-19 12:43:01 -07:00
926c3f9260 Api: Make sure parent properties and @property properties are included in clone 2024-01-19 12:42:25 -07:00
68cd3479fd fix typo 2024-01-18 22:18:28 +02:00
10ff9869f9 if docs site directory exists, keep it updated 2024-01-18 22:13:49 +02:00