ralf
0758e17d24
* CalDAV/Calendar: expand-property report used by iCal app (Mac) did not return rights on other users calendar
...
but other users/groups which have rights on the queried users calendar
Also on longer enumerate group-members in group-memberships as calendar-proxy-(read|write) groups, as iCal app understands group-memberships.
2022-04-28 16:10:16 +02:00
ralf
a32bb2abde
do NOT log not found template because of missing $row_cont expansion on server-side
2022-04-28 10:39:08 +02:00
nathan
278f75546a
Fix submit proceeded even if legacy widget failed validation
2022-04-27 11:56:03 -06:00
nathan
fd53dfe82b
Fix PHP error if cf['type2'] is a single value, not array
2022-04-27 11:55:03 -06:00
nathan
b5f66c6cd8
CSS / Layout cleanup - use row hover variable for calendar sidebox
2022-04-27 10:55:31 -06:00
nathan
47604d23a7
CSS / Layout cleanup - better sizing on infolog description
2022-04-27 10:19:55 -06:00
nathan
69e13a2d7f
CSS / Layout cleanup - Get rid of stupid scrollbars in dialogs
2022-04-27 10:14:01 -06:00
nathan
9dd6f44715
Calendar: Sidemenu calendar CSS adjustments
2022-04-27 09:53:19 -06:00
ralf
f4622f7811
fix PHP 8.x TypeError: htmlentities(): Argument #1 ($string) must be of type string, array given
2022-04-27 17:48:09 +02:00
ralf
c62b305b4a
return a Promise from egw.accountData and deprecated, but still support, the use of a callback
...
egw.accounts can be called with a second parameter async=true to query accounts async and return a Promise
2022-04-27 17:33:07 +02:00
ralf
03099756d7
fix PHP 8.1 Error: Serialization of 'LDAP\Connection' is not allowed
2022-04-27 13:00:10 +02:00
ralf
12863efb78
npm audit fix
2022-04-27 08:43:27 +02:00
nathan
1c42668a97
Change sidebox calendar from jQuery to webcomponent / flatpickr
2022-04-26 15:27:49 -06:00
nathan
0017b78b53
Et2Date: Add support for inline dates & passing a format to parseDate
2022-04-26 15:24:58 -06:00
ralf
a74bd82dde
next chunk of fixed PHP Warning: Undefined array key or variable in main repo
2022-04-26 21:04:16 +02:00
ralf
2d0de5f287
another chunk of fixed PHP Warning: Undefined array key or variable in api
2022-04-26 20:24:37 +02:00
ralf
917a833f89
fix "a ton" of PHP Warning: Undefined array key or variable in mail code
2022-04-26 18:46:38 +02:00
Hadi Nategh
fcf195cf47
Fix toolbar menulist doesn't get closed after clicking away from it
2022-04-26 14:53:01 +02:00
ralf
8db3ecc6cf
update Horde mail packages to fix PHP 8.1 Deprecated: Return type
2022-04-26 13:25:36 +02:00
ralf
5918fac6a9
fix PHP 8.x TypeError: array_diff(): Argument #1 must be of type array, null given
2022-04-26 12:44:59 +02:00
ralf
6bd9051589
fix PHP 8.x TypeError: array_intersect(): Argument #2 must be of type array, null given
2022-04-26 11:30:02 +02:00
Hadi Nategh
a835d5bc6e
WIP replacing jQuery-ui: fix et2_toolbar styling with new details tag
2022-04-26 11:18:43 +02:00
ralf
9a478aac9a
update egroupware/adodb-php to 5.20.6 to fix one PHP 8.1 Deprecated
2022-04-26 08:48:41 +02:00
nathan
7d86272b28
CSS / Layout cleanup
...
- Fix select with tags=true causes hidden WebComponents to display
Chosen wants to do sizing calculations which wasn't working properly on w.c.
2022-04-25 10:46:51 -06:00
Hadi Nategh
ca794817eb
WIP replacing jQuery-ui:
...
- Replace accordion with html details
2022-04-25 17:24:29 +02:00
nathan
65c683b9a2
Change styling on validation messages
2022-04-25 08:47:12 -06:00
ralf
d4c0fe738b
setting preferred install method for egroupware/* packages to source, to be able to update them via git
2022-04-25 09:48:53 +02:00
ralf
941142c5be
fix CallbackIterator to return mixed, as it can be overwritten with a callback
2022-04-24 21:27:53 +02:00
ralf
8d84312894
use egroupware/adodb with fixed PHP 8.1 Depreacted for missing return types
2022-04-24 21:16:24 +02:00
ralf
128b6b06df
fix PHP 8.x TypeError: string & int
2022-04-24 20:52:49 +02:00
ralf
d92c5a94a6
fix PHP 8.1 Deprecated by adding return type declarations
2022-04-24 18:15:47 +02:00
nathan
aafbc58cdd
Validation message styles
...
- Changed to absolute position to avoid reflow
- "Better" style
2022-04-22 16:07:57 -06:00
nathan
bc0b8407d2
CSS / Layout cleanup - addressbook edit
2022-04-22 15:23:37 -06:00
nathan
4f17302bb1
CSS / Layout cleanup - better autosize
...
- More consistent sizing/position for invoker
2022-04-22 15:22:31 -06:00
nathan
ec8b32c01d
CSS / Layout cleanup - better autosize
...
- let things inside box shrink, actual widget can decide minimums
- Slotted inputs take up full width by default
- More consistent sizing/position for invoker
2022-04-22 15:21:46 -06:00
nathan
f8f04071be
CSS / Layout cleanup
...
- Remove margin from input,button,select
- Fix some spacing issues
- Switch selects from display:inline-block to display:block so they take up all parent's space
- Let background (required) color show through select tag
- Some layout tweaks on mail account template
2022-04-22 13:07:22 -06:00
nathan
43f7a3b649
Calendar: Fix calendar tab could not be closed
...
Uncaught ReferenceError: egw_unregisterGlobalShortcut is not defined
2022-04-22 11:01:31 -06:00
nathan
6feb9f468a
Handle missing nextmatch controller when setting up auto-refresh by trying again later.
...
(Missing controller caused by new template loading)
2022-04-22 10:52:16 -06:00
nathan
f18dd19536
Et2Split: Make bar darker on hover
2022-04-22 10:46:41 -06:00
nathan
ac3a07560e
Infolog: Move toolbar buttons down to top of tab content
2022-04-22 10:40:32 -06:00
ralf
eb894c50ca
fix an other case of "Network error" when downloading as ZIP
2022-04-22 11:00:09 +02:00
ralf
12b3d9016c
rename "readonly" policy to "readonlys", as "readonly" is a reserved word from PHP 8.1 on
2022-04-22 00:41:22 +02:00
ralf
ecf15cf982
fix "Invalid character set was provided" error in newer MariaDB when trying to enter setup
2022-04-21 19:52:40 +02:00
nathan
166db3f4d2
Et2Description: Fix extra space while preserving line breaks
2022-04-21 10:41:30 -06:00
nathan
e73fe68384
Infolog: Move toolbar icons back inline above tabs
2022-04-21 09:16:46 -06:00
nathan
19ae591bdf
Et2Split: Add a background color to the splitter bar
2022-04-21 09:09:59 -06:00
ralf
f05ce485ca
do not generate a custom fileAs for new contacts
2022-04-21 15:45:20 +02:00
ralf
f42f26d86b
always generate minified CSS, if grunt is installed
...
- still run other npm tasks (install & build), if grunt is not installed
- run "npm install --legacy-peer-deps", to cope with dependency mismatch caused by downgraded grunt-newer
--> if developer install should not use minified CSS: remove grunt and the previous generated .min.css files
--> if downgraded grunt-newer caused CSS "problems": run once manually: grunt cssmin
2022-04-21 13:45:38 +02:00
ralf
84bc75f21e
fix TypeError: fpassthru(): Argument #1 ($stream) must be of type resource, string given
2022-04-21 11:03:55 +02:00
nathan
a312b7fe71
Infolog: Fix timestamp & encryption button positioning
2022-04-20 16:51:12 -06:00