# New permissions model: Groups

**URL:** https://community.fibery.io/t/new-permissions-model-groups/1713
**Category:** News & Announcements
**Created:** [June 21, 2021, 1:17pm UTC](https://community.fibery.io/t/new-permissions-model-groups/1713 "2021-06-21T13:17:18Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)
#### Post date: [June 21, 2021, 8:07pm UTC](https://community.fibery.io/t/new-permissions-model-groups/1713/6 "2021-06-21T20:07:04Z")

</div>

> [@mdubakov](#):
>
> We are releasing Groups today

👏

Is it possible to implement a dynamic permissions system?

I currently have defined a Role type, and I use a ‘helper’ type (Assignment) that allows users to be assigned to a role with a start date and an end date, i.e.

Role 1:n Assignment  
User 1:n Assignment

I use a formula in the Assignment type to determine if it is current (start \< today \< end) and a formula in the Role type to filter for all related Assignments that are current. I can then have a lookup in the Role type to find all Users who are currently assigned.  
This means that the Role type does have a relationship to the User type, but it is a calculated, read-only relationship, and I can’t enable the ‘Use Roles to manage access’.

Any suggestions?

---

_[View the full topic](https://community.fibery.io/t/new-permissions-model-groups/1713)._
