Currently, you can have a user have two different "member" records on the same team, as long as the dates of membership don't overlap. This is ideal because it allows you to change a user's role, and therefore how they are billed, at a certain point in time. However, the issue is that the UI will only show one instance of the Member record, which means that a "previous" membership entry, that's now "expired" is invisible, which can lead to unintended consequences. It would ideal if there was either a toggle for this or it simply showed all "member instances" of a user for great clarity. The records already exist in the database, and the functionality works as expected, it's simply a matter of exposing it in the UI.
|Tempo Products||Tempo Timesheets|