mirror of
https://github.com/nextcloud/desktop.git
synced 2025-10-26 11:17:43 +00:00
ShareDialog: Keep default server permissions by default (#4152)
This commit is contained in:
parent
5f715a7af7
commit
887aa952fe
@ -122,7 +122,9 @@ void OcsShareJob::createShare(const QString& path,
|
||||
addParam(QString::fromLatin1("path"), path);
|
||||
addParam(QString::fromLatin1("shareType"), QString::number(shareType));
|
||||
addParam(QString::fromLatin1("shareWith"), shareWith);
|
||||
addParam(QString::fromLatin1("permissions"), QString::number(permissions));
|
||||
if (!(permissions & Share::PermissionDefault)) {
|
||||
addParam(QString::fromLatin1("permissions"), QString::number(permissions));
|
||||
}
|
||||
|
||||
start();
|
||||
}
|
||||
|
||||
@ -51,7 +51,8 @@ public:
|
||||
PermissionUpdate = 2,
|
||||
PermissionCreate = 4,
|
||||
PermissionDelete = 8,
|
||||
PermissionShare = 16
|
||||
PermissionShare = 16,
|
||||
PermissionDefault = 1 << 30
|
||||
};
|
||||
Q_DECLARE_FLAGS(Permissions, Permission)
|
||||
|
||||
@ -62,7 +63,7 @@ public:
|
||||
const QString& id,
|
||||
const QString& path,
|
||||
const ShareType shareType,
|
||||
const Permissions permissions,
|
||||
const Permissions permissions = PermissionDefault,
|
||||
const QSharedPointer<Sharee> shareWith = QSharedPointer<Sharee>(NULL));
|
||||
|
||||
/*
|
||||
|
||||
@ -170,10 +170,8 @@ void ShareUserGroupWidget::slotCompleterActivated(const QModelIndex & index)
|
||||
return;
|
||||
}
|
||||
|
||||
_manager->createShare(_sharePath,
|
||||
(Share::ShareType)sharee->type(),
|
||||
sharee->shareWith(),
|
||||
Share::PermissionRead);
|
||||
_manager->createShare(_sharePath, Share::ShareType(sharee->type()),
|
||||
sharee->shareWith(), Share::PermissionDefault);
|
||||
|
||||
_ui->shareeLineEdit->setText(QString());
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user