nathan
8b64e80f07
Update Shoelace to 1.5.0
2024-03-26 14:50:41 -06:00
ralf
cf65159629
WIP allow to place custom-fields in tabs: fix TypeError: Cannot read properties of undefined (reading 'toLowerCase')
2024-03-26 18:19:57 +02:00
nathan
9d0a7f556b
Sort out pixelegg/preference font-size
2024-03-26 09:13:19 -06:00
ralf
25b343be7c
WIP allow to place custom-fields in tabs:
...
- set size of cf name in all apps to 65 chars (calendar, resources, projectmanager had only 40)
- allow units like K or MB for integer values e.g. et2_files max_file_size
- allow to pass accept, mime and max_file_size from Filemanager custom-field to vfs-upload
- allow to use name of "app:$cont[id]:relative-path/" as name for Filemanager custom-field
ToDo/Missing: automatic saving of uploads for not yet saved entries via Api\Storage class
2024-03-26 12:40:51 +02:00
nathan
57c643ad8e
* Api: Fix removing email tag did not properly update display
2024-03-25 14:58:53 -06:00
nathan
77e8cc62ff
Et2DateDuration: Roll over values greater than max into the next unit, if possible
2024-03-25 13:20:36 -06:00
ralf
fd77467b9c
WIP allow to place custom-fields in tabs: fix type-filter was not used
2024-03-25 19:52:21 +02:00
ralf
e3b3078066
WIP allow to place custom-fields in tabs: fix (excluded) cfs in regular template always show all exclude cfs, not just the given one
2024-03-25 18:00:22 +02:00
ralf
c8e968ba1e
WIP allow to place custom-fields in tabs: fix boolean values for cfPrepend attribute
2024-03-25 17:15:22 +02:00
ralf
dedaa29204
WIP allow to place custom-fields in tabs: cfExclude option to et2-tabs to exclude cfs from the tabs e.g. to place them separate into the template
2024-03-25 17:01:51 +02:00
ralf
2e37f9bd34
WIP allow to place custom-fields in specified tabs and automatic tab generation
...
- no more need to add custom-field tabs to the template, if a et2-tabs is used
- new custom-field options for et2-tabs:
+ cfTypeFilter propagated to type_filter of customfields widget
+ cfPrivateTab use an extra tab for private cfs
+ cfPrepend where to add cf tabs, default before history tab or at the end, if no history tab
2024-03-25 16:03:48 +02:00
nathan
1bfd3ac6fe
Et2VfsSelectDialog: In Save As mode, selecting a file changes filename to the selected name
...
Plus some vertical spacing fixes
2024-03-21 09:31:32 -06:00
ralf
b429434010
WIP dynamic CF tabs: if app already specifed extraTabs (like e.g. Addressbook), we need to add to them not overwrite them
2024-03-21 17:29:02 +02:00
nathan
f4146d6b72
* Api: Required numeric customfields were not displayed as required
2024-03-21 08:42:43 -06:00
ralf
9322eb681e
WIP CF tabs: need to set addTabs explicit to not replace/remove the existing tabs as default is false
2024-03-21 12:46:02 +02:00
ralf
5352972e2a
WIP allowing to speard custom fields optionally to dynamic generated tabs
2024-03-21 10:28:27 +02:00
nathan
91f70e354d
Stop using hardcoded default of 100 for search
...
Now using max of maxmatches preference and 100
2024-03-20 16:50:52 -06:00
nathan
f4cb19bea6
Fix default Customfields load excluded any cf with tab specified, then cached it for the instance
2024-03-20 15:16:05 -06:00
ralf
8b59c76150
WIP allow cfs in extra tabs
2024-03-20 22:53:15 +02:00
nathan
335f618736
Api: Add a paste button to et2-link-to widget
...
Paste lets you link filemanager files previously put into the clipboard via filemanager context menu
2024-03-20 14:29:36 -06:00
nathan
f4466a01b4
Et2VfsSelectButton: Fix slotted custom dialog did not actually work
2024-03-20 14:29:36 -06:00
nathan
e3272db8d4
Et2VfsSelectDialog: Implement mime filtering on localSearch
2024-03-20 14:29:36 -06:00
nathan
98ffd25d69
SearchMixin: Fix localSearch did not get search options
2024-03-20 14:29:36 -06:00
ralf
7e9b2f3687
WIP allow to specify an optional tab-name for a cf, to create additional tab(s) and show the cfs in them
...
currently an extra namespace prevents storing and reading these cfs
2024-03-20 21:49:09 +02:00
ralf
ee9c657fb6
UI and schema update for CF tab and readonly
2024-03-20 15:05:40 +02:00
ralf
2ed34a39c6
* Mail: fix forwarding and reply to mail with just a PDF or image was showing it and not opening a compose window
2024-03-20 12:51:39 +02:00
ralf
1f18ef0a36
fix total <= 0 returned for get_rows call with given UIDs, stalling refresh of queued push updated in mail app
2024-03-20 10:44:21 +02:00
nathan
df22d23545
Fix Et2Select.onTagClick did not work
2024-03-19 11:47:41 -06:00
nathan
569b0de351
Et2VfsSelectDialog: Fix bad value after double-clicking a directory
2024-03-19 10:40:00 -06:00
nathan
61c83d89cc
Prevent sidemenu keyhandlers from stopping events from widgets
2024-03-18 15:33:40 -06:00
nathan
0738ccc0f3
Use id list instead of just the first ID when update returns no data
...
(update, total <=0)
2024-03-18 13:43:08 -06:00
ralf
05efd753fe
only bind queue event-handler for the first queued item, not of every queued item
...
jQuery.one() only makes sure each event-handler is called only once, but it does NOT stop installing multiple ones
2024-03-18 16:14:44 +02:00
nathan
4153103324
Et2VfsSelectDialog: Fix double click closed without selecting file
2024-03-15 15:52:24 -06:00
nathan
5209ff8e4b
* Api: Fix list updates while app was hidden were not all shown when switching back to the app
...
If updates/add was done for multiple entries while a nextmatch was hidden, only the first update or new entry was shown
2024-03-15 15:25:27 -06:00
nathan
50352cf36a
Api: Fix missing required validation & styling
2024-03-15 14:13:56 -06:00
ralf
dbf77cb004
fix required validation for <et2-select multiple and it's custom-field equivalent
2024-03-15 13:26:50 +02:00
milan
a61dfb8d0c
improve performance by calling _link_actions way less often
2024-03-14 18:24:01 +01:00
milan
8bef376c5c
changed unread badge styling and removed installHandler() unused function
2024-03-14 17:54:41 +01:00
milan
0057d92c9c
fixed a bug where no currently selected Item was set, when onChange has not been called yet
2024-03-14 15:56:16 +01:00
nathan
303ab4a9c9
Get merge dialog working for CRM view
2024-03-13 15:15:23 -06:00
nathan
84a452492d
Api: Fix favorites incorrectly saved with customfield column caused reload
...
Just "customfields" in the saved column list triggered an app reload because of the detected column mismatch. Now ignoring customfield column if there are no customfields to show with it
2024-03-13 10:48:23 -06:00
nathan
7ed9eef29d
Resolve some Et2ButtonIcon issues from Shoelace upgrade
...
- Avoid some 404s with egroupware icons trying to load from shoelace
- Fix Shoelace icon not shown when button has an ID
2024-03-13 10:48:23 -06:00
ralf
a8222ed710
fix PHP TypeError: Cannot use object of type EGroupware\Stylite\Link\Sharing as array
2024-03-13 13:53:18 +02:00
nathan
6cd2d3ef64
Et2Email: Fix search result required 2 down arrows to get result #2
2024-03-11 09:13:19 -06:00
ralf
d7e9a093b7
* Addressbook/Mail: new value "Hide groups without email" for preference "Hide user groups as distribution list"
2024-03-11 11:35:49 +02:00
nathan
d24ca39d09
* Api: Use file selection dialog for selecting target merge document instead of nested menus
2024-03-08 16:34:19 -07:00
nathan
7c9b3dd9e8
Better support single/multiple UI updates
2024-03-08 16:32:31 -07:00
ralf
78f261619d
only rollback_lock() if we locked rows
2024-03-08 15:52:06 +02:00
ralf
1535887d70
fixing the fix: forwarded messages containing just a PDF were now unreadable again
2024-03-08 14:41:47 +02:00
ralf
f9f6700f8a
fix for mails containing only a PDF but with a correct Content-Transfer-Encoding: base64
2024-03-08 13:19:21 +02:00