is it possible for an admin user to add new statuses into the enun row via the dashboard.
@auroralabs No. It’s not possible for any one to add new cases to an enum column. You cannot change enum columns; you need to drop them and re-create them to change cases (and update any rows referencing removed cases).
For this reason, it’s always better to just use a varchar column or create a look-up table. I’d create a look-up table, especially if you want people to be changing the values via an admin panel. That’s data.
Users using an admin panel should not be modifying your database’s schema, which adding/removing enum cases would be. If they’re adding/removing cases, then your schema is no longer going to be reflective of your migrations as the cases will have changed since you created the column via migrations.