Hadi Nategh
0748fba70f
Add readonly value to readonly option
2020-05-13 11:56:49 +02:00
Hadi Nategh
1dc1d07dea
Implements set_readonly for radiobox
2020-05-13 11:55:22 +02:00
Hadi Nategh
538d25333e
Add missing js file from previous commit
2020-05-13 11:39:38 +02:00
Hadi Nategh
b101d2e509
Disable checkbox properly when it contains label
2020-05-13 11:08:42 +02:00
nathangray
66ee6576f1
* Api: Can now select no color with color widget
2020-05-11 14:58:36 -06:00
Ralf Becker
4dc120a6d2
making video position available and a couple of documentation updates
2020-05-10 14:53:06 +02:00
Hadi Nategh
cf8f421c4d
Fix radio widget onchange not being called when value is getting set
2020-05-08 15:22:28 +02:00
Ralf Becker
319ae2637c
an other case of not automatic fixed ambigious auto-id
2020-05-08 12:35:09 +02:00
Ralf Becker
1d6033fb4e
allow to use image spec like "api/mime128_video" for poster like for regular images
2020-05-08 12:20:37 +02:00
Hadi Nategh
5e703ab669
Register video widget
2020-05-07 16:14:07 +02:00
Hadi Nategh
c6200f9969
Make video widget extendable
2020-05-06 14:53:02 +02:00
nathangray
da806d33f5
Api: Fix reference to et2_url EMAIL_PREG
2020-05-05 15:12:00 -06:00
Ralf Becker
c50fd8e6bf
* API: new data-minimizing account display options "Firstname Inital" and "Firstname [ID]"
2020-05-04 09:25:32 +02:00
Ralf Becker
474d63a79b
support hashes generated by password_hash($pwd, PASSWORD_BCRYPT)
2020-05-04 09:01:11 +02:00
Ralf Becker
cdf5d939e9
docu update
2020-05-04 08:56:32 +02:00
Ralf Becker
c79e58fe69
fix German translation of "Sign Up" to be "Registrieren" instead "Anmelden", which would be indistinguishable from "Login" otherwise
2020-05-03 10:28:35 +02:00
Ralf Becker
9252aaf430
Changelog for 19.1.20200430
2020-04-30 19:49:46 +02:00
Ralf Becker
b4db228c96
fix typo
2020-04-30 17:33:37 +02:00
Ralf Becker
7bf6b33ab2
move adding CSP frame-src of OpenIDConnect clients managed as apps to OpenID app
2020-04-30 17:32:30 +02:00
Ralf Becker
9a548dca68
fix csp-*-source hook not run, if Api\Header\ContenSecurity::add() was called
2020-04-30 17:31:46 +02:00
Ralf Becker
ab20dbb70c
* Mail: automatic remove some invisible Unicode chars breaking email addresses: zero width space, variation selectors
2020-04-30 10:16:24 +02:00
nathangray
7f99b750b0
Fix missing appname in check
...
(see 444babdbc8
)
2020-04-29 11:28:17 -06:00
Hadi Nategh
0431911dd1
Add missing js file from previous commit
2020-04-29 12:29:35 +02:00
Hadi Nategh
e9510598d7
Add allow option to iframe widget
2020-04-29 12:23:49 +02:00
nathangray
0fdd8f87cb
Api: Fix out of memory error when deleting users and filesystem is large
...
Fixed by not deleting the files, just changing owner
2020-04-28 14:16:09 -06:00
Ralf Becker
42b78ab708
quiten warning in login / no user-apps
2020-04-28 10:15:01 +02:00
nathangray
631be5769d
Api: Switch double quotes to single quotes to be standard SQL and avoid Postresql errors
2020-04-27 09:17:16 -06:00
nathangray
5a1f642ce2
Make sure there are no parameters before trying nice check for function name
2020-04-24 11:23:03 -06:00
nathangray
eaafd5eb1f
Get legacy JS parser to understand functions that don't start with "app." and don't have brackets in the attribute.
...
This covers widget or other non-app static functions (eg: et2_avatar.uploadAvatar_onFinish)
2020-04-23 11:33:24 -06:00
nathangray
ec6a3881e3
Still need to clear before loading or dialogs get doubled
2020-04-22 14:53:11 -06:00
Ralf Becker
4d4eb5e654
remove left over (unnecessary) call to addGeneric adding an empty push
2020-04-22 22:19:58 +02:00
nathangray
09275367c0
* Calendar: disable some owner/participant pre-loading for faster initial open
...
We no longer send the accounts or owngroups to pre-fill the owner / participant options. Accounts are pulled from the client-side cache, groups are now always via ajax like other resources
2020-04-22 13:09:14 -06:00
Hadi Nategh
eb795d523b
Alway prefer custom onFinishOne callback if it is set
2020-04-22 14:19:12 +02:00
nathangray
444babdbc8
Api: Take care of private app.js instances, make sure they're included in iteration.
...
Iterate over all app.js instances (public & private) using:
for (var app_obj of window.EgwApp) {...}
2020-04-21 15:36:17 -06:00
Hadi Nategh
6e73a2bb66
Fix submit buttons get disabled after file upload
2020-04-21 18:30:25 +02:00
Hadi Nategh
4803e7fcd5
Fix lavatar not generating any image
2020-04-21 15:18:44 +02:00
Ralf Becker
9817d25a47
move who is available via push to push class and backends
2020-04-20 13:07:58 +02:00
Ralf Becker
1ac0ff826e
missed commit from SimpleSAMLphp
2020-04-20 12:55:19 +02:00
nathangray
397fc8a620
Fix missing translation reported by Stefan Unverricht
2020-04-16 11:34:10 -06:00
nathangray
8c2c335ae6
Fix missing translation reported by Stefan Unverricht
2020-04-16 09:19:24 -06:00
Ralf Becker
9211d81732
suppress warning and trace (containing passwords) if userPassword attribute is not accessible
2020-04-16 12:16:04 +02:00
nathangray
d6a747e36b
Fix missing translation reported by Stefan Unverricht
...
How did you get missed?
2020-04-15 11:47:22 -06:00
nathangray
dbb3b2688e
Fix missing translation reported by Stefan Unverricht
2020-04-15 11:21:53 -06:00
nathangray
017fa60870
Fix missing translation reported by Stefan Unverricht
2020-04-15 10:06:09 -06:00
nathangray
8f8c437712
Try to avoid error from missing nodes
...
I suspect this is from either TypeScript conversion or nm node optimization, but can't duplicate it regularly
2020-04-14 15:03:32 -06:00
nathangray
5b115ec7d5
Try to avoid some errors loading nm by checking before setting
2020-04-14 14:14:29 -06:00
nathangray
821c8474c5
Fix link from VFS dialog did not open
2020-04-14 14:13:36 -06:00
nathangray
a3c6eba952
Fix sharing of of a file inside a symlinked directory failed.
2020-04-14 11:19:12 -06:00
Ralf Becker
e3ede597dc
* API: add SimpleSAMLphp for SAML/Shibboleth authentication and many more
2020-04-14 14:10:33 +02:00
Ralf Becker
655f1f1f6a
fix wrong Gravatar URL
2020-04-11 10:11:10 +02:00
nathangray
eda34d67b3
Fix some typescript bugs
...
- Don't default dialog width so the automatic calculations run
- Setting etemplate_exec_id after load doesn't work, moved to passing it in. Fixes several file select issues
2020-04-09 14:26:57 -06:00
nathangray
bac1ff5a1d
Port b6020ad
from asig2016 to master
2020-04-09 12:39:16 -06:00
Ralf Becker
26a17011b9
Changelog for 19.1.20200409
2020-04-09 14:52:32 +02:00
Ralf Becker
e6546080a0
query videoconference room, if VC is configured
2020-04-08 12:03:22 -06:00
nathangray
0fb4176067
Fix sharing a single file gave 404
...
Added test to check that this works for a single file
2020-04-08 11:39:12 -06:00
Ralf Becker
a6e6393943
disable avatar sharing link, as it currently destroys sessions for already logged in users, plus some more fixes for VC
2020-04-07 16:16:49 +02:00
Hadi Nategh
99a9513236
Fix positon option in et2_dialog widget
2020-04-07 14:51:46 +02:00
Ralf Becker
1c135b2da3
some fixes around videoconference avatars and adding an automatic alarm 5min before the conference
2020-04-07 11:10:49 +02:00
Ralf Becker
72116b9587
Jitsi avatars: shareing url for pictures, anonymous letter-avatar or gravatar if none
2020-04-06 20:15:00 +02:00
nathangray
6711e3a75f
Fix collabora tests to use correct class (Wopi) rather than parent
2020-04-06 11:00:42 -06:00
nathangray
b1cb9c10ef
Case insensitive check for vCard BEGIN & END flags fixes lowercase vcards would not import
...
https://tools.ietf.org/id/draft-ietf-vcarddav-vcardrev-02.html#anchor3
2020-04-06 10:54:59 -06:00
Hadi Nategh
be7d045e1d
Add requireInteraction option into notification class
2020-04-06 17:24:48 +02:00
Ralf Becker
8c0fb193e1
fix wrong condition
2020-04-06 09:05:50 +02:00
nathangray
fb4e6c0dfe
Some improvements to sharing when multiple shares are involved
2020-04-03 16:20:47 -06:00
Hadi Nategh
86940ce3f9
Set a width to et2_avatar class
2020-04-03 10:55:27 +02:00
nathangray
6664aea901
Etemplate: Register time_or_date widget, fixes wrong timestamps in mobile template mail list
2020-04-01 15:03:58 -04:00
nathangray
abdffc12a0
Fix typescript conversion bug breaking mobile list view
2020-04-01 13:46:05 -04:00
nathangray
c8906e4353
German translation of 'share filemanager directory' from Birgit
2020-04-01 09:54:49 -06:00
Ralf Becker
d830e048e4
loading filemanager translations for sharing
2020-04-01 10:46:32 +02:00
nathangray
174737cc67
English translation of 'share filemanager directory'
2020-03-31 10:49:36 -06:00
nathangray
a84a870cac
English translation of share action hints
2020-03-31 10:43:44 -06:00
nathangray
0664df4921
Add some hints to sharing actions
2020-03-31 10:36:50 -06:00
nathangray
d24c6f2b7d
Avoid error if extra parameter is not set
2020-03-31 10:21:26 -06:00
Ralf Becker
038c1c811c
fix not closed spinner for application names with a dot
2020-03-31 13:03:31 +02:00
nathangray
b27387009d
Fix toolbar actions with no group were missing
2020-03-30 14:25:24 -06:00
Ralf Becker
3750711cdf
* OpenIdConnect/OAuth: manage access and display OAuth apps inside EGroupware
2020-03-30 21:03:19 +02:00
nathangray
c19502ce5b
Fix nextmatch row expansion not properly displaying children
2020-03-30 12:28:48 -06:00
nathangray
cd530e6af0
Fix missing column headers after changing nm row template
2020-03-30 12:22:07 -06:00
nathangray
8063d31183
Remove unwanted quotes around filename
2020-03-30 10:41:39 -06:00
nathangray
1da1cb7b99
Fix legacy options not being read for some widgets
2020-03-30 10:28:48 -06:00
nathangray
c937f50193
Make sure share cleanup job doesn't remove shares just because of access rights
2020-03-30 09:35:59 -06:00
nathangray
d3eb2d9b22
Change the hidden upload message
2020-03-27 13:40:48 -06:00
nathangray
93a7166710
Add hidden upload directory as mail action
2020-03-26 13:20:20 -06:00
Ralf Becker
aa566e12fa
translation for "Hidden uploads" and move it between readonly and writable shares
2020-03-26 10:38:34 +01:00
nathangray
22f498d6e2
Try to fix navigation issues in file select popup
2020-03-25 13:48:04 -06:00
nathangray
895b1ebee9
Cleanup, bugfix & refactoring of hidden upload folder.
2020-03-25 11:39:40 -06:00
nathangray
7163acfe1d
* Add action to share filemanager folder (readonly) with hidden upload folder
2020-03-24 20:34:04 -06:00
nathangray
6aec7858cc
* Api: If addressbook event column is disabled, disable next / last dates in edit dialog as well.
2020-03-24 09:42:10 -06:00
nathangray
3350f3a024
Some fixes for tile view after Typescript conversion
2020-03-23 10:05:46 -06:00
Hadi Nategh
3330bb6747
Use svg icon version for sidebox bullet points
2020-03-23 14:13:44 +01:00
Ralf Becker
e9c3533c93
avoid misconfiguration of user "anonymous" NOT flaged as such
2020-03-21 11:43:54 +01:00
nathangray
34ec346821
Fix favourites (& probably some more inherited stuff) broken by TypeScript conversion
...
Note that any properties declared in a sub-class aren't generally available until after the super() call is done, i.e. in the super constructor they're undefined.
2020-03-20 11:38:38 -06:00
nathangray
7631eb83aa
Fix some account changes were not saved
2020-03-20 10:31:46 -06:00
Hadi Nategh
6c9504e647
Add fullscreen into htmleditor feature preferences. fix and use svg icons.
2020-03-20 13:02:19 +01:00
nathangray
a7593b2f83
Add some comment so we know what's going on
2020-03-19 10:41:45 -06:00
nathangray
c04915ae09
Etemplate: Fix nextmatch printing failed after TypeScript conversion
2020-03-18 10:36:14 -06:00
Ralf Becker
d21cd6bcd9
Changelog for 19.1.20200318
2020-03-18 16:05:40 +01:00
Ralf Becker
04b83d4344
* Filemanager/Sharing: fix lost session on first load in sharing links with Firefox
2020-03-17 20:38:30 +01:00
nathangray
83fd11f7c7
Fix bug in nm rowProvider preventing some re-ordered columns from getting their value
2020-03-17 10:32:45 -06:00
Hadi Nategh
b2c60f5667
Fix searchbox messed up DOMNode
2020-03-17 15:56:56 +01:00
nathangray
5af17679f3
Fix some missed free() calls
2020-03-16 14:27:57 -06:00
nathangray
298d0618e6
Etemplate: Add 3 minute nextmatch refresh option
2020-03-13 11:49:36 -06:00
nathangray
b8c6d52d29
Merge feature/improve_nm_performance changes in
2020-03-11 10:56:51 -06:00
nathangray
458a40c792
Avoid some warnings caused by using foreach() over null
2020-03-11 09:25:31 -06:00
Hadi Nategh
625c3eb73c
Fix htmlarea being initiated twice
2020-03-11 14:54:47 +01:00
nathangray
d4b9397d62
Refactor tests to avoid deprecated assertions
2020-03-10 15:54:02 -06:00
nathangray
4078154237
Remove permanent error_log
2020-03-09 15:29:51 -06:00
Hadi Nategh
d6c2a4aa0b
Convert tracker app.js to TS
2020-03-09 16:12:49 +01:00
Hadi Nategh
f39248c89a
Fix triangle icon for toolbar's header button
2020-03-09 14:10:46 +01:00
nathangray
173b695cf2
Api: Sharing listens to Vfs hooks to stay up-to-date with deleted or renamed files
2020-03-06 14:48:26 -07:00
Ralf Becker
4fe466f4f9
deals with some rows share_path have "vfs://default" prefix, some are just path
2020-03-06 15:08:34 +01:00
Ralf Becker
4c987e7dd8
fix all shares (not files) got deletes, if one was expired
2020-03-06 14:33:50 +01:00
nathangray
aa87e60f10
Etemplate: Fix customfield widget bug "Cannot read property ... of undefined"
2020-03-05 15:37:42 -07:00
nathangray
9b2e6b5012
Api: Fix Sharing missing temp file cleanup
2020-03-05 15:03:34 -07:00
nathangray
1fcd502d57
Api: Fix sharing lost session ID causing logout
2020-03-05 14:08:57 -07:00
nathangray
0df0777484
Revert "Api: Fix sharing lost session ID causing logout"
...
This reverts commit 07561bf01d
.
2020-03-05 14:07:24 -07:00
nathangray
07561bf01d
Api: Fix sharing lost session ID causing logout
2020-03-05 13:58:09 -07:00
Hadi Nategh
a79280e78c
Fix error egw_keymanager_js_1.egw_keyHandler is not a function
2020-03-05 14:53:50 +01:00
Hadi Nategh
0cc7ce12d0
merge master
2020-03-05 14:45:25 +01:00
Hadi Nategh
4ae4b4027b
Remove extra semicolons
2020-03-05 13:25:52 +01:00
Ralf Becker
7283d33a93
fold Apache error.log and ignored PHP syntax errors, plus remove some warnings
2020-03-05 11:53:26 +01:00
Ralf Becker
5cedd472f9
move setting a working session.save_path to bootstrap, to avoid tons of warnings set it cant by changed after output/headers sent
2020-03-05 10:45:07 +01:00
Ralf Becker
77a7d538f5
fix conflict with lang() function, by just instanciating setup class
2020-03-05 10:29:53 +01:00
Ralf Becker
5154bc2f70
fix warnings, if headers are already sent, eg. in phpUnit/Travis
2020-03-05 10:23:29 +01:00
Ralf Becker
aef614b2f0
unit tests for basic CalDAV and special delete handling for CalDAV Outlook Synschronizer
2020-03-04 22:44:56 +01:00
Ralf Becker
b448f9a021
adding phpUnit 8.x as dev-requirement and try staring Apache in Travis for CalDAV tests
2020-03-04 22:43:09 +01:00
Ralf Becker
e360932bdf
fix warning in tests
2020-03-04 22:31:30 +01:00
Ralf Becker
df263c22a3
some fixes for warnings during phpUnit about session+translation
2020-03-04 20:28:30 +01:00
Ralf Becker
c85f1f3d05
some fixes for warnings during phpUnit about caching
2020-03-04 20:27:10 +01:00
Ralf Becker
19a7894269
some pending changes
2020-03-04 20:19:08 +01:00
Ralf Becker
44d9fcc790
Revert "* CalDAV/OutlookSynchronizer: reject invitations when client deletes then without appropriate rights in his calendar"
...
This reverts commit 4c6e41d479
.
2020-03-04 19:16:50 +01:00
Ralf Becker
78fe939b00
Revert "better/quicker use setUpBeforeClass to create accounts and update to phpUnit 8"
...
This reverts commit 55a0c2b6bc
.
2020-03-04 19:16:37 +01:00
Ralf Becker
cbb1391c37
Revert "revert using files cache for cli change in order to fix failing install in Travis"
...
This reverts commit 1367463e6b
.
2020-03-04 19:15:43 +01:00
Ralf Becker
1367463e6b
revert using files cache for cli change in order to fix failing install in Travis
2020-03-04 19:08:42 +01:00
Ralf Becker
ce47208874
fix function signature in order to update to phpUnit 8
2020-03-04 18:47:48 +01:00
Ralf Becker
55a0c2b6bc
better/quicker use setUpBeforeClass to create accounts and update to phpUnit 8
2020-03-04 18:46:47 +01:00
Ralf Becker
4c6e41d479
* CalDAV/OutlookSynchronizer: reject invitations when client deletes then without appropriate rights in his calendar
2020-03-04 16:58:38 +01:00
Ralf Becker
65294a3e19
fix error on window closing in Chrome 80+
...
caused by Chrome 80+ no longer allowing to send a synchronious ajax request from beforeunload handler, using sendBeacon (async request with keepalive=true) instead
2020-03-02 10:43:19 +01:00
Hadi Nategh
b47a0917d2
Add getController method to get access to nm controller object
2020-02-28 14:45:58 +01:00
Hadi Nategh
2cc2f198d4
Some fixes for egw_action and egw_global
2020-02-28 14:41:17 +01:00
nathangray
0f898acbb2
Fix action bugs where actions were not properly linking
2020-02-27 11:54:55 -07:00
nathangray
251f09d28b
Fix taglist onchange & onclick handlers were not parsed into javascript
2020-02-27 11:51:43 -07:00
nathangray
bdc99ab30c
Increase visibility of tooltipElem so children can access it too
2020-02-27 11:50:04 -07:00
nathangray
b03e8d167e
Update some parameter types
2020-02-27 11:44:34 -07:00
Ralf Becker
deb482aca3
suppress warning if session already active (trace logs the password)
2020-02-26 13:51:58 +01:00
Hadi Nategh
e48000d149
Convert vfsSelectUI to TS
2020-02-26 12:19:17 +01:00
nathangray
de426e1232
Some types & fixes
2020-02-25 09:05:32 -07:00
nathangray
49493a6af8
Convert etemplate2 to typescript
2020-02-24 15:16:40 -07:00
nathangray
f0392bc4e8
Add missing destroy()
2020-02-24 15:15:24 -07:00
Hadi Nategh
b7403af93f
Fix expose class and its derived widgets
2020-02-20 17:46:53 +01:00