Преглед изворни кода

:recycle: added support for inactive memberships

master
j пре 5 година
родитељ
комит
f0a675c2ca
2 измењених фајлова са 9 додато и 8 уклоњено
  1. 1
    0
      backend/db/migrations/20210527174440_create_memberships_table.js
  2. 8
    8
      backend/db/mock.js

+ 1
- 0
backend/db/migrations/20210527174440_create_memberships_table.js Прегледај датотеку

6
             table.integer('grouping_id').notNullable() // To
6
             table.integer('grouping_id').notNullable() // To
7
             table.string('membership_type', 128).notNullable() // Don't over normalize
7
             table.string('membership_type', 128).notNullable() // Don't over normalize
8
             table.boolean('can_edit').notNullable()
8
             table.boolean('can_edit').notNullable()
9
+            table.boolean('is_active').notNullable()
9
         })
10
         })
10
 }
11
 }
11
 
12
 

+ 8
- 8
backend/db/mock.js Прегледај датотеку

31
         { response_id: 9, profile_id: 5, response_key_id: 3, val: 'This job posting is awful' },
31
         { response_id: 9, profile_id: 5, response_key_id: 3, val: 'This job posting is awful' },
32
     ],
32
     ],
33
     memberships: [
33
     memberships: [
34
-        { membership_id: 1, user_id: 1, grouping_id: 1, membership_type: '_admin', can_edit: true },
35
-        { membership_id: 2, user_id: 1, grouping_id: 2, membership_type: 'recruiter', can_edit: true },
36
-        { membership_id: 3, user_id: 1, grouping_id: 3, membership_type: 'participant', can_edit: false },
37
-        { membership_id: 4, user_id: 2, grouping_id: 3, membership_type: 'participant', can_edit: false },
38
-        { membership_id: 5, user_id: 4, grouping_id: 4, membership_type: 'participant', can_edit: false },
39
-        { membership_id: 6, user_id: 2, grouping_id: 4, membership_type: 'participant', can_edit: false },
40
-        { membership_id: 7, user_id: 3, grouping_id: 5, membership_type: 'participant', can_edit: false },
41
-        { membership_id: 8, user_id: 1, grouping_id: 5, membership_type: 'participant', can_edit: false },
34
+        { membership_id: 1, user_id: 1, grouping_id: 1, membership_type: '_admin', can_edit: true, is_active: true },
35
+        { membership_id: 2, user_id: 1, grouping_id: 2, membership_type: 'recruiter', can_edit: true, is_active: true },
36
+        { membership_id: 3, user_id: 1, grouping_id: 3, membership_type: 'participant', can_edit: false, is_active: true },
37
+        { membership_id: 4, user_id: 2, grouping_id: 3, membership_type: 'participant', can_edit: false, is_active: false },
38
+        { membership_id: 5, user_id: 4, grouping_id: 4, membership_type: 'participant', can_edit: false, is_active: true },
39
+        { membership_id: 6, user_id: 2, grouping_id: 4, membership_type: 'participant', can_edit: false, is_active: false },
40
+        { membership_id: 7, user_id: 3, grouping_id: 5, membership_type: 'participant', can_edit: false, is_active: true },
41
+        { membership_id: 8, user_id: 1, grouping_id: 5, membership_type: 'participant', can_edit: false, is_active: true },
42
     ],
42
     ],
43
     groupings: [
43
     groupings: [
44
         { grouping_id: 1, grouping_name: '00000000_siimee_', grouping_type: 'company' },
44
         { grouping_id: 1, grouping_name: '00000000_siimee_', grouping_type: 'company' },

Loading…
Откажи
Сачувај