Hadi Nategh
f3ac970be2
Use replace() instead of replaceAll() as it's not supported in older browser versions
2020-11-09 11:14:13 +01:00
Ralf Becker
187a46ff51
run post_install.php as www-data to have no need and therefore skip chown -R /var/lib/egroupware
2020-11-04 11:58:17 +01:00
Hadi Nategh
3ac80c316f
Fix some more styling issues
2020-11-04 11:51:59 +01:00
Hadi Nategh
e9bfeb4db7
Fix CRM View sidebox content gets disappeared after directly reopening a contact
2020-11-04 11:51:49 +01:00
Hadi Nategh
f56c73816e
Fix styling of CRV view's close button
2020-11-04 10:56:49 +01:00
Hadi Nategh
df40f8dacf
Add close button into CRM view
2020-11-03 16:24:02 +01:00
Hadi Nategh
a19780cf94
Purify framework tab appname used as dom id
2020-11-03 15:48:35 +01:00
nathangray
a056b8f4cd
Try to avoid error opening Addressbook policy
2020-11-03 15:39:58 +01:00
Hadi Nategh
2b03dcfe98
Make sure the params exists before addressing it
2020-11-03 11:48:41 +01:00
Hadi Nategh
4357900374
Let the framework takes care of domId
2020-11-02 16:26:37 +01:00
Hadi Nategh
4ebce118e7
Take crm_list preference into account for dblclick action on contact
2020-11-02 15:48:45 +01:00
Hadi Nategh
f55fae6a3b
* Addressbook: Open CRM views into individual tabs
2020-10-30 17:21:55 +01:00
Ralf Becker
84579ced53
fix typo and missing Accounts.php
2020-10-30 13:54:22 +01:00
Ralf Becker
cacea8fe99
* Saml/Shiboleth/SmallPART: allow to use affiliation attribute to sync with Teachers group
2020-10-30 13:54:22 +01:00
Ralf Becker
f51f93db26
* Ads/CardDAV/Addressbook: fix exception / HTTP status 401 when trying to delete an not existing distribution list
2020-10-29 20:30:23 +01:00
Ralf Becker
06c40e1f1f
only return "" for blur-value, if browser does not support html5 placeholder
2020-10-29 11:01:10 +01:00
Ralf Becker
ec6ebaa85a
downgrade Composer as current 2.0 does not allow to install PEAR which we need for Horde
2020-10-28 16:51:52 +01:00
Ralf Becker
462180eb51
Changelog for 20.1.20201028
2020-10-28 16:38:00 +01:00
Hadi Nategh
3ba08dabd2
Fix error thrown from magicsuggest caused by wrong menuaction
2020-10-28 15:40:05 +01:00
Ralf Becker
8209fb6f80
pending translations from our translation server
2020-10-28 14:13:13 +01:00
Ralf Becker
9fe09ef09b
* Addressbook: allow to configure sending fax via email by replacing the number with an email address
2020-10-28 13:32:30 +01:00
Ralf Becker
adac91d79b
fix egw.preference() is undefined
2020-10-27 15:07:20 +01:00
Ralf Becker
8bda698954
try to fix race-condition in reconnecting a "lost" websocket connection
2020-10-27 14:19:45 +01:00
Ralf Becker
ed9062d839
try to fix race-condition in reconnecting a "lost" websocket connection
2020-10-27 14:16:40 +01:00
nathangray
ee66df7a8e
* Calendar: Fix missing category in event tooltip
2020-10-26 09:05:16 -06:00
Ralf Becker
0f3c74c77d
* Admin: fix IP address validation in site configuration
2020-10-24 09:53:51 +02:00
Ralf Becker
c25b34e43a
fix PHP Warning "continue" targeting switch, though a single continue/break works too
2020-10-23 20:04:37 +02:00
nathangray
2b12ec47b4
Etemplate: Fix auto-refresh mixed up new rows
2020-10-23 11:35:15 +02:00
Ralf Becker
0b0aae31a3
* ActiveDirectory/Mail: fix groups as distribution lists
2020-10-22 18:08:24 +02:00
Ralf Becker
85a7679049
* ActiveDirectory: implement addtional user or group filter
2020-10-22 14:11:02 +02:00
Ralf Becker
3ce3c47299
* SmallPART: fix not working LTI launch after last maintenance release
...
checking if we are about to load required files, before redirecting to cd=popup to load them
2020-10-22 10:00:51 +02:00
Hadi Nategh
0b3f2699f4
Fix error message still remains even after connection is up again
2020-10-21 11:56:47 +02:00
Ralf Becker
47af154afa
fix error: Access to undeclared static property: infolog_bo::$access_cache
2020-10-20 12:52:24 +02:00
Ralf Becker
6ec695a608
remove limit in number of rows a multiline input can show
2020-10-20 10:14:59 +02:00
Ralf Becker
57935848bb
Changelog for 20.1.20201020
2020-10-20 09:39:00 +02:00
nathangray
67bd66cf95
* Infolog: Responsible user in a different timezone would adjust the due date when saving
...
After clicking 'Apply' responsible user could be given fully editable dialog in some cases (due to notifications)
2020-10-20 09:29:02 +02:00
nathangray
dd4e437d5b
Etemplate: Fix flipping between 2 nextmatch filter values stopped updating results after 2 changes
2020-10-20 09:26:43 +02:00
Ralf Becker
7804b60478
* Api: setting configured server-timezone for the databases connection, to fix cases were they do not match
2020-10-19 17:26:24 +02:00
Hadi Nategh
6f2ec6f33a
Make sure sender object is there before using it
2020-10-19 16:06:59 +02:00
Ralf Becker
6fc6ed7bd9
fix wrong timezone in creation time, if configured server-timezone does not match the one from the DB
2020-10-19 13:47:09 +02:00
Ralf Becker
cb49caaad0
manifest scope need a tailing slash eg. "/egroupware/"
2020-10-19 13:43:31 +02:00
Hadi Nategh
35d63ee84f
* Mail: do not override existing compose fields with predefined values
2020-10-19 13:13:55 +02:00
Ralf Becker
5cebe65b83
creating a new dir from filemanager-select dialog always gave an error
2020-10-19 13:00:47 +02:00
Hadi Nategh
936983d4fe
* Filemanager: fix drag and drop a file no longer working from outside of browser into the list
2020-10-19 12:56:21 +02:00
Ralf Becker
3686279b70
fix a couple of errors stalling file uploades
2020-10-19 11:48:19 +02:00
Hadi Nategh
39235bc8b2
* HTML Editor: fix bug in editing uploaded image
2020-10-19 11:17:03 +02:00
Ralf Becker
03a5877d24
* Rocket.Chat: fix not working login with newer desktop clients
...
there were two problems:
1. Whatever URL you specify, the client removes the path and queries just /, our index.php now detects Rocket.Chat User-Agent header and redirects to /rocketchat/ in that case
2. our manifest.json an webworker registration was not using the individual webserver-URL but as static path
2020-10-19 10:31:44 +02:00
nathangray
b74e44ca6f
Etemplate: Fix multi-select / tags value sometimes got lost if we had to fetch options from the server
2020-10-16 08:36:28 -06:00
Ralf Becker
121008379b
closing websocket explicit, before reopening it, to not end up with multiple connections and doublicated messages
2020-10-16 13:35:14 +02:00
Ralf Becker
2dc2a18fc6
fix TypeError this.openWebSocket() is not a function
2020-10-16 13:35:14 +02:00