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