nathan
b0e8666ecb
Implement searching in Et2TreeDropdown
2024-02-22 14:33:22 -07:00
nathan
83732e75d4
Et2TreeDropdownCategory: Fix missing sort order
2024-02-22 09:51:23 -07:00
nathan
b5179cac22
Et2VfsSelectDialog: Include total results and "# more..." indicator
2024-02-21 12:55:02 -07:00
ralf
158f683e69
* REST API: fix PATCHing of custom-fields
2024-02-21 17:28:04 +02:00
ralf
1c608ac6a5
* Notifications/Async service: fix caching in mail account always used sender from first notification
2024-02-21 09:04:23 +02:00
ralf
c8c3e55a72
ignore / never delete anonymous user, which is required for EGroupware to function properly
2024-02-20 18:44:06 +02:00
ralf
8f323deef8
if we have a user and group context, use the shared base of both
2024-02-20 18:14:29 +02:00
ralf
b5342170c9
fix now "Position" named former "Title" field in placeholder list (and other places)
2024-02-16 10:33:20 +02:00
ralf
ad1fb7edf2
remove html-entity-encoding from global-cat marker (diamond)
2024-02-16 10:14:48 +02:00
nathan
9e1f474f24
Don't trigger a PHP Warning: Undefined index
2024-02-15 16:04:34 -07:00
ralf
b0cf9bd70f
fixing the fix ;) using both, the old and the new condition is necessary to correctly saving all preferences
2024-02-15 20:29:16 +02:00
ralf
c76ca96b5d
* AD/LDAP: periodic import calls addaccount hook for existing account when email was just set, to activate mail account
2024-02-15 20:18:56 +02:00
nathan
a60299e114
Get category icons working
2024-02-15 10:41:40 -07:00
nathan
bebd121b60
Show leaf path as title/tooltip
2024-02-15 10:35:06 -07:00
nathan
8b21d21291
Et2TreeDropdown: server round-trip working
2024-02-14 10:43:05 -07:00
ralf
f913f2f890
fix array_diff_assoc(): Argument #1 ($array) must be of type array, null given
2024-02-14 10:55:36 +02:00
nathan
62d9c222b6
Just get it working WIP
...
- Fix category tree structure
- Switch on tree multiple
probably lots of bugs still, looks like we may have to do click on tree = add / remove and not show the value after all
2024-02-13 17:15:23 -07:00
Ralf Becker
0946a5c8bb
adapt for <et2-tree(-cat)(-multiple) --> <tree(-cat) multiple="..."
2024-02-13 10:56:49 -07:00
nathan
94a32d2800
Et2TreeDropdown WIP
...
Initial commit. Sort of works.
2024-02-13 10:32:36 -07:00
ralf
c4541f75a2
fix default-alarm(s) in calendar could not be removed:
...
- et2-date-duration with emptyNot0 attribute set, was still regarding "" as 0
- preferences class was not recognising change from 0.0 to "" (Array comparison with == vs. array_diff_assoc())
- preferences_settings was not updating $GLOBALS[egw_info][user][preferences], which was used in calendar settings hook
2024-02-13 10:32:01 +02:00
nathan
63083ee811
Et2VfsSelectDialog: Get add directory button responding to current path permissions
2024-02-12 08:09:26 -07:00
ralf
8fae3edc8c
allow to instantiate Mail class with $acc_id belonging to another user ($called_for parameter)
2024-02-12 15:05:53 +02:00
ralf
bb1b408388
allow to specify number of digits for Vfs:hsize()
2024-02-11 10:53:11 +02:00
ralf
dc375f8e02
fix regular expression stopping Mail REST API when trying to send mails
2024-02-08 13:39:56 +02:00
ralf
83a2729cf0
another big chunk of PHP Warnings
2024-02-08 12:30:39 +02:00
nathan
1ba476ef6f
Et2VfsSelectDialog WIP
...
- Handle server giving us a different path
- Key handlers
2024-02-06 16:16:00 -07:00
ralf
7c50457e2c
fix a ton of Undefined warnings filling up eSync logs
2024-02-06 21:46:43 +02:00
ralf
d472c267b2
fix setting InfoLog primary link
2024-02-06 21:24:15 +02:00
ralf
087e969f9f
* Timesheet: new REST API to query, update and delete timesheets https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Timesheet.md
2024-02-06 16:39:12 +02:00
ralf
59619f83a9
allow to use "/timesheet/?filters[owner]=0" to query all timesheets the current user has access too
2024-02-06 12:52:02 +02:00
ralf
07d242e705
* REST API: new links collection allowing to link application entries with each other or attach files
2024-02-05 21:06:18 +02:00
nathan
2e553911b0
Further work on Et2VfsSelect
...
- Button opens dialog & handles action
- Button shows feedback while processing
- Fix dialog flex spacing
- Fix dialog re-use was not clean
2024-02-02 15:20:33 -07:00
ralf
b5dfe12669
nicer formatting (injecting nl, tab and space) in JSON for application/pretty+json only
2024-02-02 09:33:36 +02:00
ralf
ca443060f4
WIP timesheet REST API
2024-02-01 22:16:36 +02:00
ralf
4ce3298241
* Mail REST Api: respect user preference to compose in HTML and convert plain body from REST Api call to HTML (bodyHtml attribute forces HTML)
2024-02-01 13:37:11 +02:00
ralf
b175b14294
try fixing race-condition: Call to a member function exists() on null
2024-02-01 11:00:42 +02:00
ralf
964a71f6d3
try fixing race-condition: Call to a member function exists() on null
2024-02-01 09:45:27 +02:00
ralf
22a0ae2563
fix Error: Call to a member function id2name() on null
2024-01-30 16:54:10 +02:00
ralf
85fbfe3e63
fix not updated jpegphoto, if changed in AD
2024-01-30 16:18:42 +02:00
ralf
951ce7cb9f
changes to allow mounting ftp into vfs via an URL like "ftp(s)://<ftp-user>:<ftp-pass>@<ftp-host>/<path>?mode=0750&user=sysop&group=Default"
2024-01-30 15:36:41 +02:00
Alexandros Sigalas
ebfefbf070
Add my account to Top Menu, only show when user is allowed to maintain his own data (fixed indention and warning)
2024-01-29 18:11:19 +02:00
Alexandros Sigalas
e5b789693e
Add my account to Top Menu, only show when user is allowed to maintain his own data
2024-01-29 18:11:19 +02:00
ralf
cb7cc5a71d
fix sometimes not logged updated contact-data (binary jpegphoto breaks JSON encoding)
2024-01-29 18:03:33 +02:00
ralf
64e77f6f50
fix manual initial import cancels async job of automatic import
...
also do not log DN as updated in contact-data
2024-01-29 17:35:22 +02:00
ralf
dad6ade3f9
* API: no more session based cache for account list or searches for SQL backend (only for LDAP or AD)
2024-01-29 17:00:06 +02:00
ralf
659b18b362
should type what I mean ;)
2024-01-29 14:12:41 +02:00
ralf
fb6d64a8ed
* Account Import: if deleting or deactivating of deleted accounts is configured, run first import as a non-incremental one to do so
2024-01-29 14:09:05 +02:00
ralf
1777445b64
* REST API: also log requests with Content-Type 'application/json' not just 'text/*'
2024-01-26 12:53:39 +02:00
ralf
579dbc7e1d
* Admin: fix user timezone not taken into account when displaying admin queue
...
also fixes Api\Storage\Base to also consider type=int&meta=timestamp columns as timestamps
2024-01-25 20:46:23 +02:00
nathan
e68215102c
WIP Et2VfsSelect - fix favorites
2024-01-22 15:41:32 -07:00