Ограничение выбора в выпадающем поле выбора на основе типа пользователя

В моем проекте есть пользователи типа 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)
Вернуться на верх