diff --git a/apps/accounts/models/template.py b/apps/accounts/models/template.py index 63ed1b20d..8d5be852a 100644 --- a/apps/accounts/models/template.py +++ b/apps/accounts/models/template.py @@ -29,7 +29,6 @@ class AccountTemplate(LabeledMixin, BaseAccount, SecretWithRandomMixin): ) permissions = [ ('view_accounttemplatesecret', _('Can view asset account template secret')), - ('change_accounttemplatesecret', _('Can change asset account template secret')), ] def __str__(self): diff --git a/apps/terminal/api/applet/host.py b/apps/terminal/api/applet/host.py index a67ccf9db..b66b26a5d 100644 --- a/apps/terminal/api/applet/host.py +++ b/apps/terminal/api/applet/host.py @@ -26,7 +26,8 @@ __all__ = ['AppletHostViewSet', 'AppletHostDeploymentViewSet'] class AppletHostViewSet(JMSBulkModelViewSet): serializer_class = AppletHostSerializer queryset = AppletHost.objects.all() - search_fields = ['asset_ptr__name', 'asset_ptr__address', ] + filterset_fields = ['name', 'address'] + search_fields = ['name', 'address'] rbac_perms = { 'generate_accounts': 'terminal.change_applethost', } diff --git a/apps/terminal/api/virtualapp/provider.py b/apps/terminal/api/virtualapp/provider.py index fbdf11ecc..13cab4dfe 100644 --- a/apps/terminal/api/virtualapp/provider.py +++ b/apps/terminal/api/virtualapp/provider.py @@ -17,6 +17,7 @@ __all__ = ['AppProviderViewSet', ] class AppProviderViewSet(JMSBulkModelViewSet): serializer_class = AppProviderSerializer queryset = AppProvider.objects.all() + filterset_fields = ['name', 'hostname'] search_fields = ['name', 'hostname', ] rbac_perms = { 'containers': 'terminal.view_appprovider',