From e1deef9e9133d8aa1c1bdb5545833fe6f1fdcba8 Mon Sep 17 00:00:00 2001
From: Stefano Alberto Russo <stefano.russo@gmail.com>
Date: Sat, 7 Oct 2023 16:05:26 +0200
Subject: [PATCH] Fixed duplicate personal storage for the demo standalone
 computing resource in the populate script.

---
 .../management/commands/core_app_populate.py  | 26 ++-----------------
 1 file changed, 2 insertions(+), 24 deletions(-)

diff --git a/services/webapp/code/rosetta/core_app/management/commands/core_app_populate.py b/services/webapp/code/rosetta/core_app/management/commands/core_app_populate.py
index 6f5ae70..32ff1c1 100644
--- a/services/webapp/code/rosetta/core_app/management/commands/core_app_populate.py
+++ b/services/webapp/code/rosetta/core_app/management/commands/core_app_populate.py
@@ -288,8 +288,8 @@ to provide help, news and informations on your deployment. Or you can just ignor
 
 
             # Demo standalone platform computing plus conf
-            demo_standalone_computing_platform = Computing.objects.create(name = 'Demo Standalone Platform',
-                                                                          description = 'A demo standalone computing resource access as platform.',
+            demo_standalone_computing_platform = Computing.objects.create(name = 'Demo Standalone (as platform user)',
+                                                                          description = 'A demo standalone computing resource accessed as platform user.',
                                                                           type = 'standalone',
                                                                           arch = 'amd64',
                                                                           supported_archs = ['386'],
@@ -359,25 +359,3 @@ to provide help, news and informations on your deployment. Or you can just ignor
                                        base_path = '/shared/data/users/$SSH_USER',
                                        bind_path = '/storages/personal')
 
-
-            try:
-                demo_standalone_computing = Computing.objects.get(name='Demo Standalone Platform')
-                demo_computing_resources.append(demo_standalone_computing)
-
-                # Demo personal storage
-                Storage.objects.create(computing = computing,
-                                       access_through_computing = True,
-                                       name = 'Personal',
-                                       type = 'generic_posix',
-                                       access_mode = 'ssh+cli',
-                                       auth_mode = 'user_keys',
-                                       base_path = '/shared/data/users/$SSH_USER',
-                                       bind_path = '/storages/personal')
-
-            except:
-                pass
-
-
-
-
-
-- 
GitLab