﻿id	summary	reporter	owner	description	type	status	milestone	resolution	keywords	cc
110	Select variant by tag combination instead of format	florian		"DE:

- Florian: technische Idee für Evas Wünsche für das Modus-Menü:
    - Varianten bekommen Tags
    - Formaten ist eine feste Kombi aus Tags zugeordnet
    - Zuordnung von Variante zum Format erfolgt nicht wie bisher fest als Feld, sondern implizit über die Tag-Kombination [Nachtrag: Oder doch wie bisher, damit z.B. der korrekte Editor im Redaktionssystem angezeigt wird. Getagt werden dementsprechend Formate – nicht Varianten.]
    - Das Standard-Format ist das ohne Tags
    - Das kann von Kurs zu Kurs (und ggf. von Instanz zu Instanz) verschieden sein
    - Durch den Format-Bezeichner ist die Handhabung in Luna trotzdem eindeutig
    - Es können auch weiter Plugins für die Handhabung von Formaten mit eindeutiger Bezeichung und Pfad erstellt werden
    - Wirft die Frage auf, ob nicht doch sowas wie partielle Plugins ein zuschaltbares Tag möglich/notwendig sind
    - Vorteil: Tags bändigen elegant die kombinatorische Explosion im Modus-Menü
        - schon 3 zuschaltbare Tags brauchen 8 Varianten!
        - Schalter sind im Grunde Bits, die gesetzt werden; 000 = voreingestelltes Format
    - Ungelöst bliebe aber das ""[x] Deutsch [ ] Englisch [ ] Ukrainisch""-Problem
        - Na gut: Dann müsste pro Tag hinterlegt werden, mit welchen nicht kombiniert werden kann
            - oder besser: welche Kombinationen erlaubt sind, per Voreinstellung sind alle ausgeschlossen
 
To query the database for movies with a certain combination of genres, you can use the following SQL query:

{{{
SELECT m.movie_title
FROM movies m
JOIN movie_genre mg ON m.identifier = mg.movie_id
JOIN genre g ON mg.genre_id = g.identifier
WHERE g.genre IN ('scifi', 'comedy')
GROUP BY m.movie_title
HAVING COUNT(DISTINCT g.genre) = 2;
}}}

This query will list all movies that have exactly the genres 'scifi' and 'comedy' assigned to them and no other genres.
"	Feature request	new	Mode Menu – Fixes			
