Changelog
Changelog 2025-11-26
New Features
Cinema Distinction Management
Added comprehensive support for managing cinema distinctions - special badges or certifications that cinemas can display (e.g., "Premium Certified", "Gold Standard").
System-wide Distinction Management (Admin only)
GET /distinctions- List all available distinction typesPOST /distinctions- Create a new distinction typeGET /distinctions/{distinctionId}- Get details of a specific distinctionPATCH /distinctions/{distinctionId}- Update a distinction type
Cinema-specific Distinction Management
GET /cinemas/{cinemaId}/cinema-distinctions- List all distinctions attached to a specific cinema, sorted by positionPUT /cinemas/{cinemaId}/distinctions/{distinctionId}- Attach a distinction to a cinema with optional position for orderingDELETE /cinemas/{cinemaId}/distinctions/{distinctionId}- Detach a distinction from a cinemaGET /cinema-distinctions/{cinemaDistinctionId}- Get details of a specific cinema-distinction relationship
Key Features
- Sortable positioning - Cinema distinctions support position-based ordering using Gedmo Sortable
- Image support - Each distinction can have an associated image (imageRef/imageUrl)
- HAL+JSON format - All endpoints return properly formatted HAL+JSON responses with embedded resources
- Authorization - System-wide distinction management requires admin role; cinema-specific operations follow cinema authorization rules
Use Cases
- Display quality certifications or awards on cinema profiles
- Highlight special features or standards a cinema meets
- Allow cinemas to showcase their achievements with custom ordering
- Maintain a centralized catalog of available distinctions across the platform
Last modified on

