[owncloud-devel] WG: OC7a JS context object

Hoffmann, Patrick HOP at bito.de
Tue Jun 17 13:15:56 GMT 2014

Hello Vincent,

ok with integer makes sense. Strings would be fine too. I just need to determinate from which list the file is.
context.dir is sadly no option, because it's difficult to say, if it is a shared file or the own one.

I create lock handles like this.

1.    File is your own:

create a lockhandle for your file.

2.    File is shared with you:

Resolve the file in the database until you get to the original source of the file. The path+filename should be now the same as in 1.
(This is needed when you lock a file and you shared it, all users, who have it shared with, should also see the file locked.

If I use only the path from '/' for example if you have a file text.txt, all users would see their files locked, if the path is the same.

Examples for locknames:

User: Patt
Datadir = D:
I share the file text.txt. My lockfile will be named like this:

I share the file with Oliver:
(In the old version was /Shared used. It was really easy to know, whether the file is a share or a file in your oc profile).
At default the lockname would be D#$Oliver$files$Shared$text.txt, but my script resolves the share. The name would be


Really simple. One lockfile, locked for yourself and for share user. No duplicate bug with same filenames of other users.
If a third person joins the share too, he would also see the locked file.
If I would use the context.dir I would have just a relative path. In JS there is no way to get the original user of 'filename' once it is clicked.



Gesch?ftsf?hrer: Werner Magin, Winfried Schmuck | HRB 2704 Bad Kreuznach | Gesellschafter: Fritz Bittmann Holding GmbH | USt-ID: DE 811 202 181

Bittmann GmbH
Obertor 29
D-55590 Meisenheim      Telefon:
Internet:       +49 (0) 6753 122 0
+49 (0) 6753 122 399
info at bito.de

Dieses E-Mail ist nur f?r den Empf?nger bestimmt, an den es gerichtet ist und kann vertrauliches bzw. unter das Berufsgeheimnis fallendes Material enthalten. Jegliche darin enthaltene Ansicht oder Meinungs?u?erung ist die des Autors und stellt nicht notwendigerweise die Ansicht oder Meinung von BITO-Lagertechnik Bittmann GmbH dar.
Sind Sie nicht der Empf?nger und haben diese E-Mail irrt?mlich erhalten, sind jegliche Verwendung, Ver?ffentlichung, Weiterleitung, Abschrift oder jeglicher Druck dieser E-Mail strengstens untersagt.
Jede ausgehende E-Mail wird von uns mit h?chster Sorgfalt auf Viren gepr?ft. Jedoch ?bernehmen weder BITO-Lagertechnik Bittmann GmbH noch der Absender (Patrick Hoffmann) die Haftung f?r Viren; es obliegt Ihrer Verantwortung, die E-Mail und deren Anh?nge auf Viren zu pr?fen.

This email is exclusively meant for the addressee and may contain confidential information or information which can be classified as professional secret. Any view or opinion stated in this email is that of the author and does not necessarily represent the view or the opinion of BITO-Lagertechnik Bittmann GmbH. If you are not the addressee and if this email has been transmitted to you by mistake, you may not make use of, publish, transmit, reproduce or print the information contained therein for whatever purpose. We take every reasonable care to check all out-bound emails for viruses. However, neither BITO-Lagertechnik Bittmann GmbH nor the sender (Patrick Hoffmann) can be held liable for the occurrence of viruses and any consequential damages. It is therefore the addressee's sole responsibility to check incoming emails and attachments for viruses.

Anh?nge - :
Versand am 17.06.2014 15:15 von Patrick Hoffmann

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.owncloud.org/pipermail/devel/attachments/20140617/31d3d51a/attachment.html>

More information about the Devel mailing list