I need to chain some select boxes in my admin forms to make data input less error-prone and easier. There are quite a few projects like django-smart-selects out there, but django-smart-selects seems to be quite easy to implement. However, I don't understand the implications of the warning for django-smart-selects -
Warning: The AJAX endpoint enforces no permissions by default. This means that any model with a chained field will be world readable.
I searched the django documentation for some insights, and did not come up with anything.
Could someone explain in more detail the issue with a world readable model? In what situations would it be irrelevant and in what situations would it be a huge security risk?
Thanks!
Mark