mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-13 07:45:56 +00:00
Setup blocked relationships in seeds
This commit is contained in:
parent
f8b37b5c1e
commit
b63f6b0ba1
@ -48,6 +48,13 @@ module.exports = {
|
||||
target: 'Badge',
|
||||
direction: 'in',
|
||||
},
|
||||
blocked: {
|
||||
type: 'relationship',
|
||||
relationship: 'BLOCKED',
|
||||
target: 'User',
|
||||
direction: 'out',
|
||||
eager: true
|
||||
},
|
||||
invitedBy: { type: 'relationship', relationship: 'INVITED', target: 'User', direction: 'in' },
|
||||
createdAt: { type: 'string', isoDate: true, default: () => new Date().toISOString() },
|
||||
updatedAt: {
|
||||
|
||||
@ -120,48 +120,22 @@ import Factory from './factories'
|
||||
bobDerBaumeister.relateTo(turtle, 'rewarded'),
|
||||
jennyRostock.relateTo(bear, 'rewarded'),
|
||||
dagobert.relateTo(rabbit, 'rewarded'),
|
||||
])
|
||||
|
||||
await Promise.all([
|
||||
f.relate('User', 'Friends', {
|
||||
from: 'u1',
|
||||
to: 'u2',
|
||||
}),
|
||||
f.relate('User', 'Friends', {
|
||||
from: 'u1',
|
||||
to: 'u3',
|
||||
}),
|
||||
f.relate('User', 'Friends', {
|
||||
from: 'u2',
|
||||
to: 'u3',
|
||||
}),
|
||||
])
|
||||
peterLustig.relateTo(bobDerBaumeister, 'friends'),
|
||||
peterLustig.relateTo(jennyRostock, 'friends'),
|
||||
bobDerBaumeister.relateTo(jennyRostock, 'friends'),
|
||||
|
||||
await Promise.all([
|
||||
asAdmin.follow({
|
||||
id: 'u3',
|
||||
type: 'User',
|
||||
}),
|
||||
asModerator.follow({
|
||||
id: 'u4',
|
||||
type: 'User',
|
||||
}),
|
||||
asUser.follow({
|
||||
id: 'u4',
|
||||
type: 'User',
|
||||
}),
|
||||
asTick.follow({
|
||||
id: 'u6',
|
||||
type: 'User',
|
||||
}),
|
||||
asTrick.follow({
|
||||
id: 'u4',
|
||||
type: 'User',
|
||||
}),
|
||||
asTrack.follow({
|
||||
id: 'u3',
|
||||
type: 'User',
|
||||
}),
|
||||
peterLustig.relateTo(jennyRostock, 'following'),
|
||||
peterLustig.relateTo(tick, 'following'),
|
||||
bobDerBaumeister.relateTo(tick, 'following'),
|
||||
jennyRostock.relateTo(tick, 'following'),
|
||||
tick.relateTo(track, 'following'),
|
||||
trick.relateTo(tick, 'following'),
|
||||
track.relateTo(jennyRostock, 'following'),
|
||||
|
||||
dagobert.relateTo(tick, 'blocked'),
|
||||
dagobert.relateTo(trick, 'blocked'),
|
||||
dagobert.relateTo(track, 'blocked'),
|
||||
])
|
||||
|
||||
await Promise.all([
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user