124 featcatalog content poster selection and merging#166
Closed
NorbertAguilera wants to merge 147 commits into
Closed
124 featcatalog content poster selection and merging#166NorbertAguilera wants to merge 147 commits into
NorbertAguilera wants to merge 147 commits into
Conversation
Html refactor branch
…ay-movieseries-details-and-available-platforms 23 featcontent UI display movieseries details and available platforms
…ed-contents-when-searching fix(home): Search catlog does not show duplicates
…m has this content
…t-search-system-and-detailed-content-view 21 featcontent implement search system and detailed content view
fix(profile-api): resolve AttributeError in profile API and include favorite series
Restrict push events to the main branch only.
…corrected consumer profile
…ic-anonymization-of-personal-data feat(reports): automatic anonymization of personal data in CSV export and here tests
…liant-anonymization-for-external-platforms feat(legal): GDPR compliant anonymization for external platform exports
feature(admin): Implemented admin users creation and deletion
…-poster-selection-and-merging feat(DB_backup): added the db backup with instructions comented
Redirect role Implemented to restrict staff and admin access (First merge PR151)
…ut external redirection #24
…ous-generation-of-segmented-and-anonymized-market-reports 120 featreports autonomous generation of segmented and anonymized market reports
…racking feat(redirect): implement internal tracking for platform clicks without external redirection #24
Critical refactors
Bogdan2005-19
temporarily deployed
to
124-featcatalog-content-poster-selection-and-merging - JoinProject PR #166
May 19, 2026 16:12 — with
Render
Destroyed
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.
Poster Management (Gestió de Cartelleres)
The Poster Management section is a dedicated administrative interface within the StreamSync/JoinProject application. It allows staff and administrators to efficiently manage, filter, and update the promotional artwork (posters) associated with movies and series.
📌 Features
editar_cartellera) to manually update the URL of the poster.🛠️ Technical Details
Views (
users/views.py)gestion_cartelleres(request):is_superuserpermissions.GETparameters for filtering (plataforma) and searching (q).Paginatorto limit results to 20 items per page.editar_cartellera(request, contingut_id):poster_pathattribute for a specificContingutobject via aPOSTrequest.Templates
gestion_cartelleres.html: The main UI. Built with a responsive, glassmorphism-inspired design (glass-card). It iterates over theContingutmodels and their relatedapis(ManyToManyField).editar_cartellera.html: The form interface for updating the poster URL.Key CSS Implementations
-webkit-line-clamp: 2combined withword-break: break-allto ensure long URLs do not break the table layout while remaining accessible via the HTMLtitleattribute.🚀 Usage