feat: Add Person and Casting functionality#232
Open
koromerzhin wants to merge 50 commits into
Open
Conversation
Member
koromerzhin
commented
May 6, 2026
- Introduced Person and Casting entities with respective repositories.
- Implemented PersonService to manage person-related operations including adding to casting for movies, episodes, seasons, and series.
- Enhanced MovieService, EpisodeService, SeasonService, and SerieService to update credits and manage castings.
- Created message classes for asynchronous processing of person-related tasks.
- Added message handlers to process person messages and handle casting updates.
- Updated various paragraph classes to improve translation handling.
- Added Twig templates for displaying castings in the admin interface.
- Updated French translations for new terms related to persons and castings.
- Introduced Person and Casting entities with respective repositories. - Implemented PersonService to manage person-related operations including adding to casting for movies, episodes, seasons, and series. - Enhanced MovieService, EpisodeService, SeasonService, and SerieService to update credits and manage castings. - Created message classes for asynchronous processing of person-related tasks. - Added message handlers to process person messages and handle casting updates. - Updated various paragraph classes to improve translation handling. - Added Twig templates for displaying castings in the admin interface. - Updated French translations for new terms related to persons and castings.
…r retourner un objet Casting
…our les séries, films, saisons et épisodes
…stribution dans les templates de casting
…ntités Serie et améliorer la gestion des fichiers
…messages avec déduplication et éviter les doublons
…ation dans messenger.yaml
…jour les références dans ExecuteMessageCommand et CronSchedule
… et mettre à jour les fichiers de configuration associés
…tance des entités dans MetaMessageHandler
…etaMessageHandler
…ry et intégrer casting_cast dans les templates Twig
…ting, directing, production et editing dans CastingExtensionRuntime
… la traduction du label d'entité dans AdminExtensionRuntime
… de données et mettre à jour les entités Paragraph et Person
…er des liens vers les profils des acteurs dans le template de film
…la gestion des séries et films dans les templates Twig
…s et des styles associés
…tings dans le template de la personne
… épisodes et saisons
…es du CastingExtensionRuntime
…mplate de la personne
… artistes dans le template de la personne
…ttre à jour le planificateur cron pour utiliser DeleteOldFileMessage
…és Person, Saga et Serie
…ch method calls - Removed unused `MessageBusInterface` imports from various classes including `StarAddCommand`, `StoryPdfCommand`, `CrudControllerAbstract`, and others. - Updated instances of `$this->messageBus->dispatch()` to `$this->messageDispatcherService->dispatch()` in multiple message handler classes to maintain consistency and clarity. - Added `#[Override]` attribute to `getDefaultImage` methods in data classes to indicate method overriding. - Improved code readability by renaming variables and using `sprintf` for string formatting in query builders. - Cleaned up commented-out code and unnecessary variable assignments in `MetaMessageHandler` and `FileService`.
… et les séries dans la commande d'exécution des messages
…dispatch des messages
…délai de démarrage
…ns le contrôleur SerieCrud
… les séries et films désactivés
…e services and templates - Updated string concatenation to use adjacent syntax for better consistency in PlatformService, CompanyService, EpisodeService, MovieService, SagaService, SeasonService, SerieService, MessageDispatcherService, SecurityService, SiteService, SitemapService, StoryService, VideoService, ViewResolverService, and various SlugHandler classes. - Added a new method `getDispatchStats` in MessageDispatcherService to return dispatch statistics. - Removed redundant methods and improved code structure in CastingExtensionRuntime. - Adjusted test fixtures and performance tests for consistent string formatting.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.