diff --git a/config/settings/base.py b/config/settings/base.py index 359a653c..5de007a5 100755 --- a/config/settings/base.py +++ b/config/settings/base.py @@ -167,7 +167,7 @@ 'rating': '1/day' }, 'DEFAULT_PERMISSION_CLASSES': ( - 'rest_framework.permissions.IsAuthenticated', + 'rest_framework.permissions.IsAuthenticatedOrReadOnly', 'users.permissions.MFLModelPermissions', ), 'DEFAULT_FILTER_BACKENDS': ( diff --git a/facilities/filters/facility_filters.py b/facilities/filters/facility_filters.py index 263d7b50..ceb3c203 100755 --- a/facilities/filters/facility_filters.py +++ b/facilities/filters/facility_filters.py @@ -516,6 +516,7 @@ def filter_number_cots(self, qs, name, value): id = ListCharFilter(lookup_expr='icontains') name = django_filters.CharFilter(lookup_expr='icontains') + official_name = django_filters.CharFilter(lookup_expr='icontains') code = ListIntegerFilter(lookup_expr='exact') description = ListCharFilter(lookup_expr='icontains') @@ -586,7 +587,7 @@ def filter_number_cots(self, qs, name, value): method='facilities_pending_approval') rejected_national = django_filters.CharFilter( method='filter_national_rejected') - search = ClassicSearchFilter(name='name') + search = ClassicSearchFilter(name='official_name') incomplete = django_filters.CharFilter( method='filter_incomplete_facilities') to_publish = django_filters.CharFilter(