d67b0b1e66
Avoid duplicating from email address when generating identity
2022-01-10 14:03:14 +01:00
0748db0c70
pending translations from our translation server
2022-01-09 19:31:13 +01:00
fc9ab417ed
run quota-recalc only if fsck fixed something
2022-01-09 17:31:44 +02:00
1f4cb50e74
use $method parameter of Api\Etemplate::exec() plus new et2_process handler as menuaction GET parameter
...
allows determining the called function on the URL to eg. send it to different FPM pool
(before the menuaction of et2 was always "EGroupware\Api\Etemplate::ajax_process_content")
2022-01-09 16:38:14 +02:00
f50b405555
fix PHP 8.0 Error: count(): Argument #1 ($value) must be of type Countable|array, null given
2022-01-08 11:27:33 +02:00
fd7e7e2828
Basic tests for Et2Select, & fixes for bugs they revealed
2022-01-07 14:13:38 -07:00
57860e03db
Get onchange working (for select widget)
2022-01-06 16:22:55 -07:00
e05ae9ad82
fix explode(): Argument #2 ($string) must be of type string, array given
2022-01-06 19:11:42 +02:00
4ed888476c
Deal with some IDE warnings
...
better documentation of things tried
2022-01-05 13:14:28 -07:00
7ab60918f4
Fix missing bits in cssImage() example
2022-01-05 10:24:23 -07:00
a48e6cf1d3
- Add cssImage() to help with putting our images into LitElement CSS blocks
...
- Some code cleanup
2022-01-05 10:21:18 -07:00
85f753324d
Remove unused import
2022-01-05 08:07:01 -07:00
f8ab5c521e
Selectbox webcomponent
2022-01-04 15:38:10 -07:00
8d5f39b2d3
Add tests for description widget
2022-01-03 09:58:55 -07:00
e2c09aa1b0
* Filemanager/API: directory size is now the sum of the size of its contained files (allowing to eg. implement quota in future)
2021-12-30 14:37:58 +02:00
578accd72f
allow to pass url including http(s) scheme to Html::link($url, ...) and therefore other methods of Html class
2021-12-23 10:01:29 +02:00
0f45aed876
Reflect properties into DOM attributes, it's faster
2021-12-21 11:16:58 -07:00
5bdf12f1b9
- Detached widgets still need a loadingFinished() for if they are children of legacy widgets
...
- Add description click handler
2021-12-21 10:52:39 -07:00
602ac44c15
Fix readonly webcomponents inside a legacy widget were not loaded as readonly
2021-12-21 10:50:21 -07:00
fa707f0627
Fix widget.egw() returning null in some cases when widget parent was not completely in widget tree
2021-12-21 10:45:38 -07:00
7fcf6f1423
Add some more properties for description
...
activate_links
extra_link_target
extra_link_popup
href
2021-12-20 15:15:32 -07:00
e1ab343a5d
WIP on Et2Description. Shows improvement in nm render speed.
2021-12-17 14:47:19 -07:00
4e597b5672
Add date readonly, some class optimizing
2021-12-17 10:06:37 -07:00
ccfcf2a086
Add a hook for before get_rows is called
2021-12-16 14:43:33 -07:00
3f71a75c86
Avoid error if expand finds nothing for the value (returns null)
2021-12-16 13:05:13 -07:00
9a3753eb93
Lets try this fix for the ID problem
2021-12-16 11:28:07 -07:00
08da663007
fix PHP Warning: explode(): Empty delimiter
2021-12-16 20:22:57 +02:00
ff47694b24
fix still not working sync-report for accounts addressbook
...
turns out Microsoft AD also returns a "Virtual List View error" if sorting by standard LDAP (modify|created)timestamp, have to use when(Changed|Created) instead, as for filter
2021-12-16 20:07:57 +02:00
676fe9b36f
* CardDAV/Addressbook: fix GET request regression after REST API introduction
2021-12-16 19:54:17 +02:00
9ab621e054
Get mail display working again (index and display both need to be redefined in future)
2021-12-16 15:07:09 +01:00
170ac4d6e2
Fix error Cannot read properties of null (reading 'split')
2021-12-16 11:39:43 +01:00
f6a7a63feb
Calendar: Avoid error if $userid is not numeric
2021-12-15 14:50:43 -07:00
a027649ae5
Fix the failing clone()
2021-12-15 11:49:18 -07:00
8f81266b1d
Fix styling for buttons supposed to be displayed with max content (e.g. some nm header buttons)
2021-12-15 16:08:41 +01:00
cf4e5a76ef
Fix error "TypeError: undefined attributeStyleMap"
2021-12-15 12:19:08 +01:00
528134cfac
Adapt nextmatch to work with webcomponents + readonly datetime widget
2021-12-14 16:55:57 -07:00
dc8b0a7080
fix SQLfs fsck to query errors in chunks of 500, in case there are a huge numbers of them
2021-12-14 21:25:07 +02:00
a7a84df7e5
Etemplate: Set a gap instead of using margin
2021-12-14 08:55:34 -07:00
7212b5dd51
Fix infolog description field adding extra horizontal scrollbar
2021-12-14 16:05:23 +01:00
a0c014594f
Fix context menu no longer works in Addressbook distributions list
2021-12-14 15:20:48 +01:00
b648d4593d
Add colorpicker into ready WC widgets
2021-12-14 14:47:58 +01:00
0ea746a1a6
Api: Fix missing link delete button from link list
2021-12-13 09:16:35 -07:00
ebfa396195
Decode html entities used in inline image sources because tinymce encodes them
2021-12-13 16:40:32 +01:00
d2cd36656a
Fix error Unsupported operand types: int + stringPHP
2021-12-13 10:43:00 +01:00
85de53b2eb
Fix calendar category report throws error "Undefined constant active"
2021-12-13 10:07:39 +01:00
9ff7e3a22f
move code of filemanagerApp into filemanager.ts imported by filemanager and collabora app.ts
...
this should fix the problem that filemanager does not load because collabora/js/app imports filemanager/js/app which has no cache-buster and therefore fails to include old / no longer existing chunks
EGroupware takes care of cache-busters for all app/js/app.js while rollup uses it's chunks to do so for all other imports
2021-12-11 09:47:16 +02:00
d7a001cef0
Documentation fix
2021-12-10 13:42:38 -07:00
ea2004173f
Etemplate: Fix readonly was still giving a value
2021-12-10 13:24:06 -07:00
a82c080ca5
Merge remote-tracking branch 'origin/master'
2021-12-10 11:15:42 -07:00
82b3abc290
Etemplate: Some more tests for readonly
2021-12-10 11:15:02 -07:00