Skip to content
Snippets Groups Projects
Commit 6889de0f authored by Stefano Alberto Russo's avatar Stefano Alberto Russo
Browse files

Enabled the "save as" button in the admin for the Container objects to allow...

Enabled the "save as" button in the admin for the Container objects to allow easily duplicate them. Fixed a bug in the populate. Minor fix.
parent 733e1765
No related branches found
No related tags found
No related merge requests found
...@@ -2,10 +2,14 @@ from django.contrib import admin ...@@ -2,10 +2,14 @@ from django.contrib import admin
from .models import Profile, LoginToken, Task, Container, Computing, Storage, KeyPair, Page from .models import Profile, LoginToken, Task, Container, Computing, Storage, KeyPair, Page
# Define a extra "ModelAdmin" for the Container model to allow "save as" to easily duplicate containers
class ContainerForAdmin(admin.ModelAdmin):
save_as = True
admin.site.register(Profile) admin.site.register(Profile)
admin.site.register(LoginToken) admin.site.register(LoginToken)
admin.site.register(Task) admin.site.register(Task)
admin.site.register(Container) admin.site.register(Container, ContainerForAdmin)
admin.site.register(Computing) admin.site.register(Computing)
admin.site.register(Storage) admin.site.register(Storage)
admin.site.register(KeyPair) admin.site.register(KeyPair)
......
...@@ -157,8 +157,9 @@ class Container(models.Model): ...@@ -157,8 +157,9 @@ class Container(models.Model):
@property @property
def family_id(self): def family_id(self):
return base64.b64encode('{}\t{}\t{}'.format(self.name, self.registry, self.image_name).encode('utf8')).decode('utf8') id_as_str = '{}\t{}\t{}'.format(self.name, self.registry, self.image_name)
id_as_base64_str = base64.b64encode(id_as_str.encode('utf8')).decode('utf8')
return id_as_base64_str
@property @property
def color(self): def color(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment