ralf
dacd2e0c94
display emptyLabel as placeholder, until non-multiple UI is more selectbox like
2024-08-25 11:02:12 +02:00
ralf
761197737a
fix sub-cats where also included on parent level and validation error for categories (caused by them being a real array with children and not an associate one)
2024-08-25 10:18:29 +02:00
Ralf Becker
e95888c770
pending translations from our translation-server
2024-08-24 13:51:51 +02:00
ralf
85e72e919c
fix TranslationTools were not finding sidebox menu phrases
2024-08-24 10:28:06 +02:00
ralf
d587d3e321
replace et2-tree-cat with et2-select-cat and remove (now unnecessary) et2-tree-cat code from addressbook
2024-08-24 09:15:17 +02:00
nathan
17afd11990
Et2Tab: Add gap between tab contents
2024-08-23 08:38:33 -06:00
milan
f683947836
changed tree-dropdown popup strategy to fixed to avoid auto resizing issues
2024-08-22 16:48:27 +02:00
ralf
38ae6e4408
fix some warnings
2024-08-22 14:35:36 +02:00
ralf
c18be4cf4d
do not return folders, if leafOnly is set and some more docu
2024-08-22 14:18:54 +02:00
milan
3e577c738f
changed Et2SelectCategory to be the Et2TreeDropdownCategory and and removed theold one
2024-08-22 14:18:29 +02:00
milan
0605f6c2f5
LeafOnly selection of et2-tree now possible
...
et2-tree-dropdown can now also be leafOnly used e.g. in timezone preferences
2024-08-22 12:54:38 +02:00
milan
4ba8866d9c
Dropdown tree now has leafOnly property to pass on to et2-tree
2024-08-22 10:52:41 +02:00
ralf
42f8124242
use et2-tree-dropdown for TZ selection in general preferences
2024-08-22 10:52:16 +02:00
milan
8de6bd0c25
possibility to replace et2-select-cat with et2-tree-cat
2024-08-21 20:50:17 +02:00
milan
888f859097
cleanup tree and make Leaf Selection possible
2024-08-21 20:50:17 +02:00
ralf
c9a5edb0bd
send categories as array not object and without indention to use we et2-tree-cat
2024-08-21 20:19:00 +02:00
nathan
f518ed266b
Et2Tabs: Fix tab content being incorrectly marked as readonly
2024-08-21 09:35:19 -06:00
nathan
92946f5d40
Fix vfsUpload's mime icons wound up in the wrong place
2024-08-21 08:53:56 -06:00
milan
bca9931fba
cat tree for selection of categories fix if value is not a string
2024-08-21 13:06:59 +02:00
nathan
3f789cfdce
Fix Et2Number had lost its spinner buttons
...
Also fix some failed tests and adjust widget sizing
2024-08-20 16:09:22 -06:00
ralf
b294b5f999
fix AD implementation to use objectGUID instead of not available standard entryUUID
2024-08-20 11:04:20 +02:00
ralf
b6e00c9ae0
do NOT search for empty UUID
2024-08-20 10:18:46 +02:00
ralf
2469b8cc60
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:24:49 +02:00
nathan
01d3eeac77
Fix some missing bootstrap icons
2024-08-19 14:40:47 -06:00
nathan
2208ba1b99
Et2ButtonIcon: Keep set image property so we can check it
2024-08-19 13:14:24 -06:00
ralf
da9b08e999
* 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:31:22 +02:00
ralf
d0ce70e563
fix typo causing name2id() to fail and no members to be returned and therefore existing ones removed in the sync
2024-08-19 11:33:47 +02:00
nathan
4a18963650
Et2Tabs: Recognise hidden & disabled in the template
2024-08-16 14:40:25 -06:00
nathan
7465da8908
Et2DateDuration: Give some right padding to the number
2024-08-16 14:31:05 -06:00
nathan
5c2d8dce5d
Et2Box: Don't pass align=right on to child text alignment
2024-08-16 14:25:29 -06:00
ralf
ae5b206157
get ride of scrollbar and vertical center icon
2024-08-16 11:49:31 +02:00
ralf
4ed623d25b
scale svg icons incl. PDF mime icon
2024-08-16 11:41:21 +02:00
ralf
127fa28f6d
more work on et2-image to get it fill the whole container and getting Et2VfsMime (et2-vfs-mime) working again after et2-image changes
...
missing changes due to merge :(
2024-08-16 10:19:13 +02:00
ralf
cd5aba7b89
more work on et2-image to get it fill the whole container and getting Et2VfsMime (et2-vfs-mime) working again after et2-image changes
2024-08-16 10:10:33 +02:00
nathan
599e38b9fc
- Hide course & material selection
...
- Show material name
- Move requested actions into advanced settings dropdown below video
- Style changes
2024-08-15 14:25:20 -06:00
nathan
f3b83cbd32
Only care about children one level deep, they'll handle their own children
2024-08-15 14:25:20 -06:00
nathan
a834809423
Fix template node text children don't overwrite other children
2024-08-15 14:25:20 -06:00
nathan
969164e7d3
Et2Image: Fix widget style property overrode actual DOM style property
2024-08-15 14:25:20 -06:00
ralf
ac86b58457
size internal details to size of et2-groupbox and add summaryInside property to show summary inside and not on top border
2024-08-15 20:25:25 +02:00
ralf
80b19980bc
Et2Image fixes:
...
- fix EgwMenuShoelace to show bootstrap icons by using bootstap-icons.ts CSS in it's styles()
- Et2Image size internal img tag, if no bootstrap icon, to size of et2-image
- Et2Image width or height are set on itself
2024-08-15 20:23:53 +02:00
ralf
0cad204a23
fix JS TypeError caused by style property by allowing CSS functions like calc() in width and height property of et2-image
...
maybe we want that for all widgets ..
2024-08-15 10:32:48 +02:00
ralf
861bb8e846
use bootstrap icons as icon-font for whole EGroupware, not just in smallPART/ViDoTeach
2024-08-15 09:25:18 +02:00
ralf
787ee4730a
fix wired looking tabs after fancy theme introduction caused by moving --track-width to EGroupware themes
...
thought for some reason setting --track-width: 3px in the theme only gives a 2px track, while setting it in shoelace.ts gives the expected 3px :(
2024-08-15 08:38:41 +02:00
nathan
5314a091a0
Et2Tabs: Better handling of fallback tab sizing
...
Now considering tab may be bigger than parent
2024-08-14 13:05:10 -06:00
ralf
042c539438
fix docu typo
2024-08-14 19:42:03 +02:00
nathan
5e5c858ae7
Additional fix for 9fb4c0ab9a
to handle error from historylog
2024-08-14 11:30:20 -06:00
ralf
58ed15b849
forward width, height and style to img tag and use decorators
2024-08-14 18:44:24 +02:00
nathan
9fb4c0ab9a
Fix nextmatch in tabs did not correctly find tab, breaking loading & sizing
2024-08-14 09:24:25 -06:00
ralf
434ee70b44
new web-component et2-groupbox based on et2-details
...
also modernized et2-details code a bit using decorators
2024-08-14 15:25:02 +02:00
ralf
1e98adb658
start of new "fancy" theme
2024-08-14 14:30:07 +02:00
ralf
ef04ac9099
remove no longer used dhtmlx drag-drop stuff
2024-08-14 14:28:14 +02:00
milan
df5120f04c
remove debugger in Et2Select
2024-08-14 14:20:21 +02:00
ralf
a2391779ab
fix error Cannot access offset of type DateTime in isset() or empty()
2024-08-14 11:46:59 +02:00
nathan
1e06b9cfc5
Et2Tabs: Better handling of child nodes
2024-08-13 15:45:43 -06:00
nathan
087a35d72e
Add parts to Et2DropdownButton for CSS
2024-08-13 13:17:05 -06:00
nathan
93fb837c37
Et2Dialog: Fix some dialog events / internals
2024-08-13 08:38:27 -06:00
ralf
5ea8f27d9d
remove flipFallback(Placement|Strategy) as we get a better/working placement without
...
now clicks close to right end of the window open to the left (and not outside as before)
2024-08-13 15:53:00 +02:00
ralf
f465d201ae
allow to sort groups in admin by container & group-name like in the tree
2024-08-13 14:52:37 +02:00
ralf
b75f850197
fix ldap_search(): Argument #1 ($ldap) must be of type LDAP|array, string given
2024-08-13 11:51:29 +02:00
ralf
6432807096
* Admin: allow to show groups by container: e.g. LDAP DN or arbitrary part of name found by a regular expression
2024-08-13 11:20:11 +02:00
nathan
97e4cd7c22
Fix header customfield did not get extra options set
2024-08-12 08:54:20 -06:00
nathan
d99f74cbcc
Et2DropdownButton: Add trigger slot
2024-08-12 08:05:10 -06:00
ralf
9888a681e7
* LDAP/ActiveDirectory Sync: permanently store DN+entryUUID and use the latter to detect renamed user or accounts
2024-08-12 14:32:14 +02:00
ralf
10a7a4bd7e
more connection retry and making sure to not remove memberships, because different case of user-name
2024-08-09 15:18:24 +02:00
milan
85137fd4d7
EgwMenuShoelace on checkboxes use a toggle icon to indicate checked state instead of an icon
2024-08-09 14:28:14 +02:00
ralf
7d2e84feea
* LDAP/AD: automatic retry, if connection to LDAP server was lost
2024-08-09 14:10:23 +02:00
ralf
f66e72f1d0
Revert "Fixed: Failed to execute 'contains' on 'Node': parameter 1 is not of type 'Node'"
...
It breaks history in every edit popup window :(
This reverts commit 044189a2ed
.
2024-08-09 11:18:03 +02:00
nathan
f7bf94404e
Fix label customfield did not get extra options set
2024-08-08 10:57:32 -06:00
nathan
b6627a482f
Et2Tag: Fix read-only selects still have remove button on tag
2024-08-08 09:59:30 -06:00
Alexandros Sigalas
c44d60256e
Fixed: Et2Select - run checkTagOverflow() only if this.select exists
2024-08-08 11:49:49 +02:00
Alexandros Sigalas
044189a2ed
Fixed: Failed to execute 'contains' on 'Node': parameter 1 is not of type 'Node'
2024-08-08 11:49:49 +02:00
nathan
7c1b156c2c
Et2NumberReadonly: Right-align
2024-08-07 15:15:58 -06:00
nathan
2bdde5dc61
Context menu checkbox changes
...
- Make sure check item does not close sub-menu
- Use different icons ☐/☑ instead of shoelace's check
2024-08-07 13:21:39 -06:00
ralf
1ee4d91ea2
allow to use and automatic find bootstrap icons via egw.image('<bootstrap-name>') or Image::find() on server-side
2024-08-07 18:28:42 +02:00
milan
c4e674d177
do not skip handleSelect on sub-menu click
2024-08-07 15:38:23 +02:00
ralf
5f78602e4d
fix typo stalling removal of search phrase
2024-08-07 12:22:14 +02:00
ralf
67dedb7705
fix JS error if no image set in tree stalling projectmanager element-list and search
2024-08-07 10:15:29 +02:00
ralf
a6edaf6df6
putting the (not matched) regular expression in brackets
2024-08-07 09:58:58 +02:00
ralf
3ccc209f25
some German translations
2024-08-07 09:44:41 +02:00
ralf
d7391b4dc6
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:21:37 +02:00
ralf
bd78cefa3e
fix not displayed images in tree in admin, as they already contained an absolute path or full url
2024-08-07 09:03:22 +02:00
nathan
f8a8cf69dc
Et2Number format improvements
...
- If precision is set, always show that many digits after the decimal
- Better handling of formatting of initial value
2024-08-06 16:09:18 -06:00
nathan
5cfc165f1d
Et2Number: Pad number with specific mask to full number of decimals
2024-08-06 11:52:22 -06:00
nathan
05b983ab1c
Et2Number: right align input, allow a custom mask
2024-08-06 09:18:19 -06:00
nathan
7d07539f10
Et2Textbox: Also accept RegExp as validator
...
Previously only accepted string
2024-08-06 08:41:11 -06:00
ralf
07a0717a18
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 11:59:49 +02:00
milan
bfbf350cee
fix bug in Et2Tree where tree would not consider imagePath
2024-08-05 19:24:07 +02:00
ralf
42ad3fa8ae
fixed to work with changed et2-number widget and using decorators
2024-08-03 10:12:41 +02:00
nathan
efd2159a5f
* Add masking to Et2Textbox & Et2Number
...
Also prefix & suffix attribute for Et2Number
2024-08-02 16:24:52 -06:00
ralf
7ea6c338d3
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:09:15 +02:00
ralf
5e12328a4d
add SQL to logged errors and fix/set global namespace in \ADORecordSet
2024-08-02 14:11:37 +02:00
nathan
64b6723e3b
Fix wrong classname
2024-08-01 13:47:38 -06:00
nathan
5f2aba2af9
Fix context menu "Copy ..." of text contents
2024-08-01 10:36:17 -06:00
ralf
3c0ea24aa7
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:45:34 +02:00
ralf
c702674401
never translate readonly textbox or textarea
2024-07-31 20:17:26 +02:00
ralf
43d8642347
* 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:22:23 +02:00
nathan
0c2f211ada
Fix some tree / drag & drop issues
...
- tree drop wouldn't work on newly added folders
- tree drop actions sometimes targeted a parent leaf
- flickering on drop hover
2024-07-31 09:52:24 -06:00
ralf
aadaa28f86
new et2-vfs-name widget which does NOT allow to put (back)slashes in filenames
...
@nathangray client-side validation somehow does NOT work
2024-07-31 11:27:23 +02:00
Ralf Becker
6bd8d2d906
pending translations from our translation server
2024-07-30 20:13:43 +02:00
ralf
6bc1306b08
* InfoLog/REST API: attributes "progress" and "percentComplete" were NOT parsed when creating or updating entries
2024-07-30 09:42:02 +02:00