Repository navigation
v1.1.2
Лілейка 1.1.2
Патч про провід і швидкість. Впорядник сам призначає провід свого гуртка й виправляє помилку в
пошті новачка, відповідь на повторювані сходини стосується лише тих сходин, точкування не роздає
балів за помилкову дату старту, а календар і дошка відповідають швидше.
Провід і запрошення
- Впорядник призначає провід гуртка — гурткового включно. Раніше в нього просто не було такої
кнопки. - Помилку в пошті можна виправити. Якщо новачкові ввели не ту адресу, провід править її на
картці: запис і акаунт тепер завжди збігаються, старе посилання із запрошення перестає діяти, а
кнопка «Надіслати лист ще раз» шле нове. Кнопка є на картці кожного, хто ще не активував
акаунт. - Коли лист не пішов (пошта не відповіла), запис усе одно зберігається, а Лілейка каже, що лист
треба надіслати ще раз. Раніше це виглядало як помилка збереження, хоч людину вже було додано. - У звіті куреня виховник, закріплений за гуртком, рахується в кадрі — так само, як у реєстрі.
Календар
- Відповідь «Іду / Можливо / Не йду» на повторювану подію стосується лише тих сходин, на
яких її дано. Раніше одна відповідь розходилась на всю серію. - Відповіді, дані раніше на повторювані події, скинуто: вони стосувалися серії цілком і не казали,
на які саме сходини. Відповідь на найближчі дай ще раз.
Точкування
- «Змінити» на автоматичному правилі з тією самою ставкою, але іншою датою, тепер переносить
початок правила, а не додає ще одне, що нічого не змінює. Помилково поставлене «від сьогодні»
більше не нараховує балів за дані, внесені того ж дня. - Нова ставка з пізнішої дати, як і раніше, додає правило й лишає історію з попередньою ставкою.
Перенести початок поза попереднє правило не вийде — Лілейка пояснить чому.
Швидкість
- Календар і дошка читають лише тих людей, яких називають події й задачі, а не весь склад
куреня на кожне відкриття. - Перевірки прав на сторінках запамʼятовуються на хвилину — менше звернень до сервера при
переходах. Перемикання куреня їх скидає. - Меню дій гуртка зʼявляється одразу повним, без мерехтіння пункту «Редагувати профіль».
- Увімкнення MFA більше не вимагає входити заново — Лілейка одразу видає нову сесію.
- Перевірка другого фактора для адміністраторів і Звʼязкових читає його з токена, а не з бази на
кожне збереження. У перші хвилини після оновлення збереження може відповісти «потрібна MFA»
через старий токен — вийди й увійди знову, і все працює. - Старт системи швидший: три одноразові процедури переходу на 1.0 зняті.
Для тих, хто розгортає сам
- Дві міграції бази, застосовуються автоматично під час запуску:
CleanUpAfterOneZeroприбирає з акаунтів і куренів поля закритої бети. Вона відмовить із
поясненням, якщо є засновник куреня, який ще не активував акаунт, а його курінь не записано в
заявку, — тоді спершу завершіть або перезапросіть ту активацію;AddAgendaResponseOccurrenceпереводить відповіді на події на окремі сходини й видаляє
старі відповіді на повторювані події (див. «Календар»).
- Контейнер довідки з
docker/compose.app.ymlтепер працює без root і слухає 8080 замість 80.
Самостійного бандлу це не стосується — довідка в нього не входить. - Знято три одноразові процедури зі старту (
LegacyRoleMigrationSeeder,OfficeRoleCleanupSeeder,
StrandedInvitationRepairSeeder). Якщо ваша інсталяція починалася з версії до 1.0 і жодного
разу не запускала 1.0 чи 1.1, спершу оновіться на 1.1.1, потім на 1.1.2.