-
Notifications
You must be signed in to change notification settings - Fork 35
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
Ensure user name exists for all users #595
Comments
I am interested in this task 😄 "Username (either nick or a real user's name) should be obligatory." I would like to use the package: https://github.com/meteor-utilities/avatar/ to implement the avatar features, there is an inbuild featue for default profile pictures. the image path could then be added as a field in the UserProfile Schema. |
@SBe, may we assign you to this task? I am available for pair programming. At the very least we need to collect a username, but it is up to you whether to make the |
I am happy to take this task. When are you available for pair programming? |
@SBe invited to Apinf organisation and developers team. |
@SBe Hi, we are checking sprint 17 task statuses in order to start sprint 18 planning. Can you tell me the status of this task? |
hey @bajiat, the task is in progress. I will now create a feature-branch to push to. |
@SBe Let us know what the branch is so that we can check progress. Thanks! |
This is the branch: https://github.com/apinf/api-umbrella-dashboard/tree/feature/595-userprofile-enhancement |
Thanks for the suggestion. I am in the process of getting rid of the
quickfields and setting fine grained forms to implement the user profile.
|
We have no visibility into the progress of this task without code or comments on this task. Please keep your work in progress in a branch on Github. |
I have added the Meteor Avatar package but questions arise about how we will handle avatar uploads. |
Lets not focus on the Avatar functionality yet, it is optional. The important part is the username. Without a username field, or at least 'full name' field, we cannot implement other features. |
@sebbel, can you take this task to require username for all users? |
Would this also require setting a username on registration?
|
Yes, or at least having the user set their username shortly after registering. E.g. some of our users are registering via Github, so we may not get a username when they register. |
One proposed idea was to check whether a user has set a username before rendering a route. If they don't have a username set, then redirect to their profile page or prompt them to set a username. |
@sebbel Hi Sebastian, just wanted to ask you whether you are willing to complete the task with the new definition of done? This is a high priority task for us, because it is blocking another task. It is ok not to do it, but if you want to complete it, it would be needed to be completed by next sprint (4 - 15 January). If you are not interested, we can also assign it to another team member. Thanks and a happy new year! |
I'd love to!
I want to prompt users who do not have a username yet to enter a username
|
I have updated the task definition with a link to the router hook. Please also make sure to use the proper route of your choice. |
@sebbel Any updates on this task? |
I've learned that I am supposed to use the username field inside the User Collection. Currently trying to find a way on how to link the updates of both Schemas. |
@sebbel, pull in the recent changes from We may not need to work with any schemas for this task. The AccountsTemplates documentation has instructions for adding a username field to the sign-up form. The username field is attached directly to the Meteor user at the top level. as opposed to the profile. |
@sebbel push your working branch to Github, open a pull request, and label it as WIP. We can review your code in process to offer advice. |
I have pushed my working branch to github.
Current bugs:
Looking forward to your suggestions&comments @apinf/developers |
I am considering to branch from the current develop and go the accounts I don't think that we want users to be able to change their username
|
Good idea :-) |
Closed by PR #752 |
We need enhancements to user profile in connection to API feedback / communication channel, etc. Improve the user profile to collect more detail, such as user name.
Definition of done
The text was updated successfully, but these errors were encountered: