Hadi Nategh
7c7c591f0a
Fix hamburger menu not being displayed in mobile theme for some apps, e.g. calendar
2021-08-24 14:49:38 +02:00
Hadi Nategh
b621acb10f
Fix broken calendar mobile theme caused by wrongly compiled calc css
2021-08-24 12:26:26 +02:00
nathan
43eed77879
Vfs: Fix Stylite/Links/StreamWrapper was not respecting backup parameter
2021-08-23 09:04:37 -06:00
Ralf Becker
101728414d
missing js files for 21.1 from "implement some missing features from old eTemplate"
2021-08-23 15:11:04 +02:00
Ralf Becker
0463b796ce
implement some missing features from old eTemplate:
...
- evaluate class set on a grid cell as done for the widget contained (probably more a bug-fix then a feature)
- allow to preset query for link-entry widget by passing an object with a query attribute
- allow to overwrite not only $readonlys[__ALL__] but also widget readonly attribute with a $readonlys value of false
2021-08-23 14:28:34 +02:00
Ralf Becker
5bc4dc90e3
need to catch the statement in line 1347
2021-08-18 11:21:12 +02:00
Ralf Becker
226ee1485d
* PostgreSQL: fix SQL error when accessing eg. InfoLog
...
Links class trys to delete empty attachment directories and virtual / empty attachment directories have non-integer (hash) id causing an SQL error in PostgreSQL.
2021-08-18 11:21:12 +02:00
Ralf Becker
c609485fe4
update script to remove hashes/non-email-addresses from egw_history_log.share_email
2021-08-17 18:24:52 +02:00
nathan
b8acaae1c5
* Api: Fix changes in history log had a hash instead of user if the change was made after a share was opened.
2021-08-17 18:24:52 +02:00
nathan
3da46fdfe9
* Calendar: Activate links in location & description in event tooltip
2021-08-16 13:47:09 -06:00
Hadi Nategh
7122b6b2d0
Do not activate cropper when the widget is set to readonly
2021-08-16 12:31:28 +02:00
Hadi Nategh
16f71b3a0b
* Knowledge Base: fix pasting/dragging image into htmlarea editor does not work
2021-08-16 11:53:42 +02:00
Ralf Becker
4152c957fa
* Calendar/Addressbook/InfoLog: no longer allow to immediate delete entries as it breaks CalDAV/CardDAV sync
...
always show deleted filter and set deleted status in calendar
see #29778
2021-08-13 15:57:13 +02:00
Ralf Becker
d8bb858efc
remove config allowing to immediately delete events (as it's required for sync)
2021-08-13 15:57:13 +02:00
Ralf Becker
2d24362f8f
remove config allowing to immediately delete contacts (as it's required for sync)
2021-08-13 15:57:13 +02:00
Ralf Becker
97e6908509
remove config allowing to immediately delete InfoLog entries (as it's required for sync)
2021-08-13 15:57:13 +02:00
Hadi Nategh
2a13f7a3df
Implements volume and playback options for video widget (both for html video and youtube)
2021-08-13 12:51:10 +02:00
Hadi Nategh
4a4de6eba6
Take all addresses in the mail header when integrating mail to another app, e.g. Calendar.
2021-08-13 10:56:42 +02:00
Ralf Becker
a6b6b2052e
fix composer.lock is outdated (and removing fxp/composer-asset-plugin by updating projectmanager)
2021-08-12 10:06:23 +02:00
Ralf Becker
9584aa4416
fix 1 moderate severity vulnerability
2021-08-12 09:42:52 +02:00
nathan
79c9eb9e9b
Api: Add some extra parameters to Merge::merge_entries() so overridding classes can still use the parent method, passing in IDs & merge object
2021-08-11 09:05:40 -06:00
Ralf Becker
c261f1d240
finally removing fxp/composer-asset-plugin (required via egroupware/projectmanager)
2021-08-10 14:38:46 +02:00
Ralf Becker
39dc9d0a40
Fix installation instructions and wiki links
2021-08-10 12:08:09 +02:00
Ralf Becker
116b196c86
update pear/archive_tar to 1.4.14 to fix upstream security problem
...
also disable evtl. installed old asert plugin
2021-08-10 10:41:36 +02:00
Ralf Becker
d882ff4738
* Setup: support uninstalling automatic installed apps (no more reinstalling next update)
2021-08-03 19:09:37 +02:00
Ralf Becker
ffc9a35020
update composer to 1.10.22, as we no longer use fxp/composer-asset-plugin
...
still cant use Composer v2, as Horde is a no longer supported PEAR repo :(
2021-07-28 09:04:53 +02:00
Ralf Becker
002a81eeef
replace fxp/composer-asset-plugin with asset-packagist.org to install bower and npm assets
...
supposed to work with composer > 1.8.7
2021-07-28 08:59:02 +02:00
Hadi Nategh
0026d83053
Fix default value for mail's contact label preference
2021-07-27 12:40:46 +02:00
Hadi Nategh
f4ea5b82cb
* Addressbook/Mobile theme: fix opening contacts fails in mobile theme
2021-07-26 15:15:15 +02:00
Ralf Becker
8ffba9d400
Changelog for 21.1.20210723
2021-07-23 08:09:49 +02:00
Ralf Becker
ba38591fd4
update build path to 21.1
2021-07-23 07:58:09 +02:00
Ralf Becker
e95403eac6
missing file from backport
2021-07-23 07:57:15 +02:00
nathangray
32f3034d88
Filemanager: fix Collabora UI preference again so you can override default
2021-07-22 14:10:02 +02:00
nathangray
0541089170
Api: Fix missed change in nested document actions
...
see 186e03671a
2021-07-22 11:58:42 +02:00
nathangray
16278dd064
Fix PHP warnings for PHP 8 compatability
2021-07-22 11:36:24 +02:00
Ralf Becker
45d77b594d
keep original REQUEST_URI in ORIG_REQUEST_URI when modifying it
2021-07-22 11:29:11 +02:00
Ralf Becker
10c24c1830
* Filemanager/VFS: when creating a new file as root eg. via (docker exec) filemanager/cli.php do NOT create files unreadable by webserver
2021-07-22 11:26:42 +02:00
Ralf Becker
fdaac697e2
got symlinks working for filesystem streamwrapper and fix one bug in Vfs with symlinks
2021-07-22 11:25:15 +02:00
nathan
f7aef98666
Implement symlink for filesystem StreamWrapper with test
...
Whether it works or not depends on filesystem though.
2021-07-22 11:25:15 +02:00
nathan
e7f24461f8
Move symlink test into StreamWrapperBase so it can be run on all StreamWrappers
2021-07-22 11:25:15 +02:00
nathan
38add67ea9
Better VFS test cleanup
2021-07-22 11:25:15 +02:00
nathan
ac41289ecd
Fix wrong permission constant used, resulting in permissions when there shouldn't be
2021-07-22 11:19:00 +02:00
Ralf Becker
8a411e7f46
need to call Vfs\StreamWrapper::init_static() after setting Vfs::$user
...
Vfs::$user should be protected and moved to Vfs\Base plus a getter and setter method added for public access,
as after setting it in 21.1+, Api\Vfs\StreamWrapper::init_static() need to be called to set the default user context!
2021-07-22 09:13:46 +02:00
nathan
7a5804c2e7
Fix symlink directory problem from 2a64e79
and add a unit test to avoid that in the future
2021-07-21 11:29:38 -06:00
nathangray
4606a29408
Api: Fix bug where StreamWrappers that mapped onto other StreamWrappers would be parsed earlier than we want, leading to the first StreamWrapper not getting used.
2021-07-21 11:29:26 -06:00
Hadi Nategh
96d6b22db7
Add missing egw_app js compiled file from commit dca3c06b47
2021-07-13 11:50:32 +02:00
nathangray
6b50299d8a
Adapt app-specific merges to 186e03671a
2021-07-13 08:53:38 +02:00
nathan
e75bef4415
Missed part of b021767ac1
, not sure why it didn't come
2021-07-12 16:38:18 -06:00
nathangray
7f63e612dd
Make sure nested document actions open in new tab, same as others.
2021-07-12 16:37:20 -06:00
nathangray
a728276a15
Change merge download/Collabora to a common generation method, avoiding need to POST.
...
This allows Kanban to download merge files
2021-07-12 16:30:01 -06:00