Skip to content
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/shares overview #10230

Merged
merged 10 commits into from
Jul 17, 2018
Merged

Feature/shares overview #10230

merged 10 commits into from
Jul 17, 2018

Conversation

skjnldsv
Copy link
Member

@skjnldsv skjnldsv commented Jul 13, 2018

Fixes #5559

Found bugs (unrelated):

  • All sharing in sidebar appear as "reshare not allowed" (master as well)
  • Error in console when opening the sidebar (master as well)
Uncaught (in promise) TypeError: Right-hand side of 'instanceof' is not an object
    at FileList.updateRow (sharedfilelist.js:165)

rullzer and others added 3 commits July 13, 2018 07:31
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
@skjnldsv skjnldsv added this to the Nextcloud 14 milestone Jul 13, 2018
@skjnldsv skjnldsv self-assigned this Jul 13, 2018
@skjnldsv skjnldsv requested review from rullzer and schiessle July 13, 2018 10:02
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>

Fixed if condition

Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
@skjnldsv skjnldsv force-pushed the feature/shareoverview branch from 9652faf to 34368cc Compare July 13, 2018 10:24
@skjnldsv skjnldsv added 3. to review Waiting for reviews and removed 2. developing Work in progress labels Jul 13, 2018
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Copy link
Member

@MorrisJobke MorrisJobke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested and works 👍

@MorrisJobke
Copy link
Member

MorrisJobke commented Jul 13, 2018

One small thing:

  • in the overview received shares are listed as "Shared with MYNAME" instead of "Shared by OTHERPERSON" (which is the case in the section "Shared with you"):

How it is (as admin):
bildschirmfoto 2018-07-13 um 17 45 44
How it should be (as admin):
bildschirmfoto 2018-07-13 um 17 46 32

Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
@skjnldsv
Copy link
Member Author

@MorrisJobke : Fixed! :)

@jancborchardt
Copy link
Member

jancborchardt commented Jul 16, 2018

  • Should be called "Shares" instead of "Share overview"
  • "Shared with others" should be the first entry in the sublist cause it’s your files
  • Why is "Deleted shares" not a subentry of it?
  • The highlight bar of the subentries is floating in mid-air? Should also be on the left side of the viewport

Otherwise real nice, wohoo! :)

@MorrisJobke
Copy link
Member

I fixed most of the comments from @jancborchardt except the last one which should be addressed separately.

Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Copy link
Member

@jancborchardt jancborchardt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good, checked with @MorrisJobke :)

@MorrisJobke MorrisJobke added 4. to release Ready to be released and/or waiting for tests to finish and removed 3. to review Waiting for reviews labels Jul 16, 2018
@jancborchardt
Copy link
Member

Follow-up polishing issue at #10261

@MorrisJobke
Copy link
Member

@skjnldsv Mind to look at the failing jsunit tests? :(

@skjnldsv
Copy link
Member Author

@MorrisJobke I cry so much with those tests! ^^

Why is "Deleted shares" not a subentry of it?

it was not to be confusing since the deleted shares are not compatible with the overview. So the user does not thinks they should appear on the overview :)

Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
@skjnldsv
Copy link
Member Author

All fix! :)

LGTM 🚢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4. to release Ready to be released and/or waiting for tests to finish design Design, UI, UX, etc. enhancement feature: sharing high
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants