Admin interface: Change display name
Currently the display name field of a user in the admin interface is read-only.
Extend the functionality of the admin/manage_user page and allow editing of the display name.
Hello 👋,
I hope you're doing great! I'm delighted to submit this pull request for enhancing the admin interface ead341a7e1ad0bf80cc08ce2a69310dac8a73021 by adding the ability to change the display name of users.
🌟 Changes Made
Below is a summary of the changes I've made in this PR:
FRONTEND:
-
[id].tsx- removeisDisabledfrom FormControl. -
oasst_api_client.ts- change API PUT url inset_user_statusmethod to acceptdisplay_nameparameter. -
update_user.tsxadddisplay_nameparameter.
BACKEND:
-
user.py-> updateupdate_userfunction signature *(addeddisplay_name: Optional[str] = None) -
user_repository.pyupdateupdate_userfunction signature *(addeddisplay_name: Optional[str] = None) and add check in if statment.
🤝 Your Feedback is Valued
I appreciate your time in reviewing this PR, and I'm looking forward to any feedback or suggestions you might have. If you have any questions or need further clarification, please don't hesitate to reach out. I'll be more than happy to assist.
Thank you once again for considering this contribution to the project! Let's continue working together to make our admin interface even better! 😊
Best regards,
datatab.