Commit Graph

40472 Commits

Author SHA1 Message Date
nathan
849bdd64eb Calendar: Fix dnd reordering of owners 2023-07-17 10:36:40 -06:00
nathan
f85d75ec81 Infolog: Fix incorrect modified date passed back to client after initial save 2023-07-17 10:36:11 -06:00
nathan
e914e6df66 Calendar: Stop conflict dialog from refreshing main view 2023-07-14 13:37:34 -06:00
StefanU
90508896d3 Update calendar.svg
File optimisation, colour corrected
2023-07-14 09:24:07 -06:00
StefanU
c205be4547 Update delete.svg
Change to new EGw design
2023-07-14 09:24:01 -06:00
StefanU
ba551a27ef Update MailFolderTrash.svg
Change to new EGw design
2023-07-14 09:23:52 -06:00
ralf
61281ac778 fix not translated context menu 2023-07-14 11:30:19 +02:00
ralf
5111f66025 clean up translations a bit 2023-07-14 11:29:02 +02:00
ralf
cae7ff0c01 add Promise<Et2Dialog> return type to openDialog 2023-07-14 09:08:36 +02:00
ralf
76307bd52d WIP Mail REST API: calendar quick-add show title required client-side 2023-07-14 09:08:36 +02:00
nathan
38d7a3ca9e Calendar: further adaptations to using openDialog()
Fixes canceling quick add doesn't remove placeholder, invalid event gave no feedback
2023-07-14 09:08:36 +02:00
nathan
5b401feb85 Changes for opening etemplate in a dialog
- openDialog() now returns Promise<Et2Dialog>
- fixed etemplate reload
2023-07-14 09:08:35 +02:00
ralf
4bb5f9f7b2 WIP Mail REST API: fix reported problems with calendar quick add 2023-07-14 09:08:35 +02:00
ralf
1bfdb71654 WIP Mail REST API: fix docu and content-type of response for uploading attachments 2023-07-14 09:08:35 +02:00
nathan
e4b128408f Et2Dialog: Fix buttons could not be adopted if dialog contains only arbitrary slotted content 2023-07-14 09:08:35 +02:00
ralf
3c732b9caf WIP Mail REST API: fix closing dialog closes popup to because dialog was already removed when response was received 2023-07-14 09:08:35 +02:00
ralf
e9b054b025 WIP Mail REST API: change calendar to use new egw.openDialog():
- renamed app.dialogExec() to app.openDialog() or egw.openDialog()
- the later is the nicer place, but fails for lost window context with popups :(
2023-07-14 09:08:35 +02:00
nathan
b35e26a7f3 Get calendar quick-add working with Ralf's changes to open an etemplate in a dialog (c63784d7e8), fix buttons from those etemplates weren't adopted 2023-07-14 09:08:35 +02:00
ralf
5c02a0d98e finished WIP Mail REST API: regular user UI for application passwords 2023-07-14 09:08:35 +02:00
ralf
d178087b16 WIP new app.ts method dialogExec(_menuaction) opening a popup into a dialog 2023-07-14 09:08:35 +02:00
ralf
9904ca59de WIP Mail REST API: fix failed POST request to create a contact (gave 501 Not Implemented) 2023-07-14 09:08:35 +02:00
ralf
0250629b8a * Api/Login: application passwords / token to use instead of regular user credentials, optional with limited rights
WIP Mail REST API: regular user UI for application passwords
2023-07-14 09:07:06 +02:00
ralf
f518f61335 WIP new app.ts method dialogExec(_menuaction) opening a popup into a dialog
ToDo: overwrite Framework actions in etemplate2.handle_load() to eg. close dialog, but not window, or refresh window instead of opener
2023-07-14 09:07:06 +02:00
ralf
d93aa1e91c WIP Mail REST Api: permanent log result of primary backend for fallback auth 2023-07-14 09:06:12 +02:00
ralf
f8c4d7c8e3 WIP Mail REST API: fix broken fallback auth 2023-07-14 09:06:12 +02:00
ralf
4d2eb72ce3 WIP Mail REST API: fix token auth templates and translation 2023-07-14 09:06:11 +02:00
ralf
f0cb5755c4 WIP Mail REST API: missing files from last commit 2023-07-14 09:06:11 +02:00
ralf
f95aad8713 * Mail: REST API to send mails including attachments / sharing links, or open interactive compose windows
WIP Mail REST API: enable direct sending of mails with token authentication / no password not allowing to save mail to Sent folder
2023-07-14 09:05:02 +02:00
ralf
c5d3b58cb1 WIP REST API for mail & token auth: fix wrong namespace 2023-07-14 08:44:16 +02:00
ralf
78068ca34a * Setup/Authentication: added an authentication log and fallback authentication for all backends 2023-07-14 08:42:58 +02:00
ralf
bd700c5169 WIP REST API: show checkbox in application password to (re-)generate new token and display it 2023-07-14 08:42:13 +02:00
ralf
de93d43361 WIP Mail REST API: application password fixes and translation 2023-07-14 08:42:13 +02:00
ralf
80fce09a2c WIP Mail Rest API: UI for application passwords/tokens for admin 2023-07-14 08:41:46 +02:00
ralf
4c981ebd44 WIP REST API: using tokens to authenticate as user or impersonate a user without the password and optional limited application rights 2023-07-14 08:41:18 +02:00
ralf
21c40e5d01 WIP Mail REST API: do NOT read attachments into memory, they might be to big 2023-07-14 08:40:53 +02:00
ralf
3f760e6e72 WIP REST API for mail: non-interactive direct sending of mails 2023-07-14 08:40:30 +02:00
ralf
2858a8a599 WIP REST API for mail
currently we can launch (interactive) compose windows, if user is online
ToDo:
- send mails for a user
- authentication as arbitrary user with an API token
2023-07-14 08:39:58 +02:00
nathan
7693d7f012 Api: Fix et2_widget_entry sum & compare
Options property is deprecated for webComponents, and cannot be changed.
2023-07-13 10:40:59 -06:00
ralf
c4bc1b0ffc fix infolog widget like tracker e4be366e83 2023-07-13 12:10:06 +02:00
ralf
43bb78aeec fix TypeError: array_column(): Argument #1 ($array) must be of type array, null given (0) 2023-07-13 10:23:40 +02:00
nathan
fb6f1654c7 Api: return a Promise from htmlarea.doLoadingFinished() so etemplate can wait for it to be initialized 2023-07-12 09:49:42 -06:00
nathan
40ca54dfac Mail: Fix plaintext reply sizing problem
Stops toolbar from being pushed off the top
2023-07-12 09:47:25 -06:00
nathan
8b86bd149f Timesheet: Do not include events in new timesheet when save & new button is clicked on a timesheet with events 2023-07-11 15:28:07 -06:00
nathan
d158ab04bc Calendar: Fix creating links for addressbook contacts 2023-07-11 15:20:13 -06:00
nathan
3b3f556da0 Calendar: Fix 'None' category option was not translated 2023-07-11 09:19:17 -06:00
nathan
d0932e7cc0 * Calendar: Added category filter for events without a category set 2023-07-11 09:19:10 -06:00
nathan
2c98cdde04 Calendar: Fix moving cursor while clicking did not add an event 2023-07-11 09:00:43 -06:00
nathan
f1e2a52a5b Calendar: Fix month view did not show overflown event block 2023-07-11 08:59:18 -06:00
nathan
6ee5d69e1e Api: Add a timeout for form submit
If a submit takes more than 30s, give a warning and hide the loader so the user can try to salvage their changes.
2023-07-11 08:55:16 -06:00
hadi
fc445836f4 Make vacation dialog window bigger 2023-07-11 14:59:00 +02:00