Skip to content

Commit

Permalink
More distinctly name server allowing resharing property
Browse files Browse the repository at this point in the history
Signed-off-by: Claudio Cambra <[email protected]>
  • Loading branch information
claucambra committed Aug 11, 2023
1 parent 372cd9b commit d428915
Show file tree
Hide file tree
Showing 5 changed files with 12 additions and 12 deletions.
4 changes: 2 additions & 2 deletions src/gui/filedetails/ShareDelegate.qml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ GridLayout {
property bool backgroundsVisible: true

property bool canCreateLinkShares: true
property bool canReshare: true
property bool serverAllowsResharing: true

readonly property bool isLinkShare: model.shareType === ShareModel.ShareTypeLink
readonly property bool isPlaceholderLinkShare: model.shareType === ShareModel.ShareTypePlaceholderLink
Expand Down Expand Up @@ -269,7 +269,7 @@ GridLayout {
shareModelData: model

canCreateLinkShares: root.canCreateLinkShares
canReshare: root.canReshare
serverAllowsResharing: root.serverAllowsResharing

onCloseShareDetails: root.rootStackView.pop(root.rootStackView.initialItem, StackView.PopTransition)

Expand Down
6 changes: 3 additions & 3 deletions src/gui/filedetails/ShareDetailsPage.qml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ Page {
property var shareModelData: ({})

property bool canCreateLinkShares: true
property bool canReshare: true
property bool serverAllowsResharing: true

readonly property var share: shareModelData.share ?? ({})

Expand Down Expand Up @@ -448,8 +448,8 @@ Page {
checkable: true
checked: root.resharingAllowed
text: qsTr("Allow resharing")
enabled: !root.isSharePermissionChangeInProgress && root.canReshare
visible: root.canReshare
enabled: !root.isSharePermissionChangeInProgress && root.serverAllowsResharing
visible: root.serverAllowsResharing
onClicked: root.toggleAllowResharing(checked);

Connections {
Expand Down
4 changes: 2 additions & 2 deletions src/gui/filedetails/ShareView.qml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ ColumnLayout {
readonly property bool sharingPossible: shareModel && shareModel.canShare && shareModel.sharingEnabled
readonly property bool userGroupSharingPossible: sharingPossible && shareModel.userGroupSharingEnabled
readonly property bool publicLinkSharingPossible: sharingPossible && shareModel.publicLinkSharesEnabled
readonly property bool resharingAllowed: shareModel && shareModel.resharingAllowed
readonly property bool serverAllowsResharing: shareModel && shareModel.serverAllowsResharing

readonly property bool loading: sharingPossible && (!shareModel ||
shareModel.fetchOngoing ||
Expand Down Expand Up @@ -215,7 +215,7 @@ ColumnLayout {
rootStackView: root.rootStackView
backgroundsVisible: root.backgroundsVisible
canCreateLinkShares: root.publicLinkSharingPossible
canReshare: root.resharingAllowed
serverAllowsResharing: root.serverAllowsResharing

onCreateNewLinkShare: {
root.waitingForSharesToChange = true;
Expand Down
4 changes: 2 additions & 2 deletions src/gui/filedetails/sharemodel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1251,7 +1251,7 @@ void ShareModel::setAccountState(AccountState *accountState)
Q_EMIT sharingEnabledChanged();
Q_EMIT publicLinkSharesEnabledChanged();
Q_EMIT userGroupSharingEnabledChanged();
Q_EMIT resharingAllowedChanged();
Q_EMIT serverAllowsResharingChanged();
updateData();
}

Expand Down Expand Up @@ -1311,7 +1311,7 @@ bool ShareModel::canShare() const
return _maxSharingPermissions & SharePermissionShare;
}

bool ShareModel::resharingAllowed() const
bool ShareModel::serverAllowsResharing() const
{
return _accountState && _accountState->account() && _accountState->account()->capabilities().isValid()
&& _accountState->account()->capabilities().shareResharing();
Expand Down
6 changes: 3 additions & 3 deletions src/gui/filedetails/sharemodel.h
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ class ShareModel : public QAbstractListModel
Q_PROPERTY(bool canShare READ canShare NOTIFY sharePermissionsChanged)
Q_PROPERTY(bool fetchOngoing READ fetchOngoing NOTIFY fetchOngoingChanged)
Q_PROPERTY(bool hasInitialShareFetchCompleted READ hasInitialShareFetchCompleted NOTIFY hasInitialShareFetchCompletedChanged)
Q_PROPERTY(bool resharingAllowed READ resharingAllowed NOTIFY resharingAllowedChanged)
Q_PROPERTY(bool serverAllowsResharing READ serverAllowsResharing NOTIFY serverAllowsResharingChanged)
Q_PROPERTY(QVariantList sharees READ sharees NOTIFY shareesChanged)

public:
Expand Down Expand Up @@ -117,7 +117,7 @@ class ShareModel : public QAbstractListModel
[[nodiscard]] bool publicLinkSharesEnabled() const;
[[nodiscard]] bool userGroupSharingEnabled() const;
[[nodiscard]] bool canShare() const;
[[nodiscard]] bool resharingAllowed() const;
[[nodiscard]] bool serverAllowsResharing() const;

[[nodiscard]] bool fetchOngoing() const;
[[nodiscard]] bool hasInitialShareFetchCompleted() const;
Expand All @@ -137,7 +137,7 @@ class ShareModel : public QAbstractListModel
void hasInitialShareFetchCompletedChanged();
void shareesChanged();
void internalLinkReady();
void resharingAllowedChanged();
void serverAllowsResharingChanged();

void serverError(const int code, const QString &message);
void passwordSetError(const QString &shareId, const int code, const QString &message);
Expand Down

0 comments on commit d428915

Please sign in to comment.