-
Notifications
You must be signed in to change notification settings - Fork 131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feature/sharing-user-groups] Implementation of Sharing with Users, Groups and Remote Users, Public Links #358
Conversation
Codecov Report
@@ Coverage Diff @@
## master #358 +/- ##
==========================================
- Coverage 30.04% 27.02% -3.03%
==========================================
Files 245 263 +18
Lines 17106 19828 +2722
==========================================
+ Hits 5140 5358 +218
- Misses 11966 14470 +2504
Continue to review full report at Codecov.
|
- new toggle action - set permissions (unfinished)
- handling shared by me and shared with me in file detail view - disable permission editing, if user is not the owner - delete receipient - added sorting by "shared" in file list
- add recipient to share
- fixes for recipients search
- added header title to search recipients
- refactored code
- fixed keyboard height constraint in MessageView - added localization strings - fixed updating shares handler
- More menu: left aligned text, added icons - fixes for UI glitches in more menu (correct height) - fixed wrong table header height in MoreStaticTableViewController, for sections without section title - close more menu before opening sharing overview
- fixed tint color for image
- updated to new sharing SDK (which fixes update notification)
- added delete recipient by swiping in overview
…sharing-user-groups # Conflicts: # ios-sdk # ownCloud.xcodeproj/project.pbxproj # ownCloud/Client/Actions/Action.swift # ownCloud/Client/Actions/Actions+Extensions/DuplicateAction.swift # ownCloud/Client/ClientQueryViewController.swift # ownCloud/Resources/en.lproj/Localizable.strings
- new function to detect if user can edit OCShare
@jesmrec Regarding (10): that's fixed with the latest commit |
…h showed the content above
…-app into feature/sharing-user-groups
@jesmrec fixed! |
with commit |
(10) -> fixed! |
(33) [FIXED]
Current: Unshare option available, no way to delete. |
- Fixed retain cycle - Code cosmetics
@jesmrec good catch! |
…em(from: core) methods - Adapted DeleteAction and UnshareAction so that deletion is available inside shared folders where the owner allowed deletion
@jesmrec Fixed as of c06f6b9. The "Unshare" option is only shown for the actually shared "root item", not the items inside it though. Would've found it confusing otherwise. |
@jesmrec it was decided to hide elements, which cannot be selected -> [WON`T FIX] |
But they can be selected, this option is to mark permissions by default when the share is being created. F. ex, in webUI, with the set up: when you create a share: which behaviour is the correct, then? CC @pmaier1 |
@jesmrec what do you mean exactly? Sharing and Deleting is not allowed or is not a default permission? |
- disable public link section, if not enabled
- do not show share menu item, if sharing api is disabled
Description
Implementation of User, Group and Remote Sharing for files and folders
Related Issue
#351
#275
#292
Motivation and Context
As one of a main feature of ownCloud it is now possible the share files and folders to other users.
How Has This Been Tested?
Sharing with Users, Groups
More
buttonSharing
overview, where you can search for a new recipientPublic Links
Create Public Link
, if not there is no menu entryPrivate Link
Create Public Link
Copy Private Link
Sorting in file list
In the process of implementation, the following was changed:
Issue #292:
Add Menu
Add
buttonMore Menu
Quick Access
This view was necessary to show pending shares, which needs to be accepted by the user.
Pending Shares
Shares
Collections
Types of changes
Checklist:
Test plan:
https://github.com/owncloud/QA/blob/master/Mobile/iOS-app/Sharing.md
Bugfixing:
@
character collides with federated sharing [feature/sharing-user-groups] Implementation of Sharing with Users, Groups and Remote Users, Public Links #358 (comment) [FIXED]