1
0
mirror of https://github.com/sasjs/server.git synced 2026-01-04 21:30:05 +00:00

fix: remove clientId from principal types

This commit is contained in:
2022-05-16 19:56:56 +05:00
parent 7be77cc38a
commit 0781ddd64e
4 changed files with 5 additions and 73 deletions

View File

@@ -7,7 +7,6 @@ interface IPermissionDocument extends Document {
permissionId: number
user: Schema.Types.ObjectId
group: Schema.Types.ObjectId
client: Schema.Types.ObjectId
}
interface IPermission extends IPermissionDocument {}
@@ -24,8 +23,7 @@ const permissionSchema = new Schema<IPermissionDocument>({
required: true
},
user: { type: Schema.Types.ObjectId, ref: 'User' },
group: { type: Schema.Types.ObjectId, ref: 'Group' },
client: { type: Schema.Types.ObjectId, ref: 'Client' }
group: { type: Schema.Types.ObjectId, ref: 'Group' }
})
permissionSchema.plugin(AutoIncrement, { inc_field: 'permissionId' })