Skip to content

Commit

Permalink
Merge branch 'develop' into 4.8
Browse files Browse the repository at this point in the history
  • Loading branch information
brandonkelly committed Feb 5, 2024
2 parents ca8602c + 8884f1d commit 5cde6dd
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 7 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
- Fixed a bug where layout components provided by disabled plugins weren’t getting omitted. ([#14236](https://github.com/craftcms/cms/pull/14236))
- Fixed a bug where “Move to the left” and “Move to the right” actions within field layout designers weren’t always getting enabled when they should, if a new tab was added.
- Fixed a bug where “Move to the left” and “Move to the right” actions within field layout designers were labelled incorrectly for right-to-left languages.
- Fixed a bug where users with “Create entries” permission but not “Delete entries” weren’t allowed to delete their own unpublished drafts. ([#14294](https://github.com/craftcms/cms/issues/14294))

## 4.7.1 - 2024-01-29

Expand Down
2 changes: 2 additions & 0 deletions src/base/ApplicationTrait.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@
use craft\i18n\Formatter;
use craft\i18n\I18N;
use craft\i18n\Locale;
use craft\log\Dispatcher;
use craft\mail\Mailer;
use craft\markdown\GithubMarkdown;
use craft\markdown\Markdown;
Expand Down Expand Up @@ -199,6 +200,7 @@
* @property-read string $installedSchemaVersion The installed schema version
* @method AssetManager getAssetManager() Returns the asset manager component.
* @method Connection getDb() Returns the database connection component.
* @method Dispatcher getLog() Returns the log dispatcher component.
* @method Formatter getFormatter() Returns the formatter component.
* @method I18N getI18n() Returns the internationalization (i18n) component.
* @method Security getSecurity() Returns the security component.
Expand Down
2 changes: 1 addition & 1 deletion src/elements/Entry.php
Original file line number Diff line number Diff line change
Expand Up @@ -1438,7 +1438,7 @@ public function canDelete(User $user): bool
return true;
}

if ($this->getIsDraft() && $this->getIsDerivative()) {
if ($this->getIsDraft()) {
/** @var static|DraftBehavior $this */
return (
$this->creatorId === $user->id ||
Expand Down
2 changes: 1 addition & 1 deletion src/services/Assets.php
Original file line number Diff line number Diff line change
Expand Up @@ -350,7 +350,7 @@ public function deleteFoldersByIds(int|array $folderIds, bool $deleteDir = true)
* @param array $volumeIds
* @param array $additionalCriteria additional criteria for filtering the tree
* @return array
* @deprecated in 4.4.0d
* @deprecated in 4.4.0
*/
public function getFolderTreeByVolumeIds(array $volumeIds, array $additionalCriteria = []): array
{
Expand Down
10 changes: 5 additions & 5 deletions src/services/ImageTransforms.php
Original file line number Diff line number Diff line change
Expand Up @@ -49,17 +49,17 @@
class ImageTransforms extends Component
{
/**
* @event AssetTransformEvent The event that is triggered before an asset transform is saved
* @event AssetTransformEvent The event that is triggered before an image transform is saved
*/
public const EVENT_BEFORE_SAVE_IMAGE_TRANSFORM = 'beforeSaveImageTransform';

/**
* @event AssetTransformEvent The event that is triggered after an asset transform is saved
* @event AssetTransformEvent The event that is triggered after an image transform is saved
*/
public const EVENT_AFTER_SAVE_IMAGE_TRANSFORM = 'afterSaveImageTransform';

/**
* @event AssetTransformEvent The event that is triggered before an asset transform is deleted
* @event AssetTransformEvent The event that is triggered before an image transform is deleted
*/
public const EVENT_BEFORE_DELETE_IMAGE_TRANSFORM = 'beforeDeleteImageTransform';

Expand All @@ -69,12 +69,12 @@ class ImageTransforms extends Component
public const EVENT_BEFORE_APPLY_TRANSFORM_DELETE = 'beforeApplyTransformDelete';

/**
* @event AssetTransformEvent The event that is triggered after an asset transform is deleted
* @event AssetTransformEvent The event that is triggered after an image transform is deleted
*/
public const EVENT_AFTER_DELETE_IMAGE_TRANSFORM = 'afterDeleteImageTransform';

/**
* @event AssetEvent The event that is triggered when a transform is being generated for an Asset.
* @event AssetEvent The event that is triggered before a transform is deleted for an Asset.
*/
public const EVENT_BEFORE_INVALIDATE_ASSET_TRANSFORMS = 'beforeInvalidateAssetTransforms';

Expand Down

0 comments on commit 5cde6dd

Please sign in to comment.