-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
User Profile [Meta] #28139
Comments
So here’s the mockups @nimisha-vijay and I worked on. :) Personal settingsHas a nice redirect / marketing about the new profile feature, directly showing the hovercard: ProfilePossible sections:
Mobile layout from top to bottom:
Order of actions
And for yourself it would look like this, with the additional edit buttons: Edit profile, Edit photos, Edit items: Empty contentViewing another person’s profile which is rather empty, we could move the "You & this person" section to the content since otherwise the content will be a bit unbalanced: Alternatively we could have an empty-content text which might be better since it keeps content in place: |
Whoever is working on this, please let us talk about proper API for clients. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
For sure! what do you have in mind? Do we have a similar API used by clients that may be used as reference? |
How will we do this? Groupware will take care of the appointments integration. Can we register to render arbitrary content on the profile page like we do on the dashboard? As in, Nextcloud server doesn't have any ties on how Calendar or the appointments feature works, but rather Calendar renders a small component on the profile page that renders the appointments button/widget? |
php API |
Thanks. From that code I get that one can only provide links, right? Will we also support running and rendering arbitrary content on the page? Like will the Calendar app be able to load a little widget that, depending on the appointments configurations of the user, renders a button, more than one or none? |
Not yet. Widgets are for another version iirc |
@ChristophWurst design-wise, it is fine to only provide 1 link to the overview page of the booking that is implemented in Calendar. |
nextcloud/calendar#3541 contains the details for the appoinments integration. From the discussion it shows that we'll need a small enhancement of the current API: it has to be possible to only conditionally render an action. That is, when the profile's user has no public appointment configurations, we won't show an action link. Only if there is a target we will. But I suppose this will be necessary anyway, give that not every user will have a Twitter account. |
I discussed this yesterday with Chris. E.g. also the case with Talk as we need to check if the receiving user is allowed to use Talk, not only the visiting user. I think the conclusion was that returning |
Completed
Base
References
Privacy
Design / Frontend
Issues
Miscellaneous
The text was updated successfully, but these errors were encountered: