mirror of
https://github.com/strapi/strapi.git
synced 2025-07-24 01:18:17 +00:00
27 lines
522 B
JavaScript
27 lines
522 B
JavaScript
'use strict';
|
|
|
|
module.exports = {
|
|
conditions: [
|
|
{
|
|
displayName: 'Is creator',
|
|
name: 'is-creator',
|
|
plugin: 'admin',
|
|
handler: user => ({ 'createdBy.id': user.id }),
|
|
},
|
|
{
|
|
displayName: 'Has same role as creator',
|
|
name: 'has-same-role-as-creator',
|
|
plugin: 'admin',
|
|
handler: user => ({
|
|
'createdBy.roles': {
|
|
$elemMatch: {
|
|
id: {
|
|
$in: user.roles.map(r => r.id),
|
|
},
|
|
},
|
|
},
|
|
}),
|
|
},
|
|
],
|
|
};
|