1 # Copyright 2019 ZTE Corporation.
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
15 from django.contrib import admin
17 from lcm.pub.database.models import NSDModel
18 from lcm.pub.database.models import NSInstModel
19 from lcm.pub.database.models import NfPackageModel
20 from lcm.pub.database.models import VnfPackageFileModel
21 from lcm.pub.database.models import FPInstModel
22 from lcm.pub.database.models import VNFFGInstModel
23 from lcm.pub.database.models import NfInstModel
24 from lcm.pub.database.models import VmInstModel
25 from lcm.pub.database.models import VNFCInstModel
26 from lcm.pub.database.models import CPInstModel
27 from lcm.pub.database.models import VLInstModel
28 from lcm.pub.database.models import PortInstModel
29 from lcm.pub.database.models import JobModel
30 from lcm.pub.database.models import JobStatusModel
31 from lcm.pub.database.models import DefPkgMappingModel
32 from lcm.pub.database.models import InputParamMappingModel
33 from lcm.pub.database.models import ServiceBaseInfoModel
34 from lcm.pub.database.models import WFPlanModel
35 from lcm.pub.database.models import OOFDataModel
36 from lcm.pub.database.models import SubscriptionModel
37 from lcm.pub.database.models import NSLcmOpOccModel
38 from lcm.pub.database.models import PNFInstModel
41 @admin.register(NSDModel)
42 class NSDModelAdmin(admin.ModelAdmin):
43 list_display_links = ('id', 'name')
73 @admin.register(NSInstModel)
74 class NSInstModelAdmin(admin.ModelAdmin):
75 list_display_links = ('id', 'name')
112 "global_customer_id",
123 @admin.register(NfInstModel)
124 class NfInstModelAdmin(admin.ModelAdmin):
125 list_display_links = ('nfinstid', 'nf_name')
191 @admin.register(VmInstModel)
192 class VmInstModelAdmin(admin.ModelAdmin):
193 list_display_links = ('vmid', 'resouceid')
229 @admin.register(VNFCInstModel)
230 class VNFCInstModelAdmin(admin.ModelAdmin):
231 list_display_links = ('vnfcinstanceid', 'vduid')
255 @admin.register(VLInstModel)
256 class VLInstModelAdmin(admin.ModelAdmin):
257 list_display_links = ('vlinstanceid', 'vldid')
265 "relatedsubnetworkid",
279 "relatedsubnetworkid",
293 @admin.register(OOFDataModel)
294 class OOFDataModelAdmin(admin.ModelAdmin):
295 list_display_links = ('request_id', 'transaction_id')
300 "request_module_name",
301 "service_resource_id",
312 "request_module_name",
313 "service_resource_id",
326 admin.site.register(NfPackageModel)
327 admin.site.register(VnfPackageFileModel)
328 admin.site.register(FPInstModel)
329 admin.site.register(CPInstModel)
330 admin.site.register(VNFFGInstModel)
331 admin.site.register(PortInstModel)
332 admin.site.register(JobModel)
333 admin.site.register(JobStatusModel)
334 admin.site.register(DefPkgMappingModel)
335 admin.site.register(InputParamMappingModel)
336 admin.site.register(ServiceBaseInfoModel)
337 admin.site.register(WFPlanModel)
338 admin.site.register(SubscriptionModel)
339 admin.site.register(NSLcmOpOccModel)
340 admin.site.register(PNFInstModel)