Ограничение выбора в выпадающем поле выбора на основе типа пользователя
В моем проекте есть пользователи типа a и типа b, как мне ограничить выбор в выпадающем списке на основе типа пользователя в django пользователь типа a имеет опцию принять и подтвердить, а пользователь типа b имеет опцию в выпадающем списке создать и закончить
models.py
class Model(models.Model):
title = models.CharField(max_length=200)
info = models.TextField()
created_by = models.ForeignKey(User,related_name =
'created_by',blank=True,null=True,on_delete=models.CASCADE)
CHOICES = (
('Create','Create'),
('Taken','Taken'),
('acknowledged','acknowledged'),
('Finished','Finished')
)
status = models.CharField('Status',choices=CHOICES)