diff options
author | Christian Kamm <mail@ckamm.de> | 2017-04-12 12:09:20 +0300 |
---|---|---|
committer | Christian Kamm <mail@ckamm.de> | 2017-04-21 11:16:08 +0300 |
commit | 3c1a2cde335426b5d1df6b6fd6d2ae33778ce5c2 (patch) | |
tree | c5c7cb1af960f958815af4ba4c03af6da11d80ce /src/gui/ocssharejob.cpp | |
parent | a1f7168d2a7d9f6d5181e55af644d15745fd2026 (diff) |
ShareDialog: Review fixes
* Allow creating nameless shares
* Display token as name for nameless shares
(both to be consistent with server)
* Allow changing a share's name by editing it in the table
* Minor adjustments
Diffstat (limited to 'src/gui/ocssharejob.cpp')
-rw-r--r-- | src/gui/ocssharejob.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/gui/ocssharejob.cpp b/src/gui/ocssharejob.cpp index 7c13df43e..5fcba7d8c 100644 --- a/src/gui/ocssharejob.cpp +++ b/src/gui/ocssharejob.cpp @@ -84,6 +84,16 @@ void OcsShareJob::setPublicUpload(const QString &shareId, bool publicUpload) start(); } +void OcsShareJob::setName(const QString &shareId, const QString &name) +{ + appendPath(shareId); + setVerb("PUT"); + addParam(QString::fromLatin1("name"), name); + _value = name; + + start(); +} + void OcsShareJob::setPermissions(const QString &shareId, const Share::Permissions permissions) { |