浏览代码

:construction: Restructured survey to include more data points

tags/0.0.4
tomit4 2 年前
父节点
当前提交
103d187a9d

+ 1
- 2
frontend/src/entities/survey/survey.js 查看文件

40
     }
40
     }
41
 
41
 
42
     hasMinResponsesToCreateProfile(responses) {
42
     hasMinResponsesToCreateProfile(responses) {
43
-        const neededResponseKeys = [8, 7, 11, 9]
43
+        const neededResponseKeys = [8, 7, 10, 11, 15, 9]
44
         const hasNeededResponseKey = responses => {
44
         const hasNeededResponseKey = responses => {
45
             return responses.every(response => {
45
             return responses.every(response => {
46
                 neededResponseKeys.includes(response.response_key_id)
46
                 neededResponseKeys.includes(response.response_key_id)
48
         }
48
         }
49
         return hasNeededResponseKey
49
         return hasNeededResponseKey
50
     }
50
     }
51
-
52
     validateAnswer(payload) {
51
     validateAnswer(payload) {
53
         const { question, input } = payload
52
         const { question, input } = payload
54
 
53
 

+ 2
- 2
frontend/src/services/user.service.js 查看文件

9
         user_name: user.name,
9
         user_name: user.name,
10
         user_email: user.email,
10
         user_email: user.email,
11
         user_pass: user.password,
11
         user_pass: user.password,
12
-        is_poster: user.seeking == 'position' ? 0 : 1,
12
+        is_poster: user.seeking === 'position' ? 0 : 1,
13
     }
13
     }
14
-    return await db.post(`/user/signup`, payload)
14
+    return await db.post('/user/signup', payload)
15
 }
15
 }
16
 
16
 
17
 export { signupUser }
17
 export { signupUser }

+ 2
- 2
frontend/src/utils/lang.js 查看文件

34
     splash: 'splash',
34
     splash: 'splash',
35
     email: 'email',
35
     email: 'email',
36
     name: 'name',
36
     name: 'name',
37
+    zipcode: 'zipcode',
37
     seeking: 'seeking',
38
     seeking: 'seeking',
39
+    presence: 'presence',
38
     password: 'password',
40
     password: 'password',
39
 }
41
 }
40
 
42
 
45
         aspect01: 'aspect-1',
47
         aspect01: 'aspect-1',
46
         aspect02: 'aspect-2',
48
         aspect02: 'aspect-2',
47
         aspect03: 'aspect-3',
49
         aspect03: 'aspect-3',
48
-        zipcode: 'zipcode',
49
         urgency: 'urgency',
50
         urgency: 'urgency',
50
         aspect04: 'aspect-4',
51
         aspect04: 'aspect-4',
51
         aspect05: 'aspect-5',
52
         aspect05: 'aspect-5',
52
         aspect06: 'aspect-6',
53
         aspect06: 'aspect-6',
53
-        presence: 'presence',
54
         duration: 'duration',
54
         duration: 'duration',
55
         pronouns: 'pronouns',
55
         pronouns: 'pronouns',
56
         language: 'language',
56
         language: 'language',

+ 1
- 1
frontend/src/utils/survey.js 查看文件

84
         // Splash page is placed at beginning of survey
84
         // Splash page is placed at beginning of survey
85
         mutatedResponseKeys.unshift(splash)
85
         mutatedResponseKeys.unshift(splash)
86
         // Auth page is placed after email/password
86
         // Auth page is placed after email/password
87
-        mutatedResponseKeys.splice(5, 0, auth)
87
+        mutatedResponseKeys.splice(7, 0, auth)
88
         return mutatedResponseKeys
88
         return mutatedResponseKeys
89
     }
89
     }
90
     async getQuestions() {
90
     async getQuestions() {

正在加载...
取消
保存