cf96aa5d98
found some more to remove "as any" from customElements.define() as it excludes widget from the documentation
...
not sure why it was added there in the first place for some widgets
2024-06-17 10:22:00 +02:00
645889d899
remove "as any" from customElements.define() as it excludes widget from the documentation
...
not sure why it was added there in the first place for some widgets
2024-06-17 09:58:41 +02:00
530a28e13a
Merge remote-tracking branch 'origin/master' into upstream_master
2024-06-15 09:01:07 +02:00
45881e0505
Add egw menu implementation using shoelace, use it for kdots framework
2024-06-14 16:22:31 -06:00
c845088ebc
Favourites:
...
- dispatch event when adding / removing preference
- favourite widgets listen for event to update
2024-06-13 16:11:07 -06:00
5dc07b36c6
Merge remote-tracking branch 'origin/master' into upstream_master
...
# Conflicts:
# api/js/jsapi/egw_app.ts
2024-06-13 16:55:50 +02:00
fc40ff11ca
AcSelect Widget and integration into the Testwidget
2024-06-13 16:51:55 +02:00
b493063e40
fix Et2Number shows scroll-buttons if disabled and allows to in/decrement value
2024-06-13 15:29:21 +02:00
5b0ab2d4c5
Avoid error if egw.image is not a function
...
happens on doc site
2024-06-12 16:14:09 -06:00
7ea76b2e12
Documentation for Et2FavoritesMenu
2024-06-12 16:14:09 -06:00
95f1034abd
Refactor Favorites UI
...
- Move common stuff into Favorite.ts
- New widget Et2FavoritesMenu that's just a menu
- Et2Favorite unchanged, still dependent on nextmatch
2024-06-12 16:14:09 -06:00
7516e2d1b8
Api: Fix bug where multiple calls to egw.preference(...,...,true) only the first call would get the value, others would get undefined
2024-06-12 16:14:08 -06:00
9974b35420
fix TypeError for numeric _id
2024-06-07 11:55:33 +02:00
e0d4a9fce8
* Mail: allow to edit/fix mail account if no session password is available e.g. SAML or OpenIdConnect SSO login
2024-06-07 11:54:16 +02:00
5a48b4ac57
optional name attribute to group radio-buttons instead of the default id
2024-06-06 13:34:42 +02:00
be1224276b
fix one problem if all recurrences of an event with explicit recurrences were overwritten/exceptions
2024-06-04 16:44:59 +02:00
7448377e96
API: support slot attribute on <template>
2024-05-28 16:09:14 -06:00
18493f1f28
API: Handle multiple etemplate->exec() results returned in the same request
2024-05-28 16:05:38 -06:00
b2476816f1
Merge dialog
...
- Add a hint that selecting from multiple directories isn't supported
- Add "Email" to mime selection
- Translations from Birgit
- Missing translations
2024-05-27 08:06:41 -06:00
08826c98d3
Update accounts.svg
...
Change accounts.svg with single.svg.
Gender-neutral w/and without tie
2024-05-24 11:06:14 +02:00
20da951b59
Merge changes
...
- Disable individual checkbox when only one entry is selected
- One entry + email document opens compose with other documents attached instead of sending directly
- Download button gives emails too
2024-05-23 14:39:19 -06:00
7858ed8fae
Fix multi-merge into email did not save to VFS
2024-05-22 10:36:29 -06:00
aeec9263ef
Merge document fixes
...
- Give some feedback for single document
- Fix line breaks in long task messages
- Fix link merged document to entries
2024-05-21 15:10:29 -06:00
700cb987ea
Fix calendar did not work with merge changes
...
ff94af1f7d
2024-05-21 15:10:29 -06:00
e596d60395
Et2LinkTo: Fix Link button did not show after selecting an entry
...
Broken by ba744d3292
2024-05-21 15:10:29 -06:00
92efbd75fd
add style attribute for grid row
2024-05-21 18:51:16 +02:00
ff94af1f7d
* Api: Add some options to merge: merge individually, merge & link, merge & email, download
2024-05-17 15:57:09 -06:00
5f795a4379
WIP ViDoTeach REST API: fix not working unsetting in PATCH requests with null value
2024-05-17 15:59:49 +02:00
a5796c8b41
add missing @type: Card(Group) in Addressbook REST API
2024-05-15 19:52:37 +02:00
a69142946c
WIP ViDoTeach REST API
2024-05-14 18:40:08 +02:00
24e265ef6e
Framework WIP:
...
- Fix template_set preference was ignored
- Move top-level etemplate elements with slot to be direct children of EgwFrameworkApp element
2024-05-14 08:17:20 -06:00
8864d6ed49
* CalDAV/CardDAV/REST API: fix not working limited result
...
(since using generator instead of iterator)
2024-05-13 19:18:59 +02:00
9eee63bbbd
Et2LinkEntry: Fix initial value not shown
2024-05-10 10:31:48 -06:00
972a05bd56
WIP vidoteach/smallpart REST API
2024-05-10 16:28:51 +02:00
7ec41f1ca0
Get calendar sidemenu loading into kdots left slot
2024-05-09 13:14:43 -06:00
c1db022fb8
Better scrollbutton positioning in Et2Date
2024-05-08 09:30:21 -06:00
672f591266
Et2InvokerMixin: Fix invoker did not get added
2024-05-08 09:15:38 -06:00
449376d613
Et2Date: Fix missing scroll buttons
2024-05-08 09:15:37 -06:00
e3d66c2cc6
fix PHP error in tracking, if no links given (e.g. in filemanager notifications)
2024-05-08 08:36:43 +02:00
ba744d3292
Remove Lion
2024-05-07 14:46:44 -06:00
eaa4a6abd0
translation of OIC error message
2024-05-07 11:37:26 +02:00
b7f740c50d
display OpenIDConnect errors and problem on the login page, do NOT fail silently
2024-05-07 11:28:12 +02:00
c54c127d05
* InfoLog: now fully supported by REST API
2024-05-06 17:32:47 +02:00
636cb10cab
WIP InfoLog REST API
2024-05-06 12:20:41 +02:00
ffca28dd1d
fix one more case (empty AB and PM lists) after performance fix for custom fields
2024-05-04 08:10:36 +02:00
37ebc4b8e3
WIP InfoLog REST API
2024-05-03 19:56:01 +02:00
3cb0779e62
some Windows AD seem to get confused by using ldap_get_entries together with ldap_(first|next)_entry
...
check if we got the requested number of entries ($start[1]) back and only continue in that case
2024-05-03 15:17:35 +02:00
335b66612c
fix empty customfields tab after performance fix
2024-05-03 11:50:41 +02:00
3be8edc44a
fix Handler::etag(): Argument #1 ($entry) must be of type array, null given
2024-05-02 11:10:55 +02:00
bd6a4c310d
fix error in filemanager notifications: notifications::set_popupdata(): Argument #1 ($_appname) must be of type string, null given
2024-05-02 10:20:47 +02:00