Skip to content

Commit 6e3dc8d

Browse files
committed
bump mongoose studio and add opencollective sponsor schema for studio
1 parent b03c286 commit 6e3dc8d

File tree

3 files changed

+23
-1
lines changed

3 files changed

+23
-1
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"devDependencies": {
1919
"@masteringjs/eslint-config": "0.1.1",
2020
"@mongoosejs/migrations": "0.2.5",
21-
"@mongoosejs/studio": "0.0.72",
21+
"@mongoosejs/studio": "0.0.74",
2222
"cors": "2.8.5",
2323
"dotenv": "16.4.7",
2424
"eslint": "9.x",

src/db/OpenCollectiveSponsor.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
'use strict';
2+
3+
const mongoose = require('mongoose');
4+
5+
module.exports = mongoose.Schema({
6+
openCollectiveId: {
7+
type: Number,
8+
required: true
9+
},
10+
website: {
11+
type: String,
12+
required: true
13+
},
14+
image: {
15+
type: String
16+
},
17+
alt: {
18+
type: String
19+
}
20+
}, { timestamps: true });

src/db/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ let conn = null;
77
const accessTokenSchema = require('./AccessToken');
88
const invitationSchema = require('./invitation');
99
const jobSchema = require('./Job');
10+
const openCollectiveSponsorSchema = require('./OpenCollectiveSponsor');
1011
const subscriberSchema = require('./subscriber');
1112
const taskSchema = require('./task');
1213
const userSchema = require('./user');
@@ -22,6 +23,7 @@ module.exports = async function connect() {
2223
conn.model('AccessToken', accessTokenSchema, 'AccessToken');
2324
conn.model('Invitation', invitationSchema, 'Invitation');
2425
conn.model('Job', jobSchema, 'Job');
26+
conn.model('OpenCollectiveSponsor', openCollectiveSponsorSchema, 'OpenCollectiveSponsor');
2527
conn.model('Subscriber', subscriberSchema, 'Subscriber');
2628
conn.model('Task', taskSchema, 'Task');
2729
conn.model('User', userSchema, 'User');

0 commit comments

Comments
 (0)