ralf
e375d964a2
Filemanager: fix not being able to become superuser
...
also restyled it to be centered and fit its content
2024-09-27 11:10:18 +02:00
ralf
c51dd5125d
Allow text "all_no_acl" for globalCategories
2024-09-26 19:00:05 +02:00
ralf
ac68a37757
* Mail: remove content of script and style tags from displayed html mail
...
only script tags itself, not their content was removed before, and style tags were not completely removed, if regular expression run into an error
2024-09-24 13:47:08 +02:00
ralf
cf24e9dbbe
fix PHP error: count(): Argument #1 ($value) must be of type Countable|array, null given
2024-09-24 12:48:48 +02:00
ralf
f72dec6d52
* All apps: limit number of loaded links to 20 and showing a load more button, if more are available
2024-09-24 12:34:20 +02:00
ralf
82ef5d6446
fix Framework::includeJS("", "app", "filemanager") failed on client-side, due to a double slash "//" in path
...
also fixed various warnings
2024-09-17 08:47:28 +02:00
ralf
94aba17961
fix ajax_get_options does not use default of true for globalCategories
2024-09-13 13:06:27 +02:00
ralf
0573437a3b
fix count(): Argument #1 ($value) must be of type Countable|array, null given
2024-09-13 08:38:51 +02:00
ralf
6574cec164
fix et2-select-bool to return true/false and not "1" or "0", fixes mail-account edit switches sieve on again after apply
2024-09-12 11:56:33 +02:00
ralf
0eb67f37ea
fix et2-select-cat globalCategories attribute was not parsed correct (default for not setting the attribute is true!)
2024-09-12 11:06:30 +02:00
ralf
bdf50616e9
* ActiveDirectory: allow to disable VLV controls, if your AD has problems with it AND can return all users in a single query
2024-09-11 09:01:13 +02:00
ralf
5de5032222
fix PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead
2024-09-05 14:42:58 +02:00
ralf
3eb84389c1
automatic open "Security & password" dialog for SSO logins, if password is required in filemanager
2024-09-03 12:55:44 +02:00
ralf
dacec3981b
* Mail/Filemanager: admin can allow users to store a password to pass to mail- and file-servers in case they use (password-less) SingleSignOn
2024-09-03 10:00:24 +02:00
ralf
f35a39517e
* Mail: show s/mime signed/encrypted icons in mail display popup (verification is only shown in preview!)
2024-08-29 11:43:07 +02:00
ralf
5c8c9c841d
implement new action attribute color, to specify a color for the caption, instead of the default color
2024-08-28 09:40:08 +02:00
ralf
0e20af399f
fix AD implementation to use objectGUID instead of not available standard entryUUID
2024-08-20 11:04:51 +02:00
ralf
ca8abb4a9c
do NOT search for empty UUID
2024-08-20 10:19:30 +02:00
ralf
372047388f
fix PHP Fatal Error stalling AD Sync: Declaration of Ads::connect($admin=false) must be compatible with Ldap::contect($admin=false, $reconnect=false)
2024-08-20 09:25:18 +02:00
ralf
57bfb75342
* LDAP/Import: fix not imported memberships of groups in LDAP not using their gidNumber, because it is already used as uidNumber / user
2024-08-19 13:57:33 +02:00
ralf
9f3f931cfa
fix typo causing name2id() to fail and no members to be returned and therefore existing ones removed in the sync
2024-08-19 13:57:33 +02:00
ralf
25586097e0
fix error Cannot access offset of type DateTime in isset() or empty()
2024-08-19 13:57:33 +02:00
ralf
cd1f961783
allow to sort groups in admin by container & group-name like in the tree
2024-08-19 13:56:54 +02:00
ralf
a76600d9b0
fix ldap_search(): Argument #1 ($ldap) must be of type LDAP|array, string given
2024-08-19 13:56:54 +02:00
ralf
3063a28348
* Admin: allow to show groups by container: e.g. LDAP DN or arbitrary part of name found by a regular expression
2024-08-19 13:56:52 +02:00
ralf
b451ebbc3d
* LDAP/ActiveDirectory Sync: permanently store DN+entryUUID and use the latter to detect renamed user or accounts
2024-08-19 13:54:00 +02:00
ralf
e929300072
remove dhtmlxMenu in favor of Shoelace menu
...
(cherry picked from commit a670644ad7
)
2024-08-14 13:14:31 +02:00
ralf
68d79bf481
more connection retry and making sure to not remove memberships, because different case of user-name
2024-08-09 15:18:54 +02:00
ralf
bc582dedfb
* LDAP/AD: automatic retry, if connection to LDAP server was lost
2024-08-09 14:10:44 +02:00
ralf
3ac3b7ee01
allow to set (string) "true" as selectedValue for a checkbox, while default is (boolean) true and false for unselectedValue
...
also fix validation in case an old eTemplate with attribute (un)selected_value is used
2024-08-07 09:22:26 +02:00
ralf
ac3c50adef
new et2-vfs-name widget which does NOT allow to put (back)slashes in filenames
...
@nathangray client-side validation somehow does NOT work
2024-08-06 15:58:36 +02:00
ralf
62b70637a7
fixing the fix: whole-day fix affected adding/updating regular events (non-whole-day) via CalDAV
...
Adding/updating events via CalDAV with timezone different to user-timezone seems to be broken since some time before the fix :(
2024-08-06 12:05:26 +02:00
ralf
6d3f6c46aa
fixing whole-day events get one day shorter when editing them in EGroupware (caused by yesterdays whole-day with timezone fix for TB)
2024-08-02 16:11:13 +02:00
ralf
8cac83a3a6
add SQL to logged errors and fix/set global namespace in \ADORecordSet
2024-08-02 14:12:05 +02:00
ralf
4ce2ce4d73
some eT2 fixes for developerTools:
...
- support emptyLabel for r/o selectboxes
- allow to overwrite category-label in NM
- implement apps attribute for et2-select-application incl. r/o
2024-08-01 13:53:51 +02:00
ralf
4e975aa8f4
* CalDAV: fixed all-day events from Thunderbird with timezone were one day longer
...
using the timezone causes all sorts of problems, therefore ignoring it now and more robust end-time calculation
2024-07-31 19:27:29 +02:00
ralf
5cc22de567
* InfoLog/REST API: attributes "progress" and "percentComplete" were NOT parsed when creating or updating entries
2024-07-30 09:42:32 +02:00
ralf
3b6a1eb1fb
more details on error
2024-07-30 08:44:25 +02:00
milan
7f3520d348
changed Mail tree styling and added setClass(..) function to Et2Tree
2024-07-29 19:34:08 +02:00
ralf
67440f8aed
* All apps/REST API: fix custom-fields of type "date-time" to be stored timezone aware, if no format is specified
...
So far date-time values were stored in user-time, now they are stored in UTC with a "Z" suffix" to be able to still read old user-time values unchanged.
2024-07-29 19:16:08 +02:00
ralf
c72fb21b34
fix wrong case, thanks to Cyril chez ETCHE.NET <cyril@etche.net>
2024-07-26 12:02:21 +02:00
ralf
0a07505b20
widen regular expression for sort-column to allow custom fields with relative arbitrary name (letters, numbers, space)
2024-07-22 21:16:35 +02:00
ralf
4b90d2d0cf
* Api/Auth/OpenIDConnect: allow to specify which JWT payload attribute to use and a regular expression to extract username from it
2024-07-19 14:11:17 +02:00
ralf
890ec428d3
fix TypeError: Cannot access offset of type string on string caused by legacy options attribute
2024-07-16 17:37:31 +02:00
ralf
abfb542a83
fix TypeError array_merge() parameter #1 must be of type array, string given
2024-07-15 12:40:26 +02:00
ralf
de6c700e55
fix typo causing not loaded images in html files from filemanager
2024-07-12 12:30:06 +02:00
ralf
0538c05cf0
* Calendar/Resources/CalDAV: fix not reported priviledges for resources causing resource calendars to appear readonly in CalDAV clients
2024-07-12 10:10:55 +02:00
milan
8c9c061f74
revert mistakenly pushed changes
2024-07-10 20:56:39 +02:00
nathan
cf27a00b5e
Api: If merge option "link to each entry" is used, move the generated file to entry's vfs directory instead of link from generated directory
...
This should reduce filename conflicts and avoid accidental deletions
2024-07-10 11:15:36 -06:00
ralf
59ecd0688c
Merge branch 'master' into 23.1
2024-07-08 09:35:12 +02:00