Closed GoogleCodeExporter closed 9 years ago
Original comment by bender...@gmail.com
on 24 Nov 2010 at 9:26
Опиши подробнее как воспроизвести.
Проблема в том, что система позволяет
ввести некорректные значения, или при
вводе корректных значений ведет себя
неправильно?
Original comment by bender...@gmail.com
on 24 Nov 2010 at 10:53
Система ПРЕДЛАГАЕТ вводить некорректное
время например длительность пары не может
быть меньше 40 минут и больше 95, именно из за
представления времени в скрипте траблы с
таблицей расписания происходят.На мой
взгляд таблица расписания в любом случае
должна заполняться вертикально.Текущая
версия,доступная по адресу
http://vkurse.innolab.net.ru:8180/vkurse/admin/edit_schedule.jsp?group=42
это вынужденная мера на которую пришлось
пойти,на мой взгляд таблицу стоит либо
переделывать на дивы ,либо менять
представление времени в скрипте(например
можно сначала сохранить данные в массив,а
затем вывести спокойно в таблицу)
Original comment by budakovsky
on 24 Nov 2010 at 11:59
Я кажется понял, как работает эта штука -
она берет время окончания последнего
предмета и прибавляет к нему 24 часа. Если
пользователь будет изначально заполнять
правильное время и не выбирать в списке
предложенные некорректные значения, то
создать нормальное расписание на день
должно получиться. Так что бага не вот
смертельная, но неприятная - фиксить
конечно нужно, да.
Сформулируйте здесь кто-нибудь еще другие
ограничения, которые можно наложить на
выбор времени для пар. Граница 40-95 мин уже
хорошо - комбо-бокс "длительность" сейчас
содержит много лишних элементов, но нужно
подтверждение, что это точно сработает для
всех случаев и что не будет исключений из
правил. Не получится так, что кто-нибудь
захочет создать элемент расписания
например на 3 часа и у него это не получится?
Также возможно есть ограничение на время
начала/конца занятий. Время у вас у всех
московское - думаю варианты начала пары в 00
или 01 часов тоже можно хорошо порезать.
Original comment by bender...@gmail.com
on 24 Nov 2010 at 3:24
еще раз рапоминаю - БОЛЬШАЯ просьба - не
отвечать на письма из vkurse_issues@googlegroups.com
через почтовый клиент - нужно переходить по
ссылке из письма на страницу багтрекера и
постить ответ через веб-интерфейс. Я
понимаю, что это не очень удобно, но к
сожалению подругому эту систему настроить
не получится - письма из багтрекера уходят
на почту только в один конец - обратно из
почты они в багтрекер не попадают. Рассылка
vkurse_issues используется только в качестве
эхо-нотификаций о том, что кто-то что-то
написал в багтрекере. Если у вас письма из
innofivt и vkurse_issues в инбоксе в одной куче и не
всегда удобно проверять откуда точно
пришло сообщение, советую настроить
фильтры так, чтобы они сортировались по
разным папкам.
Максим Будаковский
Reply-To: vkurse_issues@googlegroups.com
To: vkurse_issues@googlegroups.com
Вообще мне кажется лучше сделать окно,а не
список,в которое пользователь будет
вбивать сам время,довольно геморно искать
в списке длительность и начало пары
24 ноября 2010 г. 18:24 пользователь <vkurse@googlecode.com>
написал:
Comment #4 on issue 36 by benderamp: Time question
http://code.google.com/p/vkurse/issues/detail?id=36
Я кажется понял, как работает эта штука - она берет время окончания последнего предмета и прибавляет к нему 24 часа. Если пользователь будет изначально заполнять правильное время и не выбирать в списке предложенные некорректные значения, то создать нормальное расписание на день должно получиться. Так что бага не вот смертельная, но неприятная - фиксить конечно нужно, да.
Сформулируйте здесь кто-нибудь еще другие ограничения, которые можно наложить на выбор времени для пар. Граница 40-95 мин уже хорошо - комбо-бокс "длительность" сейчас содержит много лишних элементов, но нужно подтверждение, что это точно сработает для всех случаев и что не будет исключений из правил. Не получится так, что кто-нибудь захочет создать элемент расписания например на 3 часа и у него это не получится?
Также возможно есть ограничение на время начала/конца занятий. Время у вас у всех московское - думаю варианты начала пары в 00 или 01 часов тоже можно хорошо порезать.
Lockywolf __
Reply-To: vkurse_issues@googlegroups.com
To: vkurse_issues@googlegroups.com
>>довольно геморно искать в списке
длительность и начало пары
Вбивать противнее. А еще противнее парсить
то, что туда своими умелыми
руками может вбить юзер.
Любое поле типа "text" - это потенциальный
источник багов.
>>Граница 40-95 мин уже хорошо - комбо-бокс
"длительность" сейчас содержит много
лишних элементов
Не надо такого. У всех пары на самом деле
разные, на кафедрах они
разнятся еще сильнее. У нас(яндекс) занятия
по 2 часа с нечетким
перерывом. А бывают и получасовые. А военка?
Сколько она часов?
>>Время у вас у всех московское - думаю
варианты начала пары в 00 или 01 часов тоже
можно хорошо порезать.
Это не фича движка, а наше текущее желание.
Время может быть и не
московское. Вот, например, недавно был
вопрос об организации
трансляции лекций из США. А это черти-какое
время.
24.11.10, Максим Будаковский<budakovsky@gmail.com>
написал(а):
> Вообще мне кажется лучше сделать окно,а не
список,в которое пользователь
> будет вбивать сам время,довольно геморно
искать в списке длительность и
> начало пары
>
> 24 ноября 2010 г. 18:24 пользователь
<vkurse@googlecode.com> написал:
>
>>
>> Comment #4 on issue 36 by benderamp: Time question
>>
>> http://code.google.com/p/vkurse/issues/detail?id=36
>>
>> Я кажется понял, как работает эта штука -
она берет время окончания
>> последнего предмета и прибавляет к нему 24
часа. Если пользователь будет
>> изначально заполнять правильное время и
не выбирать в списке предложенные
>> некорректные значения, то создать
нормальное расписание на день должно
>> получиться. Так что бага не вот
смертельная, но неприятная - фиксить
>> конечно
>> нужно, да.
>>
>> Сформулируйте здесь кто-нибудь еще
другие ограничения, которые можно
>> наложить на выбор времени для пар.
Граница 40-95 мин уже хорошо -
>> комбо-бокс
>> "длительность" сейчас содержит много
лишних элементов, но нужно
>> подтверждение, что это точно сработает
для всех случаев и что не будет
>> исключений из правил. Не получится так,
что кто-нибудь захочет создать
>> элемент расписания например на 3 часа и у
него это не получится?
>>
>> Также возможно есть ограничение на время
начала/конца занятий. Время у вас
>> у всех московское - думаю варианты начала
пары в 00 или 01 часов тоже
>> можно
>> хорошо порезать.
>>
>>
>>
>
--
--------------------------
Yours, Lockywolf
Максим Будаковский
Reply-To: vkurse_issues@googlegroups.com
To: vkurse_issues@googlegroups.com
))))))))))))
Original comment by bender...@gmail.com
on 24 Nov 2010 at 9:54
>>довольно геморно искать в списке
длительность и начало пары
>Вбивать противнее. А еще противнее парсить
то, что туда своими умелыми
>руками может вбить юзер.
>Любое поле типа "text" - это потенциальный
источник багов.
Да, для такого случая если только на аяксе
какой-нибудь тайм-пикер добавить можно, но
мы этого делать не будем - комбобоксов
вполне достаточно.
>>Граница 40-95 мин уже хорошо - комбо-бокс
"длительность" сейчас содержит много
лишних элементов
>Не надо такого. У всех пары на самом деле
разные, на кафедрах они
>разнятся еще сильнее. У нас(яндекс) занятия
по 2 часа с нечетким
>перерывом. А бывают и получасовые. А
военка? Сколько она часов?
Хорошо, спасибо за информацию. Думаю
минимальную границу назначить все-таки
стоит - хотябы убрать вариант 0 мин и
начинать с 5ти.
>Это не фича движка, а наше текущее желание.
Время может быть и не
>московское. Вот, например, недавно был
вопрос об организации
>трансляции лекций из США. А это черти-какое
время.
Ок, ночное время оставляем, но 45:10 - это не
дело.
-Во-первых, сразу при открытии страницы при
заполнении комбобокса "время начала" нужно
обрезать все, что дальше 23:55 (при условии,
что мы назначим минимальную
продолжительность пары 5 мин)
-Во-вторых, если пара началась в 23:30, а
продолжительность выбрана 2 часа, то дата
окончания должна стоять не 25:30, а 24:00 (или
23:59.. 00:00 у нас обозначает начало суток) - те.
все, что дальше полуночи должно тупо
обрезаться. Если так получилось, что
встреча с американцами запланирована с
вечера до ночи, то в этом случае просто
создается 2 записи на два дня - одна в
понедельник с 23:30 до 24:00, вторая во вторник с
00:00 до 01:30/
- В третьих, если последняя пара в сутках
закончилась в 23:55 (или в 23:59 или в 24:00 - пока
не решил, как лучше), то самый правый плюсик
из таблички предметов на день логично
порезать, чтобы не создавать предметов с
нулевой длиной.
Original comment by bender...@gmail.com
on 24 Nov 2010 at 11:21
>> хотябы убрать вариант 0 мин и начинать с
5ти.
Есть.
>>если пара началась в 23:30, а
продолжительность выбрана 2 часа, то дата
окончания должна стоять не 25:30, а 24:
Вроде, сделано.
>>если последняя пара
Есть.
Original comment by Lockyw...@gmail.com
on 12 Dec 2010 at 7:19
Original issue reported on code.google.com by
C5.Jett@gmail.com
on 23 Nov 2010 at 9:39