Итог

Суммирую что необходимо доделать:

Макет интерфейса

  1. Разделить понятия Фонотеки и Фонотеки маршрута

  2. Нужны формы:

    1. Форма загрузки файла в фонотеку

      1. Модальная форма, которая позволяет загрузить файлы, задать им имена, проставить тип файла

    2. Форма Создания фонотеки маршрута( плейлиста маршрута)

      1. Возможность ввести описание маршрута

      2. Выбрать тип маршрута

      3. Маршруту присваивается следующий номер маршрута

      4. Далее работаем как с “формой редактирования фонотеки маршрута”

    3. Форма Редактирования фонотеки маршрута( плейлиста маршрута)

      1. Номер маршрута, описание ( отображает)

      2. Отображаем те треки которые уже есть в плейлисте

      3. Отображаем есть ли связь с точкой маршрута

      4. Вверху списка те треки, которые не связаны с точками маршрута

      5. Можем отдельно увидеть фоновые треки

      6. Воспроизвести трек

      7. Удалить из списка (удаляет трек из плейлиста)

      8. Добавить треки из общей фонотеки (фонотеки)

        1. *Открывается форма выбора треков из фонотеки (галочками)

      9. Загрузить треки с компа

        1. Открывается модальное окно “формы загрузки файлов в фонотеку для маршрута”(описана выше)

    4. Форма выбора треков из фонотеки

      1. Форма со списком где галочками можно отметить треки из фонотеки, которые нужно добавить в плейлист. Те, которые уже есть в плейлисте - уже отмечены