Ralf Becker
55ae9c1c7b
first try with TypeScript: timesheet app.js incl. new egw_app base-class
2020-01-15 08:47:33 +01:00
Ralf Becker
f7c653832f
add an iterator for objects with a get_rows method
2020-01-13 14:41:46 +01:00
Ralf Becker
257fa50a1f
fix PHP Warning: Use of undefined constant EGW_ACL_READ - assumed 'EGW_ACL_READ'
2020-01-09 14:41:07 +01:00
nathangray
3258121a15
Api: Fix some nextmatch bugs
...
- default columns were not properly used if there was no user preference found
- negated column preference caused problems with column order
- missing data for sorting if no column preference set yet
2020-01-07 14:37:22 -07:00
Hadi Nategh
f5ed503502
Attach relative icons with buttons used in col-selector dialog
2020-01-06 16:07:23 +01:00
Ralf Becker
9101e7736f
Changelog for 19.1.20191220
2019-12-20 10:18:26 +02:00
Ralf Becker
e3aeb0487c
pending changes from our translation server
2019-12-20 08:42:01 +01:00
Hadi Nategh
4619d55045
* File selector: implement Overwrite and Rename possibilities for saving an existing email message or attachment
2019-12-18 16:31:54 +01:00
Ralf Becker
7b30bb7b0d
* Admin: optional session-action column in access-log and sessions
...
also no longer update access-log in session-class destructor, as it fails with skipping permanent logging for WebDAV and others
2019-12-14 13:09:22 +02:00
Hadi Nategh
20766607f5
Make avatars size similar to status avatars
2019-12-12 14:42:02 +01:00
Hadi Nategh
4276ebbe5f
* Mobile theme: fix mobile theme sidebar not showing notifications
2019-12-10 14:18:05 +01:00
nathangray
1064759020
Fix /apps/projectmanager threw SQL error Unknown column 'hash' in 'order clause'
2019-12-09 14:11:55 -07:00
Hadi Nategh
9902308540
* Html Editor: Add a custom paragraph into block formating in order to get paragraph lines with no line-height
2019-12-05 16:04:40 +01:00
Ralf Becker
2df0095579
fix typo
2019-12-05 08:57:26 +02:00
nathangray
673327da1e
Revert "Api: Nextmatch - Do not generate DOM nodes for hidden columns"
...
This reverts commit 0f3a1660ff
.
2019-12-04 09:49:21 -07:00
Hadi Nategh
9885a6960d
Add missing install icon
2019-12-04 15:05:45 +01:00
Hadi Nategh
6e43453714
Introduce Progressive Web App feature to EGroupware
2019-12-04 15:00:59 +01:00
Hadi Nategh
cf2d626bca
Fix replying to some mails with broken pre tags would cause infinite loop
2019-12-03 14:34:32 +01:00
Ralf Becker
e305ba1d23
ignore logging of session dla only for max. of 15 min, so session status is displayed correct
2019-12-02 16:27:17 +02:00
Hadi Nategh
36913e0627
Fix htmlarea issue with prefs rte_toolbar values
2019-11-28 17:54:01 +01:00
nathangray
0f3a1660ff
Api: Nextmatch - Do not generate DOM nodes for hidden columns
2019-11-26 11:59:37 -07:00
Hadi Nategh
f3b11295b0
Update tinymce translation files, thanks to Stefan Unverricht
2019-11-26 13:12:18 +01:00
Hadi Nategh
2e43fecd66
Commit new translations from translation server
2019-11-25 16:44:58 +01:00
Hadi Nategh
3c374f7803
Fix scrolling a sorting item breaks the sorting in colSelector dialog
2019-11-25 13:37:24 +01:00
nathangray
83e2d70222
Mail: Fix bullet & number to text conversion failed with non-ascii characters
2019-11-22 09:44:27 -07:00
Hadi Nategh
3714cbbdf2
Set a max-height to column-selector list
2019-11-20 12:37:58 +01:00
nathangray
8b503dbae3
Admin: change delete user filemanager hook to move home dir, but only search /home for other files
...
- Translation from Birgit
2019-11-19 10:19:04 -07:00
Hadi Nategh
091ce6dea7
Keep the excessive height of column-selector dialog within the nm
2019-11-19 18:03:16 +01:00
Hadi Nategh
6ac50f2be3
Give more hight to column-selector dialog
2019-11-19 17:32:08 +01:00
Ralf Becker
93b1c7f1ab
fix namespace issues
2019-11-19 14:02:37 +02:00
Ralf Becker
19b6683c73
Changelog for 19.1.20191119
2019-11-19 11:07:40 +02:00
nathangray
a39d257eac
Admin: change delete user home directory back to special case, getting actual file count takes way too long.
2019-11-18 14:02:38 -07:00
Ralf Becker
7cd4169768
* all apps: fixing serveral cases of wrong Url when proxying and terminating TLS on the proxy
2019-11-15 13:54:34 +01:00
Ralf Becker
71baa8654c
fix wired CSP error after some 404 in html content
2019-11-14 15:19:58 +01:00
Ralf Becker
056e5c053a
use hostname from setup, only if webserver-url starts with a slash, closer to previous behavior
2019-11-13 18:28:33 +01:00
Ralf Becker
2fcdcb5afe
* CalDAV/Calendar: iOS also no longer allowed to accept/reject invitations
...
now we skip encoding href attributes with mailto: urls independent of user-agent
2019-11-13 16:12:50 +01:00
Hadi Nategh
edd8be4355
* All apps favorites: fix issue add favorites popup dialog no longer works after add/remove columns from list
2019-11-13 11:50:30 +01:00
Ralf Becker
302800b414
new class Api\Header\Http to handle X-Forwarded-Host and -Schema headers
...
also kope now with multiple comma-separated host-names in X-Forwarded-Host header happening with multiple proxys
2019-11-12 20:13:24 +01:00
Ralf Becker
c768c9cbf7
* CalDAV/Calendar: Lightning 68 no longer allowed to accept/reject invitations
...
Caused by calendar-user-address-set in principal had url encoded @ in email
--> now using a minimal url-encoding for Lightning, to not encode @
2019-11-11 18:02:20 +01:00
Hadi Nategh
7527dfb300
Add specific class for toggle_readonly mode
2019-11-11 14:09:35 +01:00
nathangray
5acd287e8d
* Mail: keep number & bullet lists when converting to plain text
2019-11-08 11:42:25 -07:00
nathangray
d8faef3503
Admin: Extend Vfs::deleteAccount hook to all the files it can find, not just home dir.
2019-11-07 13:46:14 -07:00
Hadi Nategh
fb20fe69dd
WIP nextmatch column sorting UI:
...
- Give the dialog a new look
2019-11-06 16:07:48 +01:00
Hadi Nategh
2f5fa5def3
WIP nextmatch column sorting UI:
...
- Apply user preference after sorting saved
2019-11-06 15:12:14 +01:00
Hadi Nategh
68f7e84fa3
WIP nextmatch column sorting UI
2019-11-05 16:22:49 +01:00
Hadi Nategh
16e09a1093
Set value_class option for multi-select list
2019-11-05 11:28:34 +01:00
Ralf Becker
bf844b7598
support for new Swoole push server
2019-11-04 09:29:49 +01:00
nathangray
28dd877952
Move favorite delete button in a little
2019-11-01 15:32:12 -06:00
nathangray
15107a1466
Etemplate: Adjust spacing and padding around link entry widget's clear button
2019-11-01 15:14:02 -06:00
nathangray
32b49f03ed
Etemplate: Fix required background color not showing for date fields
2019-11-01 14:53:16 -06:00
nathangray
476cb8a63a
Etemplate: Make date picker next/previous buttons larger
2019-11-01 14:24:21 -06:00
nathangray
672fba6444
Fix spacing of link widget button when inside a hbox
2019-11-01 11:47:00 -06:00
nathangray
3d30080795
Hide colselection button for historylog, it does nothing.
2019-11-01 11:28:47 -06:00
Ralf Becker
5c8a19ba26
correctly encode success message
2019-11-01 11:40:44 +01:00
Ralf Becker
1a9464da0b
Changelog for 19.1.20191031
2019-10-31 20:35:38 +01:00
Ralf Becker
972ebf56f2
speed up restore of database by inserting up to 500 row in one statement (was only 10)
2019-10-30 17:15:23 +01:00
Ralf Becker
bdc8e71057
* Mail: stop logging of mails to webserver error-log
2019-10-30 15:09:11 +01:00
Hadi Nategh
3b4e2e43c6
Set style tag in htmlarea widget as valid by default
2019-10-29 13:36:51 +01:00
Ralf Becker
8f6df975fe
also remove /api/thumbnail.php from access-log updates
2019-10-29 13:20:23 +01:00
Ralf Becker
b926ffc5c8
fix IDE warnings
2019-10-29 09:36:49 +01:00
Ralf Becker
67c9f137d2
treat "0" as false as does php, our database storage and et2_checkType()
2019-10-25 18:25:35 +02:00
Ralf Becker
6f58e88ecc
new index on links-table to speed up ProjectManager sub-project queries
2019-10-25 09:49:03 +02:00
nathangray
1836f9436c
Shrink date widget icon
2019-10-23 12:03:09 -06:00
Ralf Becker
aecea69519
extract logic of custom-field search method
...
process_search modifies the parameters so search calls this method and then its parent with the modified parameters
2019-10-22 17:07:21 +02:00
Ralf Becker
cad1ec2aaf
fix regular expression to not update access-log for avatar
2019-10-22 09:58:18 +02:00
Ralf Becker
5a9bc1a98a
UCS 4.4 Rest API gives an error creating group "Default"
...
claiming a user or group with that name exists, which is not the case
(probably because other LDAP objects with cn=Default exist)
we work around that by creating it as DefaultX and rename it in LDAP to Default for now
2019-10-18 16:23:50 +02:00
Hadi Nategh
414b169791
Add missing timezone selectbox in framework
2019-10-18 15:01:08 +02:00
Hadi Nategh
e0fdcaa959
Call on logout event when any sort of logout happens
2019-10-18 14:17:27 +02:00
nathangray
87501bb2a9
* Api: Fix bug where some links opened in the application's main tab instead of popups
...
Now keeping addressbook & projectmanager opening in main tab
2019-10-17 15:05:55 -06:00
nathangray
00d995b4b5
Revert "* Api: Fix bug where some links opened in the application's main tab instead of popups"
...
It did not take into account all apps (projectmanager & addressbook should open in main tab)
This reverts commit 474796c9bb
.
2019-10-17 15:03:47 -06:00
nathangray
46ec335c42
Add attribute to turn off double click to edit editable widget
2019-10-17 10:36:21 -06:00
Hadi Nategh
30f8a19881
Fix some translations for tinymce editor
2019-10-17 12:54:35 +02:00
Hadi Nategh
b13a3a4619
* Mail: fix mails consists of both multipart/mixed and multipart/related create duplicated content
2019-10-16 17:01:02 +02:00
Hadi Nategh
85496dddb3
Fix search query for vfsSelect search box
2019-10-16 13:10:25 +02:00
Hadi Nategh
10632f886d
Call client-side logout hooks when the logout button is triggered
2019-10-16 12:46:44 +02:00
nathangray
474796c9bb
* Api: Fix bug where some links opened in the application's main tab instead of popups
2019-10-15 13:43:21 -06:00
Ralf Becker
df1909d8c1
skip mail-accounts is user editable check for password change
...
some stored credentials are not event linked to mail accounts or
might belong to by user not editable accounts like smime on a mail account for all
2019-10-15 18:34:15 +02:00
Hadi Nategh
5a1fbe7049
Use letter avatar when user have no personal avatar is set in addressbook
2019-10-15 14:06:33 +02:00
Hadi Nategh
fc1e0679fb
Fix htmlarea "enable features in toolbar" preference not working
2019-10-14 14:57:45 +02:00
Hadi Nategh
0303adbc35
Implement letter avatar in client-side as avatar widget's component
2019-10-14 13:42:07 +02:00
nathangray
121d5f82ef
Etemplate: Fix taglist-account would reject most values
2019-10-11 11:55:10 -06:00
nathangray
a05c66f32c
Api: Cleanup by moving password check to its own function
2019-10-11 10:51:40 -06:00
nathangray
a1dece668f
Api: Use calendar icon for date selection icon
2019-10-10 15:12:51 -06:00
nathangray
80c706b957
Fix some translation issues reported by Stefan Unverricht
2019-10-10 10:31:27 -06:00
Ralf Becker
bfd5b6b2e5
set auth_type=univention for account_repository=univention (was ldap)
2019-10-10 17:09:32 +02:00
Hadi Nategh
74100f53ae
Add format block as preference for pre-selecting block on editor initialization
2019-10-09 16:22:23 +02:00
nathangray
56989f338b
Remove duplicate method
2019-10-08 14:44:35 -06:00
nathangray
8d58409211
Get Sharing to recognize editable Collabora shares for determining class
2019-10-08 14:43:17 -06:00
nathangray
2ef8b726e0
Translations from Birgit for filemanager share actions
2019-10-08 12:50:54 -06:00
nathangray
c51108b71b
Fix singe fields attribute (as string) did not work
2019-10-07 14:14:39 -06:00
nathangray
3f483478cd
Different Download as ZIP url, some had errors with the previous
...
#37061
2019-10-04 10:24:29 -06:00
Hadi Nategh
798823ab6e
Make sure excluded mime types are type of string before splitting them, avoid js error "Uncaught typeError: ex_mime.split is not a function"
2019-10-02 13:52:48 +02:00
Hadi Nategh
7914168502
Remove drag enter/leave counter as it will break dragover class in FF
2019-10-01 16:53:09 +02:00
Hadi Nategh
a69d24ee66
* Api: Enable d-n-d into HtmlArea
2019-09-30 17:22:18 +02:00
Ralf Becker
5dcf1e842f
fix for stable Univention 4.4-2 REST API
2019-09-30 12:37:48 +02:00
Hadi Nategh
6f799d7cb7
Apply new translations from translation server
2019-09-30 10:55:13 +02:00
nathangray
084d2f7ac7
Etemplate: Expand VFS path attribute, if present
2019-09-27 13:40:24 -06:00
Ralf Becker
71d3e3a80c
ignore updates (session creation is written) of *dav and avatar, due to possible high volume of updates
2019-09-27 15:59:10 +02:00
nathangray
efc29d0631
Etemplate: Reduce some sizing issues in historylog
2019-09-25 09:20:38 -06:00
nathangray
c10fe429b3
Etemplate: Fix CSS so column width calculation gets proper header column width
2019-09-25 09:20:38 -06:00