Hide fields/views based on User Group?

Hide fields/views based on User Group?

Hi all,

I have seen that it is possible to hide fields if a user isn't an adminuser.

I am migrating from Dabble and need to set up a database for two groups of users -- editorial and production. In Dabble, I created a "Pages" view for the editorial users and made a few views possible through that.

I want to hide the fields/views that editorial doesn't have to think about to make their job easier to do. The production team needs to see more fields, will need more views. From my initial understanding, it seems that it is possible to hide fields. Is it possible to hide views?

Is it possible to define different groups of users? Or is it something I need to do programmatically (e.g. if userid = xyz)? That would be possible but less convenient.

Thanks in advance,
Kim