|
1950 | 1950 | } |
1951 | 1951 | } |
1952 | 1952 | }, |
| 1953 | + { |
| 1954 | + "class": "craft\\commerce\\base\\Purchasable", |
| 1955 | + "name": "EVENT_DEFINE_DELETION_BLOCKERS", |
| 1956 | + "type": "craft\\events\\DefineElementDeletionBlockersEvent", |
| 1957 | + "desc": "The event that is triggered when defining any blockers that should prevent a user from being deleted", |
| 1958 | + "filters": { |
| 1959 | + "duplicating": { |
| 1960 | + "label": "Element is being duplicated to a new element", |
| 1961 | + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", |
| 1962 | + "excludes": [ |
| 1963 | + "isNew", |
| 1964 | + "resaving", |
| 1965 | + "revision" |
| 1966 | + ] |
| 1967 | + }, |
| 1968 | + "enabled": { |
| 1969 | + "label": "Element is enabled", |
| 1970 | + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" |
| 1971 | + }, |
| 1972 | + "firstSave": { |
| 1973 | + "label": "Element is being saved for the first time", |
| 1974 | + "conditionsPhp": "$event->sender->firstSave", |
| 1975 | + "excludes": [ |
| 1976 | + "isNew", |
| 1977 | + "draft", |
| 1978 | + "provisional", |
| 1979 | + "revision", |
| 1980 | + "resaving" |
| 1981 | + ] |
| 1982 | + }, |
| 1983 | + "propagating": { |
| 1984 | + "label": "Element is being propagated", |
| 1985 | + "conditionsPhp": "$event->sender->propagating" |
| 1986 | + }, |
| 1987 | + "resaving": { |
| 1988 | + "label": "Element is being bulk-resaved", |
| 1989 | + "conditionsPhp": "$event->sender->resaving", |
| 1990 | + "excludes": [ |
| 1991 | + "firstSave" |
| 1992 | + ] |
| 1993 | + } |
| 1994 | + } |
| 1995 | + }, |
1953 | 1996 | { |
1954 | 1997 | "class": "craft\\commerce\\base\\Purchasable", |
1955 | 1998 | "name": "EVENT_BEFORE_DELETE", |
|
5339 | 5382 | } |
5340 | 5383 | } |
5341 | 5384 | }, |
| 5385 | + { |
| 5386 | + "class": "craft\\commerce\\elements\\Donation", |
| 5387 | + "name": "EVENT_DEFINE_DELETION_BLOCKERS", |
| 5388 | + "type": "craft\\events\\DefineElementDeletionBlockersEvent", |
| 5389 | + "desc": "The event that is triggered when defining any blockers that should prevent a user from being deleted", |
| 5390 | + "filters": { |
| 5391 | + "duplicating": { |
| 5392 | + "label": "Element is being duplicated to a new element", |
| 5393 | + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", |
| 5394 | + "excludes": [ |
| 5395 | + "isNew", |
| 5396 | + "resaving", |
| 5397 | + "revision" |
| 5398 | + ] |
| 5399 | + }, |
| 5400 | + "enabled": { |
| 5401 | + "label": "Element is enabled", |
| 5402 | + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" |
| 5403 | + }, |
| 5404 | + "firstSave": { |
| 5405 | + "label": "Element is being saved for the first time", |
| 5406 | + "conditionsPhp": "$event->sender->firstSave", |
| 5407 | + "excludes": [ |
| 5408 | + "isNew", |
| 5409 | + "draft", |
| 5410 | + "provisional", |
| 5411 | + "revision", |
| 5412 | + "resaving" |
| 5413 | + ] |
| 5414 | + }, |
| 5415 | + "propagating": { |
| 5416 | + "label": "Element is being propagated", |
| 5417 | + "conditionsPhp": "$event->sender->propagating" |
| 5418 | + }, |
| 5419 | + "resaving": { |
| 5420 | + "label": "Element is being bulk-resaved", |
| 5421 | + "conditionsPhp": "$event->sender->resaving", |
| 5422 | + "excludes": [ |
| 5423 | + "firstSave" |
| 5424 | + ] |
| 5425 | + } |
| 5426 | + } |
| 5427 | + }, |
5342 | 5428 | { |
5343 | 5429 | "class": "craft\\commerce\\elements\\Donation", |
5344 | 5430 | "name": "EVENT_BEFORE_DELETE", |
|
8056 | 8142 | } |
8057 | 8143 | } |
8058 | 8144 | }, |
| 8145 | + { |
| 8146 | + "class": "craft\\commerce\\elements\\Order", |
| 8147 | + "name": "EVENT_DEFINE_DELETION_BLOCKERS", |
| 8148 | + "type": "craft\\events\\DefineElementDeletionBlockersEvent", |
| 8149 | + "desc": "The event that is triggered when defining any blockers that should prevent a user from being deleted", |
| 8150 | + "filters": { |
| 8151 | + "duplicating": { |
| 8152 | + "label": "Element is being duplicated to a new element", |
| 8153 | + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", |
| 8154 | + "excludes": [ |
| 8155 | + "isNew", |
| 8156 | + "resaving", |
| 8157 | + "revision" |
| 8158 | + ] |
| 8159 | + }, |
| 8160 | + "enabled": { |
| 8161 | + "label": "Element is enabled", |
| 8162 | + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" |
| 8163 | + }, |
| 8164 | + "firstSave": { |
| 8165 | + "label": "Element is being saved for the first time", |
| 8166 | + "conditionsPhp": "$event->sender->firstSave", |
| 8167 | + "excludes": [ |
| 8168 | + "isNew", |
| 8169 | + "draft", |
| 8170 | + "provisional", |
| 8171 | + "revision", |
| 8172 | + "resaving" |
| 8173 | + ] |
| 8174 | + }, |
| 8175 | + "propagating": { |
| 8176 | + "label": "Element is being propagated", |
| 8177 | + "conditionsPhp": "$event->sender->propagating" |
| 8178 | + }, |
| 8179 | + "resaving": { |
| 8180 | + "label": "Element is being bulk-resaved", |
| 8181 | + "conditionsPhp": "$event->sender->resaving", |
| 8182 | + "excludes": [ |
| 8183 | + "firstSave" |
| 8184 | + ] |
| 8185 | + } |
| 8186 | + } |
| 8187 | + }, |
8059 | 8188 | { |
8060 | 8189 | "class": "craft\\commerce\\elements\\Order", |
8061 | 8190 | "name": "EVENT_BEFORE_DELETE", |
|
10300 | 10429 | } |
10301 | 10430 | } |
10302 | 10431 | }, |
| 10432 | + { |
| 10433 | + "class": "craft\\commerce\\elements\\Product", |
| 10434 | + "name": "EVENT_DEFINE_DELETION_BLOCKERS", |
| 10435 | + "type": "craft\\events\\DefineElementDeletionBlockersEvent", |
| 10436 | + "desc": "The event that is triggered when defining any blockers that should prevent a user from being deleted", |
| 10437 | + "filters": { |
| 10438 | + "duplicating": { |
| 10439 | + "label": "Element is being duplicated to a new element", |
| 10440 | + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", |
| 10441 | + "excludes": [ |
| 10442 | + "isNew", |
| 10443 | + "resaving", |
| 10444 | + "revision" |
| 10445 | + ] |
| 10446 | + }, |
| 10447 | + "enabled": { |
| 10448 | + "label": "Element is enabled", |
| 10449 | + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" |
| 10450 | + }, |
| 10451 | + "firstSave": { |
| 10452 | + "label": "Element is being saved for the first time", |
| 10453 | + "conditionsPhp": "$event->sender->firstSave", |
| 10454 | + "excludes": [ |
| 10455 | + "isNew", |
| 10456 | + "draft", |
| 10457 | + "provisional", |
| 10458 | + "revision", |
| 10459 | + "resaving" |
| 10460 | + ] |
| 10461 | + }, |
| 10462 | + "propagating": { |
| 10463 | + "label": "Element is being propagated", |
| 10464 | + "conditionsPhp": "$event->sender->propagating" |
| 10465 | + }, |
| 10466 | + "resaving": { |
| 10467 | + "label": "Element is being bulk-resaved", |
| 10468 | + "conditionsPhp": "$event->sender->resaving", |
| 10469 | + "excludes": [ |
| 10470 | + "firstSave" |
| 10471 | + ] |
| 10472 | + } |
| 10473 | + } |
| 10474 | + }, |
10303 | 10475 | { |
10304 | 10476 | "class": "craft\\commerce\\elements\\Product", |
10305 | 10477 | "name": "EVENT_BEFORE_DELETE", |
|
12501 | 12673 | } |
12502 | 12674 | } |
12503 | 12675 | }, |
| 12676 | + { |
| 12677 | + "class": "craft\\commerce\\elements\\Subscription", |
| 12678 | + "name": "EVENT_DEFINE_DELETION_BLOCKERS", |
| 12679 | + "type": "craft\\events\\DefineElementDeletionBlockersEvent", |
| 12680 | + "desc": "The event that is triggered when defining any blockers that should prevent a user from being deleted", |
| 12681 | + "filters": { |
| 12682 | + "duplicating": { |
| 12683 | + "label": "Element is being duplicated to a new element", |
| 12684 | + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", |
| 12685 | + "excludes": [ |
| 12686 | + "isNew", |
| 12687 | + "resaving", |
| 12688 | + "revision" |
| 12689 | + ] |
| 12690 | + }, |
| 12691 | + "enabled": { |
| 12692 | + "label": "Element is enabled", |
| 12693 | + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" |
| 12694 | + }, |
| 12695 | + "firstSave": { |
| 12696 | + "label": "Element is being saved for the first time", |
| 12697 | + "conditionsPhp": "$event->sender->firstSave", |
| 12698 | + "excludes": [ |
| 12699 | + "isNew", |
| 12700 | + "draft", |
| 12701 | + "provisional", |
| 12702 | + "revision", |
| 12703 | + "resaving" |
| 12704 | + ] |
| 12705 | + }, |
| 12706 | + "propagating": { |
| 12707 | + "label": "Element is being propagated", |
| 12708 | + "conditionsPhp": "$event->sender->propagating" |
| 12709 | + }, |
| 12710 | + "resaving": { |
| 12711 | + "label": "Element is being bulk-resaved", |
| 12712 | + "conditionsPhp": "$event->sender->resaving", |
| 12713 | + "excludes": [ |
| 12714 | + "firstSave" |
| 12715 | + ] |
| 12716 | + } |
| 12717 | + } |
| 12718 | + }, |
12504 | 12719 | { |
12505 | 12720 | "class": "craft\\commerce\\elements\\Subscription", |
12506 | 12721 | "name": "EVENT_BEFORE_DELETE", |
|
14702 | 14917 | } |
14703 | 14918 | } |
14704 | 14919 | }, |
| 14920 | + { |
| 14921 | + "class": "craft\\commerce\\elements\\Transfer", |
| 14922 | + "name": "EVENT_DEFINE_DELETION_BLOCKERS", |
| 14923 | + "type": "craft\\events\\DefineElementDeletionBlockersEvent", |
| 14924 | + "desc": "The event that is triggered when defining any blockers that should prevent a user from being deleted", |
| 14925 | + "filters": { |
| 14926 | + "duplicating": { |
| 14927 | + "label": "Element is being duplicated to a new element", |
| 14928 | + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", |
| 14929 | + "excludes": [ |
| 14930 | + "isNew", |
| 14931 | + "resaving", |
| 14932 | + "revision" |
| 14933 | + ] |
| 14934 | + }, |
| 14935 | + "enabled": { |
| 14936 | + "label": "Element is enabled", |
| 14937 | + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" |
| 14938 | + }, |
| 14939 | + "firstSave": { |
| 14940 | + "label": "Element is being saved for the first time", |
| 14941 | + "conditionsPhp": "$event->sender->firstSave", |
| 14942 | + "excludes": [ |
| 14943 | + "isNew", |
| 14944 | + "draft", |
| 14945 | + "provisional", |
| 14946 | + "revision", |
| 14947 | + "resaving" |
| 14948 | + ] |
| 14949 | + }, |
| 14950 | + "propagating": { |
| 14951 | + "label": "Element is being propagated", |
| 14952 | + "conditionsPhp": "$event->sender->propagating" |
| 14953 | + }, |
| 14954 | + "resaving": { |
| 14955 | + "label": "Element is being bulk-resaved", |
| 14956 | + "conditionsPhp": "$event->sender->resaving", |
| 14957 | + "excludes": [ |
| 14958 | + "firstSave" |
| 14959 | + ] |
| 14960 | + } |
| 14961 | + } |
| 14962 | + }, |
14705 | 14963 | { |
14706 | 14964 | "class": "craft\\commerce\\elements\\Transfer", |
14707 | 14965 | "name": "EVENT_BEFORE_DELETE", |
|
17075 | 17333 | } |
17076 | 17334 | } |
17077 | 17335 | }, |
| 17336 | + { |
| 17337 | + "class": "craft\\commerce\\elements\\Variant", |
| 17338 | + "name": "EVENT_DEFINE_DELETION_BLOCKERS", |
| 17339 | + "type": "craft\\events\\DefineElementDeletionBlockersEvent", |
| 17340 | + "desc": "The event that is triggered when defining any blockers that should prevent a user from being deleted", |
| 17341 | + "filters": { |
| 17342 | + "duplicating": { |
| 17343 | + "label": "Element is being duplicated to a new element", |
| 17344 | + "conditionsPhp": "($event->sender->duplicateOf && $event->sender->getIsCanonical() && !$event->sender->updatingFromDerivative)", |
| 17345 | + "excludes": [ |
| 17346 | + "isNew", |
| 17347 | + "resaving", |
| 17348 | + "revision" |
| 17349 | + ] |
| 17350 | + }, |
| 17351 | + "enabled": { |
| 17352 | + "label": "Element is enabled", |
| 17353 | + "conditionsPhp": "($event->sender->enabled && $event->sender->getEnabledForSite())" |
| 17354 | + }, |
| 17355 | + "firstSave": { |
| 17356 | + "label": "Element is being saved for the first time", |
| 17357 | + "conditionsPhp": "$event->sender->firstSave", |
| 17358 | + "excludes": [ |
| 17359 | + "isNew", |
| 17360 | + "draft", |
| 17361 | + "provisional", |
| 17362 | + "revision", |
| 17363 | + "resaving" |
| 17364 | + ] |
| 17365 | + }, |
| 17366 | + "propagating": { |
| 17367 | + "label": "Element is being propagated", |
| 17368 | + "conditionsPhp": "$event->sender->propagating" |
| 17369 | + }, |
| 17370 | + "resaving": { |
| 17371 | + "label": "Element is being bulk-resaved", |
| 17372 | + "conditionsPhp": "$event->sender->resaving", |
| 17373 | + "excludes": [ |
| 17374 | + "firstSave" |
| 17375 | + ] |
| 17376 | + } |
| 17377 | + } |
| 17378 | + }, |
17078 | 17379 | { |
17079 | 17380 | "class": "craft\\commerce\\elements\\Variant", |
17080 | 17381 | "name": "EVENT_BEFORE_DELETE", |
|
0 commit comments