Skip to content

feat: Add Person and Casting functionality#232

Open
koromerzhin wants to merge 50 commits into
developfrom
feature/person
Open

feat: Add Person and Casting functionality#232
koromerzhin wants to merge 50 commits into
developfrom
feature/person

Conversation

@koromerzhin
Copy link
Copy Markdown
Member

  • 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.
…ntités Serie et améliorer la gestion des fichiers
…messages avec déduplication et éviter les doublons
…jour les références dans ExecuteMessageCommand et CronSchedule
… et mettre à jour les fichiers de configuration associés
…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
…ttre à jour le planificateur cron pour utiliser DeleteOldFileMessage
…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
…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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant