|
1 | 1 | from rest_framework import serializers |
2 | 2 |
|
3 | | -from llmstack.apps.yaml_loader import get_app_template_by_slug |
4 | | - |
5 | | -from .models import App, AppAccessPermission, AppData |
6 | | -from .models import AppHub |
7 | | -from .models import AppRunGraphEntry |
8 | | -from .models import AppSession |
9 | | -from .models import AppTemplate |
10 | | -from .models import AppTemplateCategory |
11 | | -from .models import AppType |
12 | | -from .models import TestCase |
13 | | -from .models import TestSet |
14 | 3 | from llmstack.apps.app_templates import AppTemplateFactory |
15 | 4 | from llmstack.apps.app_types import AppTypeFactory |
| 5 | +from llmstack.apps.yaml_loader import get_app_template_by_slug |
| 6 | +from llmstack.base.models import Profile |
16 | 7 | from llmstack.play.utils import convert_template_vars_from_legacy_format |
17 | 8 | from llmstack.processors.models import ApiBackend, Endpoint |
18 | | -from llmstack.base.models import Profile |
19 | | -from llmstack.processors.serializers import ApiBackendSerializer, ApiProviderSerializer, EndpointSerializer |
| 9 | +from llmstack.processors.serializers import ( |
| 10 | + ApiBackendSerializer, |
| 11 | + ApiProviderSerializer, |
| 12 | + EndpointSerializer, |
| 13 | +) |
| 14 | + |
| 15 | +from .models import ( |
| 16 | + App, |
| 17 | + AppAccessPermission, |
| 18 | + AppData, |
| 19 | + AppHub, |
| 20 | + AppRunGraphEntry, |
| 21 | + AppSession, |
| 22 | + AppTemplate, |
| 23 | + AppTemplateCategory, |
| 24 | + AppType, |
| 25 | + TestCase, |
| 26 | + TestSet, |
| 27 | +) |
20 | 28 |
|
21 | 29 |
|
22 | 30 | class DynamicFieldsModelSerializer(serializers.ModelSerializer): |
@@ -125,7 +133,7 @@ def get_is_shareable(self, obj): |
125 | 133 |
|
126 | 134 | def get_has_footer(self, obj): |
127 | 135 | profile = Profile.objects.get(user=obj.owner) |
128 | | - return not profile.is_pro_subscriber() and not profile.organization |
| 136 | + return not profile.organization |
129 | 137 |
|
130 | 138 | def get_last_modified_by_email(self, obj): |
131 | 139 | return obj.last_modified_by.email if obj.last_modified_by and obj.has_write_permission(self._request_user) else None |
|
0 commit comments