Пароль домена не попадает в страницу; домен в мастере — открыт, крупно, группы; справочник DEPO без переводов; 1С — бэк-офис
- Безопасность: в мастере подпись к паролю выводила сам сохранённый пароль служебной записи домена — теперь только «задан/введён» (тест: пароль не попадает в HTML). Список сессий в настройках больше не содержит токены (по ним можно было войти под чужим именем) — короткий ID. - Домен: после подключения и «Доверять» блок остаётся открытым, страница возвращается к нему; карточка «Домен подключён» и «Найден домен» — крупно; поиск сотрудников и групп; группе — доступ с ролью (ADGroups), список групп с «убрать». - «Обмен с DEPO»: справочник FTV_M2M_HANDBOOK считается и когда переводов ещё нет (на свежей установке писало «не создана»). - Модуль 1С: onec-back «1С: база бэк-офиса (тест)» вместо мидл-офиса (в лицензиях не выдавался). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
@@ -138,6 +138,17 @@ func depoQueueLoad(ctx context.Context, rc *RuntimeConfig, limit int) ([]depoQue
|
||||
out = append(out, r)
|
||||
}
|
||||
rows.Close()
|
||||
// справочник участников — и когда переводов ещё нет (свежая установка): иначе страница писала «не создана»
|
||||
if depoTableExists(ctx, db, "FTV_M2M_HANDBOOK") {
|
||||
sum.HasHandbook = true
|
||||
_ = db.QueryRowContext(ctx, fsql.QQu01).Scan(&sum.Handbook)
|
||||
if depoHasColumn(ctx, db, "FTV_M2M_HANDBOOK", "HANDBOOK_AT") {
|
||||
var t sql.NullTime
|
||||
if db.QueryRowContext(ctx, fsql.QQu02).Scan(&t) == nil && t.Valid {
|
||||
sum.HandbookAt = t.Time
|
||||
}
|
||||
}
|
||||
}
|
||||
if len(out) == 0 {
|
||||
return out, sum, nil
|
||||
}
|
||||
@@ -193,16 +204,6 @@ func depoQueueLoad(ctx context.Context, rc *RuntimeConfig, limit int) ([]depoQue
|
||||
er.Close()
|
||||
}
|
||||
}
|
||||
if depoTableExists(ctx, db, "FTV_M2M_HANDBOOK") {
|
||||
sum.HasHandbook = true
|
||||
_ = db.QueryRowContext(ctx, fsql.QQu01).Scan(&sum.Handbook)
|
||||
if depoHasColumn(ctx, db, "FTV_M2M_HANDBOOK", "HANDBOOK_AT") {
|
||||
var t sql.NullTime
|
||||
if db.QueryRowContext(ctx, fsql.QQu02).Scan(&t) == nil && t.Valid {
|
||||
sum.HandbookAt = t.Time
|
||||
}
|
||||
}
|
||||
}
|
||||
for i := range out {
|
||||
sum.Total++
|
||||
if out[i].Pending > 0 {
|
||||
|
||||
Reference in New Issue
Block a user