-
Notifications
You must be signed in to change notification settings - Fork 669
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
ownCloud server hostname in the Server Activity tab does not account for email addresses as username #6728
Comments
Maybe having a '@' in the account display name is not such a good idea as many user think that '@' is for email address. Perhaps we should show something like @michaelstingl : what do you think? (Note to self: some code in activityitemdelegate.cpp and activitywidget.cpp relies on the '@') |
Problem is, client hides a part of the username. User: Client displays: I don't really have a problem with We could also discuss using We also use (from #6113 (comment) ) |
+1 |
Ah ok, i misunderstood the problem. |
@ogoffart strange, just tested with |
@michaelstingl I don't see what's wrong in the screenshot. I think the was never supposed to be there. (The code explicitly removes the username since it shows the account, in commit 3bccfb8 ) If one should show the user name, then that can be changed. |
Ah Ok. The original issue was about the fact that the removal of the username was not working properly if the username contained a '@'. But if we do not want to remove the username, that can also be done. Edit: In PR #6763 |
So to summarize: Since the time the activity tab was created, it normally did not have the user name. But there was a bug (reported by this bug report), which made that some part of the user name would show there if the username had a '@'. That bug was fixed with PR #6731 , but it was asked later to actually put the user in there, so it was quickly amended with PR #6763, which is now the state in 2.5.0 It would be possible to change the dav user with the dav display name (which would typically be the full name) Note that there are many location that we show the account name, and they currently most use this @michaelstingl : what should be placed there? |
Personally, i'd put |
Thanks for the summary. In my case, I can't see what the full ID is because there is no column scroll or resize. We use LDAP and those ID's are what appear in the "Username" field. I didn't realize there had never been an ID in that client column before. Thanks again for explaining. |
Yeah, I get your point. I think we'd need proper columns and headers, with the option to resize column width etc. Probably option to filter by account too… All tabs in the Activity view should work similar. As a temporary solution, we could go back to the previous implementation, and build it better for one of the next releases… |
I like this idea.
Maybe this can be quickly enabled too @ogoffart ? Then at a later point (not a patch release?) we could add more columns instead. |
This cannot be "quickly enabled". The activity view has its own delegate that draws everything. |
As discussed in issue #6728 This is the text shown in the server activity tab, or different dialog that shows the account name
Also make the column for the time and account a bit biger Relates to the discussion in issue #6728
As discussed in issue #6728 This is the text shown in the server activity tab, or different dialog that shows the account name
Also make the column for the time and account a bit biger Relates to the discussion in issue #6728
Column resizing, filtering etc moved in #7619 |
Expected behaviour
Show the hostname of the ownCloud server
Actual behaviour
Shows the domain of the user's username and the server's hostname
Example:
If user is called user@domain.com and the hostname of the server is owncloud.domain.com, it will show domain.com@owncloud.domain.com
Steps to reproduce
Client configuration
Client version: 2.4.3
Operating system: Ubuntu and Windows
Qt version used by client package (Linux only, see also Settings dialog): 5.6.2
Client package (From ownCloud or distro) (Linux only): ownCloud
The text was updated successfully, but these errors were encountered: