Skip to content
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

feat: Avoid using Profile Setting Administration for AboutMe and Experiences Profile fields - MEED-7810 - Meeds-io/meeds#2577 #4194

Merged
merged 1 commit into from
Nov 15, 2024

Conversation

boubaker
Copy link
Member

@boubaker boubaker commented Nov 15, 2024

Prior to this change, the User Profile fields AboutMe and experiences was controlled by ProfileSettingService API which was considered due to Meeds-io/si#3 issue. This change will avoid using such control explicitly on 'AboutMe' and 'Experiences' field since it's displayed in dedicated sections in the profile page of the user, and thus will be displayed all time for all users when not empty.

At the same time, the field gender isn't retrieved automatically in Profile REST calls since it's deprecated functionally.

Resolves Meeds-io/meeds#2577

…riences Profile fields - MEED-7810 - Meeds-io/meeds#2577

Prior to this change, the User Profile fields 'AboutMe' and 'experiences' was controlled by ProfileSettingService API which was considered due to Meeds-io/si#3 issue. This change will avoid using such control explicitely on 'AboutMe' and 'Experiences' field since it's displayed in dedicated sections in the profile page of the user, and thus will be displayed all time for all users when not empty.
@boubaker boubaker enabled auto-merge (squash) November 15, 2024 11:24
Copy link

sonarcloud bot commented Nov 15, 2024

@boubaker boubaker merged commit f1cb052 into develop Nov 15, 2024
4 checks passed
@boubaker boubaker deleted the MEED-7810 branch November 15, 2024 11:42
exo-swf pushed a commit that referenced this pull request Nov 15, 2024
…riences Profile fields - MEED-7810 - Meeds-io/meeds#2577 (#4194)

Prior to this change, the User Profile fields `AboutMe` and
`experiences` was controlled by `ProfileSettingService` API which was
considered due to Meeds-io/si#3 issue. This change will avoid using such
control explicitly on 'AboutMe' and 'Experiences' field since it's
displayed in dedicated sections in the profile page of the user, and
thus will be displayed all time for all users when not empty.

At the same time, the field `gender` isn't retrieved automatically in
Profile REST calls since it's deprecated functionally.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Profile] About me & Work experiences not visible to non-admins
2 participants