-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow "Direct Editing" Link Without Public Sharing #12470
Comments
GitMate.io thinks possibly related issues are #12469 ([Feature] Allow Direct Editing for Regular (not public) Direct File Links), #2983 (Can't open documents from public shares using Collabora online), #11169 (Allow multiple share links), #9434 (Public Sharing), and #8266 (NC13, Cannot edit Files with Collabora in shared folders). |
#12469 was just closed as a "duplicate" of this issue:
It's definitely related to this issue here, but I'm not sure if it's actually a duplicate, i.e. if the feature requested in #12469 will automatically work once this feature request here has been implemented. So to make sure the desired feature from #12469 does not get lost, I'll quote it here for reference:
|
Could you please also consider tagging this as "1. to develop" and milestone "Nextcloud 17"? (just like #14593) |
This comment has been minimized.
This comment has been minimized.
This could help |
Hey @mhow2 ! |
So this is actually step 2/3 of what I described in #16067 (comment) Let's close #16067 then since this one fits the remaining tasks better: As a general comment on the approach in #16067, I think it is only half way to how it should actually behave. The ideal solution would look like the following.
The first part is already done with #20185 so if you copy the link of a file row you already have a direct link to open collabora or any other file ;) cc @azul |
I'll take a look at the url change today. |
@juliushaertl I'm a bit unsure how to best approach this. The files app itself updates the url when navigating to another directory. This happens by triggering an So I think the url update should be handled in the Viewer apps I'll start by adding the url update in the traditional way to the open function in the viewer app. Please let me know if i should use routes instead. |
⬆️ This is a first take making use of |
@juliushaertl : Thx very much for sharing the &openfile=fileId syntax! I have been looking for this feature for a while. Knowing this syntax, I can at least cook my own URLs that I can share with team members, so that they can directly edit the document. |
Any update on this? Is this implemented now? |
@microfx, in current master if you open a file in the viewer it will change the url to one that will also open the file in the viewer. It contains the I also opened a pull request to the text app to make linking to local files easier. The second comment has a screen recording, illustrating how it works. I'd be happy about feedback there. |
Hi ! This feature would be very useful indeed, but I can't have this "hack" to work (NC 19 and 18), does the URL must end like this : apps/files/?dir=/Directory&fileid=[fileID]&openfile=[fileID] ? |
(Original issue: nextcloud/richdocuments#312)
Steps to reproduce
Expected behaviour
The file will be presented in editing view (at least optionally).
Actual behaviour
The file will be shown in the files list, with its sidebar opened.
In case of a public share link, this already works - opening this link will optionally ask for a password and then open the file in the Richdocuments online readonly or editor view.
Server configuration detail
Operating system: Linux 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64
Webserver: Apache/2.4.25 (Debian) (apache2handler)
Database: mysql 10.1.26
PHP version:
7.0.30-0+deb9u1
Modules loaded: Core, date, libxml, openssl, pcre, zlib, filter, hash, Reflection, SPL, session, standard, apache2handler, mysqlnd, PDO, xml, apcu, apc, bz2, calendar, ctype, curl, dom, mbstring, fileinfo, ftp, gd, gettext, iconv, igbinary, imagick, imap, intl, json, ldap, exif, mcrypt, mysqli, pdo_mysql, Phar, posix, readline, recode, redis, shmop, SimpleXML, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xmlreader, xmlwriter, xsl, zip, Zend OPcache
Nextcloud version: 13.0.7 - 13.0.7.2
Updated from an older Nextcloud/ownCloud or fresh install: installed 13.0.2
Where did you install Nextcloud from: unknown
Signing status
Array
(
)
List of activated apps
Configuration (config/config.php)
Are you using external storage, if yes which one: local/smb/sftp/...
Are you using encryption:
Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
Client configuration
Browser: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/70.0.3538.77 Chrome/70.0.3538.77 Safari/537.36
Operating system: Debian 9.6
The text was updated successfully, but these errors were encountered: