mirror of
https://github.com/nextcloud/desktop.git
synced 2024-10-24 13:25:52 +03:00
Apply server default permissions for federated file sharing too.
See nextcloud/server#24729 comments. Signed-off-by: Camila <hello@camila.codes>
This commit is contained in:
parent
8f847906c6
commit
df38e5c08b
1 changed files with 22 additions and 32 deletions
|
@ -372,15 +372,6 @@ void ShareUserGroupWidget::slotCompleterActivated(const QModelIndex &index)
|
|||
|
||||
_lastCreatedShareId = QString();
|
||||
|
||||
if (sharee->type() == Sharee::Federated
|
||||
&& _account->serverVersionInt() < Account::makeServerVersion(9, 1, 0)) {
|
||||
int permissions = SharePermissionRead | SharePermissionUpdate;
|
||||
if (!_isFile) {
|
||||
permissions |= SharePermissionCreate | SharePermissionDelete;
|
||||
}
|
||||
_manager->createShare(_sharePath, Share::ShareType(sharee->type()),
|
||||
sharee->shareWith(), SharePermission(permissions));
|
||||
} else {
|
||||
QString password;
|
||||
if (sharee->type() == Sharee::Email && _account->capabilities().shareEmailPasswordEnforced()) {
|
||||
_ui->shareeLineEdit->clear();
|
||||
|
@ -404,7 +395,6 @@ void ShareUserGroupWidget::slotCompleterActivated(const QModelIndex &index)
|
|||
|
||||
_manager->createShare(_sharePath, Share::ShareType(sharee->type()),
|
||||
sharee->shareWith(), _maxSharingPermissions, password);
|
||||
}
|
||||
|
||||
_ui->shareeLineEdit->setEnabled(false);
|
||||
_ui->shareeLineEdit->clear();
|
||||
|
|
Loading…
Reference in a new issue