====== DMAGBAFEST-1189 ====== [[https://jira.deepmap.net/browse/DMAGBAFEST-1189]] -> [[https://jira.deepmap.net/browse/DMAGBAFEST-1187|Parent ticket (DMAGBAFEST-1187)]] 1. Replace Event.TRACK_CGC.equals(event.track) with Config.instance(context).getSettings().isCgcEvent(event) 2. In all SQL statements do the same 3. Replace contents of track column with legacy_id of corresponding parent CGC block event. Also by CGC block events. ===== Klassen, die getestet werden müssen ===== Wegen Änderungen an SQL müssen die geänderten Klassen getestet werden. * [*****] CGCListLoader -> ... -> wird im CGCListFragment verwendet, aber dieses Fragment wird nirgendwo verwendet * [*****] CGCListSearch -> URL=eventscgc oder URL=cgc * eventscgc liefert anscheinend Liste _aller_ Events * [**+**] cgc kann man normal nicht submittier, aber über EventBus. Es liefert Agenda Ansicht auf CGC Events. * [**+**] EventCGCFilter -> filterID=cgc -> events?filter=cgc:true * [*****] EventCGCPoiFilter -> filterID=stage -> cgc?filter=stage:B16 tut aber liefert alle. Man kann aber danach ganz normal (per GUI) einen Filter setzen und er tut dann auch. * [**+**] EventListLoader -> URL=events * [*****] ProgramSearchEventList -> wurde nicht geändert, aber die Methode, die dort verwendet wird -> URL=program_search_event_list. URL tut nicht. * [**+**] ProgramSearchResults.SearchListLoader -> URL=programm -> der Loader wurde im Endeffekt nicht geändert, aber die Methode von der EventDAO * [*****] SingleEventList.EventListLoader -> URL=eventlist oder... -> braucht einen Argument vom Bundle, den ich aber nicht liefern konnte * [*****] SpeakerCGCDateFilter -> filterID=venueDay -> vermutlich sollte die URL "speakerscgc" damit funktionieren. Wenn die URL aber aufgerufen wird, wird das Fragment nicht verwendet * [*****] SpeakerCGCFilter -> **NICHT GEFUNDEN** * [**+**] SpeakerCGCPoiFilter -> filterID=stage -> speakerscgc?filter=stage:B16