Code Review #8107

Утрясти вопрос ПС с единственной ливреей

Added by George over 3 years ago. Updated 10 months ago.

Status:FeedbackStart date:2016-03-05
Priority:HighDue date:
Assignee:simozzz_AK% Done:

80%

Category:Оформление кода
Target version:0.7

Description

Обеспечить, что если есть рефит по ливрее, ту существует минимум 2 ливреи.
Не допускать выбор из 1 варианта.

----
Старый текст задачи

Проработать вопрос с ПС с единственной ливреей (Нв, Л и т.п.).
Возможно стоит убрать для подобных локомотивов рефит (и тогда кроме СС зелёного варианта не будет).
Возможно стоит убрать его для варианта, когда СС отключён.
Если оставлять как сейчас, то обеспечить, что у всего ТС есть как минимум 1 рефит, либо если рефит только 1, то он скрыт. Сейчас есть и то, и другое (ТЭМ7А - есть и ВЛ82 - нет).

У 2ЭВ120 СС ливрея полностью заменяет не СС ливрею. Поэтому видится спорным наличие при включённом СС допускать базовые ливреи.

Учесть ливрею "предсерийная"

Проработать вопрос номера модели в ливрее в случае единственной ливреи.

Проблема в том, что при использовании шаблона в некоторый момент времени ливрея может быть 1 (по-умолчанию), а в некоторые больше.
Выбор решения "не показывать" возможен только в случае, если эту ситуацию отлавливать в шаблоне

В шаблоне отловить нельзя, поскольку альтернативные (0-13) и рефиты (E0-) идут вне шаблона.
Поэтому либо надо отображать у всех "заводскую ливрею", либо надо ввести правило, что если заводская ливрея выводится, значит в будущем будут доступны другие ливреи. А если ничего не отображается, то список ливрей будет всегда пуст.


Related issues

Related to xUSSR Set - Feature #7822: CC support Rejected 2015-11-12
Related to xUSSR Set - Code Review #8114: Навести порядок с предсерийными моделями Feedback 2016-03-12

Associated revisions

Revision 2789:dfc4025c9191
Added by George over 3 years ago

Code Review #8107: Утрясти вопрос ПС с единственной ливреей

Revision 2816:7f60145a2c08
Added by George over 3 years ago

Code Review #8107: Утрясти вопрос ПС с единственной ливреей

Revision 2817:b5e553d5c8b5
Added by George over 3 years ago

Code Review #8107: Утрясти вопрос ПС с единственной ливреей

History

#1 Updated by George over 3 years ago

  • Description updated (diff)

#2 Updated by George over 3 years ago

  • Description updated (diff)

#3 Updated by George over 3 years ago

  • Target version changed from 0.6 to 0.5
  • Priority changed from Normal to High

#4 Updated by George over 3 years ago

  • Description updated (diff)

#5 Updated by George over 3 years ago

  • Description updated (diff)

#6 Updated by George over 3 years ago

  • Description updated (diff)

#7 Updated by George over 3 years ago

  • % Done changed from 0 to 90
  • Assignee changed from George to Wowan

Итого: каждый ПС должен иметь всегда не менее 1 ливреи в списке

#8 Updated by George over 3 years ago

  • Status changed from Assigned to Feedback

#9 Updated by George over 3 years ago

  • % Done changed from 90 to 60
  • Assignee changed from Wowan to George
  • Status changed from Feedback to Assigned

Упущены куча локомотивов вида 2te10
Необходимо найти все такие случаи поиском return CB_RESULT_NO_TEXT и перевести на шаблон

#10 Updated by George over 3 years ago

  • % Done changed from 60 to 80
  • Assignee changed from George to Wowan
  • Status changed from Assigned to Feedback

Все локомотивы всегда имеют хотя бы одну ливрею

#11 Updated by simozzz_AK almost 3 years ago

  • Target version changed from 0.5 to 0.6

#12 Updated by George 10 months ago

  • Assignee changed from Wowan to simozzz_AK
  • Description updated (diff)

#13 Updated by simozzz_AK 10 months ago

  • Target version changed from 0.6 to 0.7

Проверить что рефита нет, если ливрея одна за все время.

Also available in: Atom PDF