Commit Graph

5366 Commits

Author SHA1 Message Date
9a190321c1 Et2Button: Fix class mixup that broke buttons 2023-01-05 09:00:02 -07:00
ca5d80264c Less errors in date tests, still not passing 2023-01-05 08:38:56 -07:00
37dd18894f Get tests for Colorpicker passing again 2023-01-04 15:33:48 -07:00
acd44a1e0e Get tests for Button passing again 2023-01-04 15:03:43 -07:00
40278c8827 Get our WebComponent tests running again
Made a lot of "failed to construct htmlelement" errors go away, avoid a bunch of egwIsMobile is undefined errors
2023-01-04 12:01:09 -07:00
8ec106f22b converting .xet files to new webcomponents-format 2023-01-04 11:28:10 -06:00
5d97522729 disable legacy-options conversation for nm-customfilter as it breaks infolog and addressbook index templates 2023-01-04 11:23:23 -06:00
ac1d8b6be8 Fix TypeError: Cannot read properties of null (reading 'replace')
Fixes unable to edit tracker in mobile view.
2023-01-02 16:20:50 -07:00
fefe82162e WIP converting filesystem templates to new syntax
- basically commiting what the preprocessor currently generates for the client-side
- server-side need to understand new syntax (et2-prefix and camelCase attribute-names) too
- preprocessor can now be called as cli to either echo-out the new template or replace in-place
- for now only modified edit-templates of addressbook, infolog and timesheet
- setting a new (not yet existing) DTD
2023-01-01 11:49:31 -06:00
6895d00160 WIP OAuth for mail, fixed not getting access-token from Microsoft
thought it's still not working: "Mailserver denied authentication" with the access-token we get :(
Must be something wired and MS specific, as it's working now with GMail
2022-12-26 17:25:47 -06:00
71aabaea73 WIP OAuth for mail:
fixing some typos to test with Office365
2022-12-25 15:19:14 -06:00
14b6a9a5ab WIP OAuth authentication for mail: working now with Gmail 2022-12-25 14:49:37 -06:00
21f8a936a0 WIP OAuth/OpenIDConnect authentication for mail / Office365 mail service
Using now https://proxy.egroupware.org/oauth as redirect-url, redirecting to specific EGroupware instance specified in state query parameter
2022-12-24 12:12:57 -06:00
dc832ce12b WIP OAuth/OpenIDConnect authentication for mail / Office365 mail services
Mail wizzard triggers on a *.onmicrosoft.com domain and then automatically uses Office365 servers with OpenIDConnect authentication
- access- and refresh-token get acquired with https://outlook.office.com/IMAP.AccessAsUser.All scope
ToDo:
- find out why Microsoft denies access with the returned access-token
- store access-token for its lifetime in the cache
- store refresh-token instead of password, to get a new access-token, if it's expired
--> add OAuth logic to mail client (not just wizard)
2022-12-23 14:33:19 -06:00
0a42dc376a Move validation-feedback down a little so we can see the field contents 2022-12-23 09:16:45 -07:00
b8c3a97138 Et2Tabs: fix keyboard navigation 2022-12-22 14:51:48 -07:00
b0bedc8467 Accessability improvements
- Toolbar buttons get label, but it is visually hidden
- Add label to calendar Add button
2022-12-22 14:14:45 -07:00
c617dfe080 Fix placeholder sub-groups were not showing 2022-12-21 12:28:59 -07:00
3e54b25a91 Fix for option group validation 2022-12-20 15:45:50 -07:00
098fe647dc Start on converting date range to webcomponent 2022-12-20 14:05:20 -07:00
87bf5af8e4 fix PHP 8.x Error: array_keys(): Argument #1 ($array) must be of type array, null given 2022-12-20 09:10:10 -06:00
37ff4a00a6 Fix .et2-label-fixed widgets got validation error covering the label 2022-12-19 14:09:21 -07:00
10e54a8f9d Fix VFS select dialog opens under tinymce image select dialog 2022-12-19 13:43:35 -07:00
28678c48f4 remove debug 2022-12-19 13:08:21 -07:00
7d94692dfd Fix some missing account names
- egw().accounts() were not cleaned
- accounts not in normal cache did not call requestUpdate() properly
2022-12-19 12:01:29 -07:00
e9688b256d personal.svg missing size added 2022-12-17 13:37:16 +01:00
536b03f5a1 new.svg missing size added 2022-12-17 13:34:59 +01:00
e895ee586e internet.svg missing size added 2022-12-17 13:33:08 +01:00
9fbe486e0c help.svg missing size added 2022-12-17 13:31:32 +01:00
82231b043f group.svg missing size added 2022-12-17 13:30:04 +01:00
15d014194e reload.svg missing size added 2022-12-17 11:59:11 +01:00
6f93fca34c single.svg Missing size added 2022-12-17 11:57:52 +01:00
2e56e0fbf1 users.svg missing size added 2022-12-17 11:56:37 +01:00
9c7e0447df dialog_help.svg missing size added 2022-12-17 11:55:53 +01:00
18a2f2df45 accounts.svg missing size added 2022-12-17 11:53:54 +01:00
b1ea91b22c Let VFS select dialog open over tinymce insert image dialog
Second try with my z-index...
2022-12-16 14:09:02 -07:00
ac97af35cb Lets try creating options directly when we get them, rather than going through update first
Timing was not getting menu items created soon enough, resulting in IDs instead of names in the options
2022-12-16 11:48:12 -07:00
9ce0520e5c Allow actually disabled inputs 2022-12-16 10:40:58 -07:00
272b63d32e Explicitly define autofocus as reflected so it works in Firefox too 2022-12-15 13:18:16 -07:00
d95e273e70 Let VFS select dialog open over tinymce insert image dialog 2022-12-15 13:00:43 -07:00
a9fe524123 Et2Select: Fix value got wrecked by fix_bad_value() when there are option groups 2022-12-15 11:31:56 -07:00
e756962f86 Change egw.accounts() to always return a Promise 2022-12-15 10:22:19 -07:00
fa1cfe3664 Add svg version for new icon 2022-12-15 15:57:21 +01:00
2ed0479380 Add nm action dialogs into application tab, not document body 2022-12-14 16:10:50 -07:00
3b5f64a4c3 Implement option groups 2022-12-14 14:32:20 -07:00
a832c12dbc Fix DnD to link file to entry 2022-12-14 11:56:27 -07:00
54498a005c Et2Dialog: Second try waiting on template load
Now creating the template promise immediately on setting template name and using a resolver function to resolve after template is loaded
2022-12-14 10:39:15 -07:00
773706d821 set required PHP version for master/23.1 to 8.0, as 7.4 no longer works/is supported 2022-12-13 07:29:03 -06:00
6c4c42bcde Translation of "on vacation" from Birgit 2022-12-12 15:09:57 -07:00
27573f6d83 Et2Dialog: Try waiting until after update is complete to avoid an error loading the template in Safari 2022-12-12 14:43:47 -07:00