Skip to content

add contacts popover#4374

Merged
LukasReschke merged 11 commits into
masterfrom
contactsmenu_popover
Apr 26, 2017
Merged

add contacts popover#4374
LukasReschke merged 11 commits into
masterfrom
contactsmenu_popover

Conversation

@georgehrke

@georgehrke georgehrke commented Apr 18, 2017

Copy link
Copy Markdown
Member

adds popover as discussed in #207

@georgehrke georgehrke added the 2. developing Work in progress label Apr 18, 2017
@georgehrke georgehrke force-pushed the contactsmenu_popover branch 4 times, most recently from b50f55c to d172faa Compare April 18, 2017 17:33
@MorrisJobke

Copy link
Copy Markdown
Member

adds popover as discussed in #207

And what about #3233?

@MorrisJobke

Copy link
Copy Markdown
Member

cc @ChristophWurst

@georgehrke

Copy link
Copy Markdown
Member Author

This is the popover you will see when clicking on the avatar / name of the user.
#3233 is about the contacts menu in the upper right corner.

#3233 is ready to review while this is still in development, that's why I created a dedicated PR

@MorrisJobke MorrisJobke mentioned this pull request Apr 21, 2017
8 tasks
@jancborchardt

Copy link
Copy Markdown
Member

@georgehrke there are a bunch of conflicts with master now seemingly, could you resolve them? :)

@jancborchardt jancborchardt left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Tested this in two scenarios where it doesn’t work:

  • in the sharing section of the sidebar, clicking a name does nothing
  • Same for the Activity app, clicking a name in the stream does nothing.

@georgehrke how to test this?

@georgehrke

Copy link
Copy Markdown
Member Author

in the sharing section of the sidebar, clicking a name does nothing

That should work, what exactly did you test?

Same for the Activity app, clicking a name in the stream does nothing.

Requires changes in the activity app. Will not be part of this pr

@jancborchardt

Copy link
Copy Markdown
Member

@georgehrke a file shared with another internal user. Should bring up at least info that there is no contact info available, for example. Otherwise it’s confusing. :)

@georgehrke

Copy link
Copy Markdown
Member Author

kapture 2017-04-24 at 18 50 56

@georgehrke

Copy link
Copy Markdown
Member Author

add contacts popover by georgehrke pull request 4374 nextcloud-server safari today at 6 52 03 pm

@georgehrke georgehrke added 3. to review Waiting for reviews and removed 2. developing Work in progress labels Apr 24, 2017
@georgehrke

Copy link
Copy Markdown
Member Author

@schiessle Can you test this especially with regard to remote sharing please? :) Thx!

@georgehrke georgehrke changed the base branch from contactsmenu to master April 26, 2017 07:29
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
@georgehrke georgehrke force-pushed the contactsmenu_popover branch from 70ebe0e to 6bbc682 Compare April 26, 2017 07:30
@jospoortvliet jospoortvliet dismissed jancborchardt’s stale review April 26, 2017 08:07
  1. works for me. 2. not in scope for this PR
@jancborchardt

Copy link
Copy Markdown
Member

Some drone failures – @georgehrke can you fix them?

cc @nextcloud/javascript @MorrisJobke @schiessle

@georgehrke

Copy link
Copy Markdown
Member Author

»ERROR: maximum time limit exceeded, build cancelled« is not in my power to fix

@jancborchardt

Copy link
Copy Markdown
Member

Is there a way to restart @MorrisJobke @LukasReschke?

@jospoortvliet

jospoortvliet commented Apr 26, 2017

Copy link
Copy Markdown
Member

@georgehrke the other error, though, seems a css thingy: https://drone.nextcloud.com/nextcloud/server/7482/33 an element is not visible. Not sure if that's caused by you but I do notice an issue:
screenshot_20170426_1328192
screenshot_20170426_1333312
So this user, doglover, has no email set, neither does the other user that has no actions.

It might be that at some point I added an email to doglover and removed it but I'm not sure. Doglover also shows up with an email sign in the contacts menu by @ChristophWurst with no mouse-over (as there is actually no mail address).

@georgehrke

Copy link
Copy Markdown
Member Author

https://drone.nextcloud.com/nextcloud/server/7482/33

I have absolutely no clue what this test is about. Where is it defined? Can someone point me?

So this user, doglover, has no email set, neither does the other user that has no actions.
It might be that at some point I added an email to doglover and removed it but I'm not sure.

Can you reproduce the same issue in the contacts menu in the top right corner?

@georgehrke

Copy link
Copy Markdown
Member Author

https://github.com/nextcloud/server/blob/master/tests/acceptance/features/app-files.feature#L31
And I see that a wrong password for the shared file message is shown

I didn't touch any public sharing code. Not sure that's related to my changes

@MorrisJobke

Copy link
Copy Markdown
Member

The drone server is highly overloaded causing the timeouts - let me remove some workers. Regarding the acceptance tests: the problem there is also due to the high load -.-

@georgehrke

Copy link
Copy Markdown
Member Author

Doglover also shows up with an email sign in the contacts menu by @ChristophWurst with no mouse-over (as there is actually no mail address).

Any clue what causes this @ChristophWurst ?

@jancborchardt

Copy link
Copy Markdown
Member

I think @ChristophWurst is at uni today so we need to fix this without him.

@georgehrke

georgehrke commented Apr 26, 2017

Copy link
Copy Markdown
Member Author

I think @ChristophWurst is at uni today so we need to fix this without him.

I haven't been able to tackle the bug so far. As it was introduced with the already merged #3233 and not with this PR I'd vote to fix it in a follow up PR (and potentially beta 2)

@LukasReschke

Copy link
Copy Markdown
Member

I agree with @georgehrke here.

@LukasReschke LukasReschke left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Not a critical bug => Let's get this in.

@jancborchardt jancborchardt left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks good! 👍

@jancborchardt

Copy link
Copy Markdown
Member

Who will make the required changes to also make this work in other main shipped apps like:

And sooner or later also:

cc @georgehrke would be cool if you can drive that.

@jancborchardt

Copy link
Copy Markdown
Member

I also restarted the tests on Drone.

@LukasReschke

Copy link
Copy Markdown
Member

I also restarted the tests on Drone.

Drone is overloaded. The previous test execution was okay if you ignore the other failing tests. => Let's just merge instead of waiting 10 hours until the Drone backlog is done. Also adding more won't help 🙈

@LukasReschke LukasReschke merged commit d89c760 into master Apr 26, 2017
@LukasReschke LukasReschke deleted the contactsmenu_popover branch April 26, 2017 16:31
@jancborchardt

Copy link
Copy Markdown
Member

kk :)

@jancborchardt

Copy link
Copy Markdown
Member

Opened a new issue about adding the contacts popover to other apps at #4532 – would be cool if you can push this @georgehrke, especially for Activity and Gallery as they are shipped.

@nickvergessen

Copy link
Copy Markdown
Member

I can add it to activities if sample code is posted somewhere

@georgehrke

Copy link
Copy Markdown
Member Author

I can add it to activities if sample code is posted somewhere

I will send a pr tomorrow :)

@nickvergessen

Copy link
Copy Markdown
Member

Please also create a topic in https://help.nextcloud.com/c/dev/ so app devs get notified

@ChristophWurst

Copy link
Copy Markdown
Member

I can add it to activities if sample code is posted somewhere

nextcloud/contacts#173 and https://github.com/ChristophWurst/contactsmenu_social

@ChristophWurst

Copy link
Copy Markdown
Member

Ah, you mean the popover I guess. Nvm then …

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews design Design, UI, UX, etc. enhancement high integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants