Why I never add fields/connections to child user roles :O

This one can be a controversial topic, but…

I almost never add fields/connections to child user roles. Instead I always add fields to the parent ACCOUNT role.

I use this approach because of the benefits I’ve experienced:

  • Greater flexibility when building pages
  • Reduced chance of accidentally losing data when switching a user’s roles

Here’s a deep-dive video on the topic, the problems I see adding fields to child user roles & my best practices for how to solve those problems and give maximum flexibility and maintainability.

What do you think?

4 Likes

I tend to agree, me, @andyoneil and @DaveParrish did a webinar with @CheyenneKolosky on this subject in September.

https://pages.knack.com/user-groups-september-2023?utm_campaign=Customer%20Newsletter&utm_medium=email&_hsmi=276357872&_hsenc=p2ANqtz-8Swmc6yuk8jfrj5s9ZQJ43ay4adwq7WpQHj1kisT3_wzll0l0MULGC2s_eMvbf93ohINpsYZ89mio3fakuljTqoXoriA&utm_content=276357872&utm_source=hs_email

2 Likes