Skip to content

Before the 1.9.1 - #253

Merged
koromerzhin merged 14 commits into
mainfrom
develop
Aug 21, 2026
Merged

Before the 1.9.1#253
koromerzhin merged 14 commits into
mainfrom
develop

Conversation

@koromerzhin

Copy link
Copy Markdown
Member

No description provided.

- Deleted Recommendation entity and its repository.
- Removed recommendation handling from Saga and Serie entities.
- Updated MovieService and SerieService to eliminate recommendation updates.
- Refactored UploadFileField and UploadImageField to use TranslatableMessage parameters.
- Adjusted various forms and paragraphs to utilize TranslatableMessage for labels.
- Cleaned up unused methods and properties related to recommendations across services and entities.
…graphCrudController et ajuster la récupération des acteurs dans CinemaGenerate
…outer FilesMessage et MetaMessage avec leurs gestionnaires
* feat: Add Person and Casting functionality

- 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.

* refactor: modifier les méthodes d'ajout de casting pour retourner l'objet Casting

* fix: modifier le type des colonnes 'figure' et 'knownForDepartment' en TEXT

* fix: modifier le type des colonnes 'known_for_department' et 'figure' en LONGTEXT

* fix: modifier le type de retour de la méthode addToCastingEpisode pour retourner un objet Casting

* feat: ajouter des fonctionnalités de casting et des champs associés pour les séries, films, saisons et épisodes

* feat: ajouter la classe PersonFileStorage pour gérer le stockage des entités Person

* feat: ajouter des en-têtes et des traductions pour les tableaux de distribution dans les templates de casting

* feat: ajouter la classe SerieFileStorage pour gérer le stockage des entités Serie et améliorer la gestion des fichiers

* feat: ajouter le service MessageDispatcher pour gérer le dispatch de messages avec déduplication et éviter les doublons

* fix: corriger le type de la propriété messageBus dans MessageDispatcherService

* feat: commenter la configuration des bus et du middleware de déduplication dans messenger.yaml

* feat: ajouter la classe MetaAllMessage et son gestionnaire, mettre à jour les références dans ExecuteMessageCommand et CronSchedule

* fix: commenter la ligne de planification pour FilesMessage dans CronSchedule

* feat: ajouter un champ person_placeholder dans la table configuration et mettre à jour les fichiers de configuration associés

* fix: remplacer FilesMessage par DeleteOldFileMessage dans ExecuteMessageCommand

* fix: commenter une ligne de planification pour FilesMessage dans CronSchedule

* refactor: simplifier la gestion des exceptions et améliorer la persistance des entités dans MetaMessageHandler

* fix: commenter le code de suppression des métadonnées inutiles dans MetaMessageHandler

* fix: commenter une ligne de planification pour MetaAllMessage dans CronSchedule

* feat: ajouter la fonction findWithActiveCastings dans CastingRepository et intégrer casting_cast dans les templates Twig

* fix: modifier les types de paramètres pour les méthodes d'acting, writing, directing, production et editing dans CastingExtensionRuntime

* fix: commenter le contrôleur d'erreur dans framework.yaml et corriger la traduction du label d'entité dans AdminExtensionRuntime

* feat: ajouter la gestion des images par défaut dans plusieurs classes de données et mettre à jour les entités Paragraph et Person

* feat: activer les personnes par défaut lors de leur création et ajouter des liens vers les profils des acteurs dans le template de film

* feat: ajouter le paragraphe d'en-tête pour les personnes et intégrer la gestion des séries et films dans les templates Twig

* feat: ajouter la gestion des personnes avec des entités, des templates et des styles associés

* fix: commenter les lignes de code inutilisées pour la gestion des castings dans le template de la personne

* feat: mettre à jour la gestion des castings dans le template de la personne

* fix: corriger l'accès aux identifiants des séries dans la gestion des épisodes et saisons

* fix: corriger l'affectation des objets dans la méthode series et movies du CastingExtensionRuntime

* fix: simplifier la boucle de rendu des séries et des films dans le template de la personne

* fix: corriger le type de retour de la méthode setEntryToStringMethod dans LinksBlock

* fix: corriger la méthode supportsData pour vérifier le type d'entité dans EpisodeData

* fix: ajuster la gestion des messages cron et réorganiser le rendu des artistes dans le template de la personne

* fix: supprimer les classes FilesMessage et FilesMessageHandler, et mettre à jour le planificateur cron pour utiliser DeleteOldFileMessage

* fix: mettre à jour les mappings des champs uploadables pour les entités Person, Saga et Serie

* Enable the DeleteOldFileMessage cron job for weekly execution on Saturdays

* feat: ajouter la configuration de Messenger avec Docker et Supervisor

* fix: supprimer la tâche de consommation des messages Messenger

* fix: supprimer la variable STACK_NAME des tâches docker

* Refactor: Remove unused MessageBusInterface imports and update dispatch 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`.

* feat: ajouter des options pour mettre à jour les personnes, les films et les séries dans la commande d'exécution des messages

* feat: corriger les options de mise à jour des séries et améliorer le dispatch des messages

* fix: ajuster la commande de consommation des messages et modifier le délai de démarrage

* fix: supprimer l'affichage du champ 'seasons' uniquement en détail dans le contrôleur SerieCrud

* feat: améliorer les requêtes de récupération des personnes et filtrer les séries et films désactivés

* Refactor string concatenation for improved readability across multiple 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.

* Refactor code structure for improved readability and maintainability

* fix: simplifier la logique de filtrage des acteurs dans la méthode getJsonLdActors

* fix: ajouter la règle pour ignorer les fichiers supervisord et améliorer la mise en forme du SCSS

* fix: supprimer la table messenger_messages et ajuster les contraintes de la base de données

* fix: supprimer l'étape de nettoyage et de préparation des tests dans le pipeline CI
@koromerzhin
koromerzhin merged commit d7de253 into main Aug 21, 2026
5 of 6 checks passed
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