Introduce private link sharing #5023
authorChristian Kamm <mail@ckamm.de>
Wed, 10 May 2017 07:37:10 +0000 (09:37 +0200)
committerChristian Kamm <mail@ckamm.de>
Fri, 7 Jul 2017 08:49:51 +0000 (10:49 +0200)
commit0238a29c7cd8bffce79ac684d3aae15bed481412
tree4593643a79402585a99c0476c2b22e2dd1e6a7ee
parentd01065b9a12e69ca493a232f3a8e8f3d416fed52
Introduce private link sharing #5023

* SocketAPI has COPL_LOCAL_LINK / EMAIL_LOCAL_LINK commands
* The nautilus and dolphing shell integrations show a submenu from which
  one can share as well as access the private link.
* The SocketAPI provides a new GET_STRINGS command to access localized
  strings.
* The private link can also be accessed from the user/group sharing
  dialog.
* The numeric file id is extracted from the full id to create the
  private link url.
25 files changed:
shell_integration/dolphin/ownclouddolphinactionplugin.cpp
shell_integration/dolphin/ownclouddolphinpluginhelper.cpp
shell_integration/dolphin/ownclouddolphinpluginhelper.h
shell_integration/nautilus/syncstate.py
src/gui/CMakeLists.txt
src/gui/application.cpp
src/gui/clipboard.mm [deleted file]
src/gui/guiutility.cpp [new file with mode: 0644]
src/gui/guiutility.h [new file with mode: 0644]
src/gui/owncloudgui.cpp
src/gui/owncloudgui.h
src/gui/sharedialog.cpp
src/gui/sharedialog.h
src/gui/sharelinkwidget.cpp
src/gui/shareusergroupwidget.cpp
src/gui/shareusergroupwidget.h
src/gui/shareusergroupwidget.ui
src/gui/socketapi.cpp
src/gui/socketapi.h
src/libsync/account.cpp
src/libsync/account.h
src/libsync/propagatorjobs.cpp
src/libsync/syncjournalfilerecord.cpp
src/libsync/syncjournalfilerecord.h
test/CMakeLists.txt