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

[NEW] Template to show Custom Fields in user info view #7688

Merged

Conversation

goiaba
Copy link
Contributor

@goiaba goiaba commented Aug 8, 2017

@RocketChat/core

Closes #7610

This change allows admin user to choose extra fields to be shown in the user's info tab. A new field was introduced (Accounts):

screenshot from 2017-08-08 12-58-15

Below is a screenshot of the UserInfo tab:

screenshot from 2017-08-08 12-57-49

Besides that, as the template var handling logic was extracted to a method, I changed the getDataToSyncUserData method to use it.

This change allows admin user to choose extra fields to be shown in the user's info tab.
The templateVarHandler method was created by extracting from the getDataToSyncUserData method the code that handles the template var substitution. This commit makes use of the extracted method aiming to not duplicate code.
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@RocketChat RocketChat deleted a comment Aug 8, 2017
@JSzaszvari
Copy link
Contributor

Amazing, I love this

@engelgabriel engelgabriel modified the milestone: 0.59.0 Aug 23, 2017
@rodrigok rodrigok changed the title [NEW] Improve user info view [NEW] Template to show Custom Fields in user info view Aug 23, 2017
@rodrigok rodrigok merged commit 21d0f33 into RocketChat:develop Aug 23, 2017
@SergeyYas
Copy link

Может кто подскажет как это сделать простому смертному?

@maxpen
Copy link

maxpen commented Oct 10, 2017

The custom fields do not display for me

@magicbelette
Copy link
Contributor

It's broken since I upgraded to 0.61.1.

Customs fields are displayed in My account > Profile but not in the userinfo tab.

No log to help debugging...

@kaiiiiiiiii
Copy link
Contributor

kaiiiiiiiii commented Feb 22, 2018

@magicbelette There’s already a PR to fix that issue #9821

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.

None yet

8 participants