Skip to content

Commit fd78dc8

Browse files
authored
Merge pull request #213 from brain-image-library/patch/people-table
initial login will automatically create a People, default Project, an…
2 parents b9ea5cc + 1507be1 commit fd78dc8

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

ingest/views.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,30 @@ def signup(request):
5656
def index(request):
5757
""" The main/home page. """
5858
current_user = request.user
59+
try:
60+
people = People.objects.get(auth_user_id_id = current_user.id)
61+
project_person = ProjectPeople.objects.filter(people_id = people.id).all()
62+
except ObjectDoesNotExist:
63+
people = People()
64+
people.name = current_user.username
65+
people.orcid = ''
66+
people.affiliation = ''
67+
people.affiliation_identifier = ''
68+
people.is_bil_admin = False
69+
people.auth_user_id = current_user
70+
people.save()
71+
project = Project()
72+
pname = current_user.username + ' Project 1'
73+
project.name = pname
74+
project.funded_by = ''
75+
project.is_biccn = False
76+
project.save()
77+
project_people = ProjectPeople()
78+
project_people.project_id = project
79+
project_people.people_id = people
80+
project_people.is_pi = False
81+
project_people.is_po = False
82+
project_people.save()
5983
try:
6084
people = People.objects.get(auth_user_id_id = current_user.id)
6185
project_person = ProjectPeople.objects.filter(people_id = people.id).all()

0 commit comments

Comments
 (0)