Is it really desirable, from a UI/end user standpoint, to have a dozen different "Delete content", "Delete comment", "Delete taxonomy term" etc. actions showing up in the select list, rather than just one generic "Delete entity" ?
I think we're getting to the point where there are far too many conditions to choose from, and far too many actions to choose from. So simplifying things by providing one "Delete" action rather than one for each entity may be preferable.
Added #3255559: Re-label entity create action derivatives as one concrete example of where having a derivative action for each entity type causes confusion. In that case, the number of entities defined on the system resulted in a list of actions where most of the entries were derivatives. Those obscured the limited number of built-in Rules actions, and all those derivatives misled the original poster.
Comments
Comment #2
TR CreditAttribution: TR commentedIs it really desirable, from a UI/end user standpoint, to have a dozen different "Delete content", "Delete comment", "Delete taxonomy term" etc. actions showing up in the select list, rather than just one generic "Delete entity" ?
I think we're getting to the point where there are far too many conditions to choose from, and far too many actions to choose from. So simplifying things by providing one "Delete" action rather than one for each entity may be preferable.
Also see #2672882: Add "Save entity" derivative
Comment #3
TR CreditAttribution: TR commentedAdded #3255559: Re-label entity create action derivatives as one concrete example of where having a derivative action for each entity type causes confusion. In that case, the number of entities defined on the system resulted in a list of actions where most of the entries were derivatives. Those obscured the limited number of built-in Rules actions, and all those derivatives misled the original poster.
Comment #4
TR CreditAttribution: TR commentedComment #5
TR CreditAttribution: TR commentedMarking this as "won't fix" for the reasons explained above and in #3255559: Re-label entity create action derivatives