Commit Graph

1222 Commits

Author SHA1 Message Date
Ralf Becker
4886583cc1 change sharing to allow mounting shared into existing user sessions
without the need to destroy the session, if the sharee is a different user

This is accomplished by keeping the sharee in the stream context / attribute of the vfs class(es) instead of static Vfs::$user.
Later is still used for the current user - identical to egw_info[user][account_id].

This commit / merge of the vfs-context feature branch also added the abilty to mount WebDAV sources, eg. a sharing link from an other EGroupware instance
or any WebDAV server
2020-10-08 11:24:34 +02:00
Ralf Becker
b7e8c6b9e1 more explanatory / clear error messages for lntree 2020-09-13 10:23:33 +02:00
nathangray
b3a700d7ee * Filemanager: Fix unwanted, automatic comment "ask" when uploading to filemanager 2020-09-03 11:45:17 -06:00
nathangray
a43fc4bf20 Filemanager: Fix EACL could not select groups 2020-08-04 14:15:52 -06:00
Ralf Becker
361d5cb351 bump version to 20.1 2020-06-28 10:04:21 +02:00
nathangray
8778be01ff * Filemanager: When user tries to access a directory with no permission, redirect to previous directory instead of home 2020-06-08 10:18:15 -06:00
nathangray
6a425ac935 Filemanager: Add a 'None' option for editor mime type exclusion so you can override the default. 2020-05-19 11:28:51 -06:00
Ralf Becker
1436aeeb27 pending translations from our translation server 2020-04-21 16:30:16 +02:00
nathangray
8c2c335ae6 Fix missing translation reported by Stefan Unverricht 2020-04-16 09:19:24 -06:00
Ralf Becker
f4e64e18b3 pending translations from our translation server 2020-04-08 19:09:00 +02:00
Hadi Nategh
599393ffbe Fix select all action breaks filemanager's contextmenu 2020-04-07 11:18:13 +02:00
Ralf Becker
5515cc0af0 exclude PDFs for new installations by default from opening in Collabora 2020-04-06 15:26:04 +02:00
Ralf Becker
9a26934c67 German translation for new "hidden Upload" success message 2020-03-31 08:51:38 +02:00
Hadi Nategh
2e753d942a * Filemanager: fix upload in mobile template does not work for hidden share link 2020-03-30 14:22:15 +02:00
Hadi Nategh
0314f87eee Show file upload progress in mobile theme 2020-03-30 11:44:26 +02: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
Hadi Nategh
18c21d4234 Convert filemanager's add and up/down folder navigator icons into svg 2020-03-26 14:32:57 +01:00
Hadi Nategh
3f4adaa33f Fix custom icon not being set if there's no custom color. 2020-03-26 13:01:59 +01: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
895b1ebee9 Cleanup, bugfix & refactoring of hidden upload folder. 2020-03-25 11:39:40 -06:00
Hadi Nategh
b0b9df8e50 Sharing UI improvement 2020-03-25 17:42:07 +01:00
nathangray
7163acfe1d * Add action to share filemanager folder (readonly) with hidden upload folder 2020-03-24 20:34:04 -06:00
nathangray
3350f3a024 Some fixes for tile view after Typescript conversion 2020-03-23 10:05:46 -06: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
Hadi Nategh
3cbab67080 Use svg icon for dropdown add button in filemanager 2020-03-18 11:59:32 +01:00
Ralf Becker
7932a3a693 pending changes from our translation server 2020-03-18 11:29:58 +01:00
Hadi Nategh
81266c0eba Remove ro_image from template as it will be taken care of by css class anyway 2020-03-16 12:45:47 +01:00
nathangray
66f197d0b0 Fix missing appname causing share link to reload everything 2020-03-06 13:04:52 -07:00
nathangray
28143ab160 Fix js error "Uncaught TypeError: Object prototype may only be an Object or null: undefined"
This error happens when a required file is missing.
2020-03-06 10:42:31 -07:00
Hadi Nategh
11a3e9df90 Use getController to get controller private object 2020-03-06 11:52:15 +01:00
Hadi Nategh
0cc7ce12d0 merge master 2020-03-05 14:45:25 +01:00
nathangray
67e68f86f7 Vfs: Include original search term in vfs_options in addition to regex 2020-03-04 13:53:46 -07:00
Hadi Nategh
5767671d97 Convert collabora app to TS 2020-03-02 15:58:51 +01:00
Hadi Nategh
0065f9b044 Convert filemanager to TS (should not be merged yet as it's still WIP) 2020-02-28 14:42:45 +01:00
nathangray
0058b29d49 Filemanager: Remove special formatting on account search button 2019-11-01 11:59:05 -06:00
Ralf Becker
ebf2cd8601 pending translations from our translation server 2019-10-31 12:55:11 +01:00
Ralf Becker
612fdd71cb permanent redirect requests to filemanager/webdav.php to webdav.php 2019-10-22 15:29:23 +02:00
nathangray
80c706b957 Fix some translation issues reported by Stefan Unverricht 2019-10-10 10:31:27 -06:00
Hadi Nategh
6f799d7cb7 Apply new translations from translation server 2019-09-30 10:55:13 +02:00
Hadi Nategh
3b5f6eb1c3 Applying some new icons from Eva 2019-09-25 15:16:52 +02:00
nathangray
4e339a62a4 Filemanager: Fix shared directory could not open odp (or other non-odt files) in Collabora
Also fix "Permission denied" error trying to open office files without Collabora
2019-09-18 11:54:08 -06:00
nathangray
9fdccd7bca Filemanager - fix shared directory could not open odp (or other non-odt files) in Collabora 2019-09-09 11:26:02 -06:00
Hadi Nategh
c831ce0128 * Filemanager: fix actions in share->mail context menu not working on multi-selection 2019-08-28 11:20:52 +02:00
nathangray
c4340404c6 Make edit share dialog wider (#34981) 2019-08-27 14:47:19 -06:00
nathangray
aef91aaef7 Missing translations 2019-08-27 14:44:13 -06:00
nathangray
872235a0f1 Filemanager - remove share filemanager directory action from filemanager, it makes no sense there. 2019-08-26 11:22:26 -06:00
Ralf Becker
c706f3f09c pending translations from our translation server 2019-08-22 13:57:23 +02:00
nathangray
11e145967e Remove unused preferred export definition preference 2019-08-02 10:17:16 -06:00
nathangray
1b669b1405 Filemanager - remove unused collabora user color preference 2019-08-02 09:55:57 -06:00
nathangray
c580dcb64f Filemanager - Support sharing directory by right clicking on empty row (No matches found) 2019-07-31 10:44:12 -06:00
nathangray
c6751c4594 Filemanager - Support sharing directory by right clicking on empty row (No matches found) 2019-07-31 10:31:13 -06:00
nathangray
b36aeb827c Filemanager - fix delete share action disappears after the first use 2019-07-25 11:24:37 -06:00
nathangray
59cf097a09 Filemanager - correctly show 'Writable share link' in dialog title if writable checkbox was checked 2019-07-23 14:26:16 -06:00
nathangray
87c4f0ff9c Filemanager - Add some actions for merge-print shares into email templates 2019-07-16 13:44:20 -06:00
Ralf Becker
efcb0471b3 bump version to 19.1 2019-07-16 10:46:59 +02:00
nathangray
27307169c1 Filemanager - add actions for EPL ability to edit view link & shares 2019-07-10 11:40:11 -06:00
Ralf Becker
abe17476dd fix filemanager default to use Collabora for office files 2019-07-09 16:11:35 +02:00
Ralf Becker
0addb59e99 pending translations from our translation server 2019-07-04 12:39:40 +02:00
Ralf Becker
52fb5237f6 pending translations from our translation server 2019-06-06 09:10:31 +02:00
nathangray
634e2f4fe6 Add a way yto create a share for filemanager 2019-05-07 15:23:34 -06:00
Hadi Nategh
56f80fe670 Switch Filemanager app color code with Bookmarks 2019-04-25 09:56:27 +02:00
Hadi Nategh
44d81664cd Add some translations 2019-03-27 15:07:01 +01:00
Hadi Nategh
266d4ebd70 Some more styling changes:
- Add png version of app icons
- Add nm header column selection icon
2019-03-26 12:21:33 +01:00
Hadi Nategh
74dde1dd0e Apply some new app colors and icons 2019-03-25 09:53:17 +01:00
Hadi Nategh
f3b0362653 Remove extra navbar icons from mobile template 2019-03-21 16:43:23 +01:00
Ralf Becker
4b5379d61b * Filemanager/WebDAV: handle url-special chars like %, # and ? correctly 2019-03-21 12:36:25 +01:00
Hadi Nategh
d8d6d4d247 Apply new app color codes 2019-03-21 11:53:37 +01:00
Ralf Becker
bc1db0019a remove stroke / outline from svg images 2019-03-06 15:47:53 +01:00
Alexandros Sigalas
486ca59f86 Fixed, PHP Warning: Invalid argument supplied for foreach(),cast array 2019-03-06 14:12:52 +02:00
Alexandros Sigalas
f4e771d49e Fixed, PHP message: PHP Warning: Invalid argument supplied for foreach() 2019-03-05 22:17:45 +02:00
Hadi Nategh
fdb2d8dde3 Upgrade filemanager color code 2019-03-04 16:12:05 +01:00
nathangray
d805e9f467 Stop using deprecated each(), using foreach(), key() or current() instead 2019-02-12 14:13:45 -07:00
Hadi Nategh
c5c09c4f9f Deprecate CKEDITOR and remove it from source 2019-01-25 12:41:13 +01:00
nathangray
498db61f46 Fix new directories with weird chars (one#two?three) do not get created correctly 2019-01-21 11:37:27 -07:00
nathangray
32f87ed911 * Filemanager - fix missing empty directory context actions 2019-01-07 15:33:53 -07:00
nathangray
fc4f6f6398 * Filemanager - clickable folders in the path 2019-01-07 15:05:14 -07:00
nathangray
07b24b2a60 Commit session right after we store the state 2018-12-20 10:45:11 -07:00
Hadi Nategh
d9e1ddf506 W.I.P. of modern theme with SVG icons enabled:
- add colored svg navbars
2018-12-11 16:52:55 +01:00
Ralf Becker
3552afa91c converting turkish translations to utf-8 2018-12-10 10:59:43 +01:00
Hadi Nategh
fd36f854a3 W.I.P. of disableIfNoEPL attribute:
- Implement the same attribute for sidebox menu
- Fix if hideOnDisabled is enabled it will ignore the disableIfNoEPL and it will not show the menu at all
- Adopt addressbook Mail VCard menu
2018-11-27 15:22:50 +01:00
Hadi Nategh
b00b37efa8 W.I.P. implementing TinyMCE editor and deprecating CKEditor:
- Fix image upload via old file_selector for etemplate apps
2018-10-25 15:31:41 +02:00
nathangray
0354a00aa2 Some missed translations reported by Stefan Unverricht 2018-09-27 11:46:29 -06:00
nathangray
613a49799c Some missed translations reported by Stefan Unverricht 2018-09-20 13:01:54 -06:00
Hadi Nategh
786b6dc2a6 Do not offer Collabora as an option for 'document_doubleclick_action' or 'merge_open_handler' preferences when Collabora is not accessible 2018-08-24 11:43:34 +02:00
Hadi Nategh
47c8143339 Fix translation 2018-08-15 16:21:57 +02:00
Hadi Nategh
b87e81b1d6 Add some translations 2018-08-10 09:56:51 +02:00
Hadi Nategh
0838b67724 Change hint text for document dbl-click handler preference 2018-08-10 09:50:27 +02:00
Hadi Nategh
a9a303a6ff Add new preference to control default action of editing a document (open with:Collabora|CollabEditor|Download) 2018-08-03 11:08:00 +02:00
nathangray
85d592c5ee * Filemanager - add {{webdav_url}} placeholder for external path using webdav 2018-07-24 14:53:38 -06:00
nathangray
fbea34819a * Filemanager - make files and their paths clickable 2018-07-24 14:31:17 -06:00
Hadi Nategh
7c01fa533b Change from legacy-options sub-type to type_filter 2018-07-19 17:07:08 +02:00
Hadi Nategh
ffefc15c13 Fix exclude mimes pref gives invalidation error on save 2018-07-17 14:52:30 +02:00
Hadi Nategh
85d33febc6 Unset autocomplete_url for collab mime type exclusion pref to avoid account search 2018-07-16 13:34:20 +02:00
Hadi Nategh
50d02bff81 Try to warn user when switching between filemodes in compose dialog, also indicate each filemode with an icon. 2018-07-12 15:42:07 +02:00
Hadi Nategh
cc3e00f9f1 * Mail: take opened compose dialogs into account when trying to forward attachment, share files into mail or vcard attachment from addressbook 2018-07-11 14:39:40 +02:00
Ralf Becker
e5a7156544 Translations from Ilias Chasapakis 2018-05-14 18:55:38 +02:00
U-quokka\komaba
2da4ec91db update Japanese language files. 2018-05-12 08:24:38 +09:00
nathangray
8873a23fd6 Filemanager - Fix save as only downloaded the last file 2018-04-24 11:38:02 -06:00
nathangray
8973a62ccc Filemanager - Fix save as only downloaded the last file 2018-04-24 11:26:16 -06:00
nathangray
f2ef95c7c6 Fix some translation problems, reported by Stefan Unverricht 2018-04-16 09:57:27 -06:00
Hadi Nategh
c0b5a7c44e Add and fix some translations, thanks to Stefan Unverricht. 2018-04-11 15:19:39 +02:00
Ralf Becker
7b4c8cf000 append cd=no to fix redirect of standard template 2018-04-11 11:27:27 +02:00
nathangray
9ca0475c1f Refactor a little for better extendability with SharingUi 2018-04-09 14:02:24 -06:00
Hadi Nategh
c28e6de2ba Add some translations, thanks to Evgen Vodopivec. 2018-04-03 11:24:42 +02:00
Ralf Becker
1d835928d2 new method Api\Framework::getUrl() to get a full / externally usable Url 2018-03-21 12:51:52 +01:00
Hadi Nategh
045436609d Get Sharing + Collabora into latest 17.1 version 2018-03-21 12:43:25 +01:00
Hadi Nategh
94fb6fecaa Fix missing icon 2018-03-14 13:26:49 +01:00
Hadi Nategh
e8d67952b9 * Filemanager: Fix sharing menu completely disappears when user has no rights to mail app 2018-03-12 11:11:13 +01:00
nathangray
3891cb4064 Allow server to specify copy link dialog title 2018-03-07 11:27:35 -07:00
Ralf Becker
146785d57a deal with old MS Office mime-times have multiple extensions eg. application/msword uses doc and dot 2018-02-15 18:01:10 +01:00
Ralf Becker
c2bb28d3f1 pending DE and SK translation from Stefan Unvericht 2018-02-09 12:34:50 +01:00
Hadi Nategh
e098d72baa Fix excluded mime types does not work for CollabEditor 2018-02-08 14:48:14 +01:00
Ralf Becker
efabf4978c Add some translations 2018-02-08 11:53:41 +01:00
Hadi Nategh
e5261638bc Change label of excluded mime types in preferences into extension name only 2018-02-08 10:56:19 +01:00
Hadi Nategh
3bbad14683 Add some translations and adopt link list widget to take editor opener handler preference into account 2018-02-07 15:18:43 +01:00
Hadi Nategh
034b17a49a Implement new user preference in order to be able to select a handler for opening a merge print document 2018-02-07 13:15:29 +01:00
Hadi Nategh
8e0243294c Implement proposed filemanager mime type open handler based on user preferences 2018-02-06 18:00:36 +01:00
Hadi Nategh
54389ff5a5 * Filemanager: Fix "open as new" action is disabled on selected file context menu 2018-01-30 12:26:45 +01:00
nathangray
abae244b4b Fix missing translations, found by Stefan Unverricht 2018-01-29 16:22:18 -07:00
nathangray
f20b101dbe Filemanager - German translation for "list view" 2018-01-24 09:54:12 -07:00
Hadi Nategh
a097f8eb00 Add some translations for filemanager 2018-01-11 11:24:50 +01:00
nathangray
fc096da1b3 * Filemanager - fix unable to change directory after returning from shared files list 2018-01-08 09:58:05 -07:00
Hadi Nategh
06db393f1c W.I.P. migrating of Collabeditor (webodf):
- Migrate database part into Collabeditor setup
- Fix create new action
- Disable new button if there's no filemanager-editor installed
2017-12-20 12:38:08 +01:00
Hadi Nategh
652a23be7c W.I.P. migrating of Collabeditor (webodf) from filemanager and Api to an individual app 2017-12-19 18:48:40 +01:00
Hadi Nategh
227a5b28da Add deprecated tag to filemanager_select class 2017-12-01 11:21:29 +01:00
Hadi Nategh
a93722959b Use filemanager_select for old etemplate apps 2017-12-01 11:05:32 +01:00
nathangray
ad6c143059 Fix various missing translations, found by Stefan Unverricht 2017-11-29 09:58:01 -07:00
Hadi Nategh
013660ae55 Add some German translations from Stefan Unverricht 2017-11-27 11:39:24 +01:00
Hadi Nategh
8e9ba56b46 Fix using not intentional streamWrapper when registering filemanager editor links 2017-11-20 16:48:52 +01:00
nathangray
16e5c695dc Fix drag and drop linking of email 2017-11-17 10:31:15 -07:00
Hadi Nategh
ee1ca5c402 Fix collab editor does not get open when triggered from infolog 2017-11-16 18:22:16 +01:00
Hadi Nategh
1f998f1612 Fix attempting to open a document link in infolog pops collabora link even the user has no permission to the collabora app 2017-11-16 16:31:22 +01:00
Hadi Nategh
9fe0e276b5 Try to avoid mime open exception 2017-11-10 16:51:34 +01:00
Hadi Nategh
3cdf799a6b Fix some styling for mobile template:
- Fix create new file selectbox button in Filemanager
- Fix Dialog titlebar not being shown
2017-11-09 12:15:26 +01:00
Hadi Nategh
7b0d92fabb Disable delete action in context menu based on user rights not based on being anonymous 2017-11-07 12:19:57 +01:00
Hadi Nategh
662131b0d1 Enable create new toolbar in sharing 2017-11-07 11:30:32 +01:00
Hadi Nategh
fe583421df Fix mime handler for sharing 2017-11-07 10:49:24 +01:00
Hadi Nategh
1848f6d35f Some styling for Sharing template 2017-11-06 17:43:47 +01:00
Ralf Becker
0d99d129dc deny sharing owner rights (chmod, chgrp, set eACL) and disable eACL tab 2017-11-06 14:52:12 +01:00
Ralf Becker
f21b13090f pending translations from our translation server 2017-11-04 09:36:02 +01:00
Hadi Nategh
3cdece0d4c Enable Writable Share Link only for directories 2017-11-03 16:53:02 +01:00
Hadi Nategh
8d10866706 Make sure we have default registered link if there's no Collabora 2017-11-03 16:35:34 +01:00
Hadi Nategh
601f15527b No need to trigger VfsSelect click via DOM, since VfsSelect has its own click function 2017-11-03 16:33:51 +01:00
Hadi Nategh
6c093e0aac Add Writable Share Link action into Share context menu 2017-11-03 16:30:35 +01:00
Ralf Becker
96eb731d47 suppress WOPI shares from list of shares, as they are not user-created 2017-11-02 14:29:08 +01:00
Ralf Becker
109ed2387c fix indention 2017-11-02 13:53:29 +01:00
Ralf Becker
138afa94fb fix (silent) javascript error when trying clipboard actions in sharing 2017-11-02 13:47:25 +01:00
nathangray
1159f4bb45 Less restrictions on anonymous user, use permissions instead 2017-10-31 10:39:01 -06:00
nathangray
7e7733e4e9 Restrict anonymous user, fix noEdit class not set on all rows 2017-10-30 11:25:12 -06:00