@@ -65,7 +65,6 @@ def upload_major_project_files(user_dict=None):
65
65
log = logger .new (request = request , auth_dict = user_dict )
66
66
log .info ('Uploading Major Project File(s)' )
67
67
68
- print (request .files )
69
68
if len (list (request .files .keys ())) < 1 :
70
69
return "No file" , 400
71
70
@@ -79,6 +78,9 @@ def upload_major_project_files(user_dict=None):
79
78
os .makedirs (os .path .dirname (filename ), exist_ok = True )
80
79
file .save (filename )
81
80
81
+ return jsonify ({"success" : True }), 200
82
+
83
+
82
84
83
85
@major_project_bp .route ('/major_project/submit' , methods = ['POST' ])
84
86
@auth .oidc_auth
@@ -91,12 +93,12 @@ def submit_major_project(user_dict=None):
91
93
name = post_data ['projectName' ]
92
94
description = post_data ['projectDescription' ]
93
95
94
- if name == "" or len (description .strip ().split ()) < 50 :
96
+ if name == "" or len (description .strip ().split ()) < 50 : # check for 50 word minimum
95
97
return jsonify ({"success" : False }), 400
96
98
project = MajorProject (user_dict ['username' ], name , description )
97
99
98
100
# Acquire S3 Bucket instance
99
- s3 = boto3 .resource ("s3" )
101
+ s3 = boto3 .resource ("s3" , endpoint_url = "https://s3.csh.rit.edu" )
100
102
bucket = s3 .create_bucket (Bucket = "major-project-media" )
101
103
# Collect all the locally cached files and put them in the bucket
102
104
for file in os .listdir (f"/tmp/{ user_dict ['username' ]} " ):
0 commit comments