Update serializer_string to serializer_path

Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2019-01-29 04:32:57 -04:00
parent b4188de727
commit 3bd33db023
5 changed files with 8 additions and 8 deletions

View File

@@ -9,7 +9,7 @@ from .permissions import permission_cabinet_view
cabinet_search = SearchModel(
app_label='cabinets', model_name='Cabinet',
permission=permission_cabinet_view,
serializer_string='mayan.apps.cabinets.serializers.CabinetSerializer'
serializer_path='mayan.apps.cabinets.serializers.CabinetSerializer'
)
cabinet_search.add_model_field(

View File

@@ -90,17 +90,17 @@ class SearchModel(object):
except KeyError:
raise KeyError(_('No search model matching the query'))
if not hasattr(result, 'serializer'):
result.serializer = import_string(result.serializer_string)
result.serializer = import_string(result.serializer_path)
return result
def __init__(self, app_label, model_name, serializer_string, label=None, permission=None):
def __init__(self, app_label, model_name, serializer_path, label=None, permission=None):
self.app_label = app_label
self.model_name = model_name
self.search_fields = []
self._model = None # Lazy
self._label = label
self.serializer_string = serializer_string
self.serializer_path = serializer_path
self.permission = permission
self.__class__._registry[self.get_full_name()] = self

View File

@@ -9,7 +9,7 @@ from .permissions import permission_metadata_type_view
metadata_type_search = SearchModel(
app_label='metadata', model_name='MetadataType',
permission=permission_metadata_type_view,
serializer_string='mayan.apps.metadata.serializers.MetadataTypeSerializer'
serializer_path='mayan.apps.metadata.serializers.MetadataTypeSerializer'
)
metadata_type_search.add_model_field(

View File

@@ -9,7 +9,7 @@ from .permissions import permission_role_view
role_search = SearchModel(
app_label='permissions', model_name='Role',
permission=permission_role_view,
serializer_string='mayan.apps.permissions.serializers.RoleSerializer'
serializer_path='mayan.apps.permissions.serializers.RoleSerializer'
)
role_search.add_model_field(

View File

@@ -12,7 +12,7 @@ user_app, user_model = settings.AUTH_USER_MODEL.split('.')
user_search = SearchModel(
app_label=user_app, model_name=user_model,
permission=permission_user_view,
serializer_string='mayan.apps.user_management.serializers.UserSerializer'
serializer_path='mayan.apps.user_management.serializers.UserSerializer'
)
user_search.add_model_field(
@@ -34,7 +34,7 @@ user_search.add_model_field(
group_search = SearchModel(
app_label='auth', model_name='Group',
permission=permission_group_view,
serializer_string='user_management.serializers.GroupSerializer'
serializer_path='user_management.serializers.GroupSerializer'
)
group_search.add_model_field(