Fix collaborator field with recent changes 29/72929/1
authorSawyer Bergeron <sbergeron@iol.unh.edu>
Thu, 23 Sep 2021 20:37:43 +0000 (16:37 -0400)
committerSawyer Bergeron <sbergeron@iol.unh.edu>
Thu, 23 Sep 2021 20:37:43 +0000 (16:37 -0400)
Signed-off-by: Sawyer Bergeron <sbergeron@iol.unh.edu>
Change-Id: Id305de9b1567adf103c47d5180b0b28ebfdf1b5e

docker-compose.override-dev.yml
src/booking/lib.py
src/booking/quick_deployer.py

index ee0b7a1..4d42569 100644 (file)
@@ -20,7 +20,6 @@ services:
             dockerfile: web/Dockerfile
         command: >
             sh -c "cd static && npm install && cd .. &&
-                   ./manage.py migrate &&
                    ./manage.py runserver 0:8000"
         volumes:
             - ./src:/laas_dashboard
index 7a4c261..8c87979 100644 (file)
@@ -28,9 +28,9 @@ def get_user_items(exclude=None):
     for up in qs:
         item = {
             'id': up.id,
-            'expanded_name': up.full_name,
+            'expanded_name': up.full_name if up.full_name else up.user.username,
             'small_name': up.user.username,
-            'string': up.email_addr
+            'string': up.email_addr if up.email_addr else up.user.username,
         }
         items[up.id] = item
     return items
index 9bdebc2..2ab18a6 100644 (file)
@@ -268,7 +268,7 @@ def create_from_form(form, request):
     )
     booking.pdf = PDFTemplater.makePDF(booking)
 
-    for collaborator in users_field:  # list of UserProfiles
+    for collaborator in users_field:  # list of Users (not UserProfile)
         booking.collaborators.add(collaborator.user)
 
     booking.save()