Первичная настройка, часть 1: префикс торгового счёта DEPO — настройка с подсказкой по учёту (был зашит «ВТНКЦ» в 7 запросах); шаг 8 — адрес ИШ вместо ONYX, профили prod-gost/prod-rsa (пункт prod уводил bj в имитацию), без неиспользуемого контейнера, перезапуск bj после смены контура; реквизиты НРД на шаге 4; точная проверка процедур bj2depo и таблиц Fancy M2M; QUIK — объекты M2M и справочник получателей, без зашитого IP; сертификаты из справочника ИШ (FindCertificates — заглушка), уведомления о сроке за 30/14/7/3/1 день; тексты мастера, нумерация, режим разработки; уникальные id оповещений с русскими заголовками
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
@@ -20,8 +20,8 @@ import (
|
||||
// BackupSettings — куда и как часто копировать (без пароля).
|
||||
type BackupSettings struct {
|
||||
Enabled bool `json:"enabled"`
|
||||
Share string `json:"share,omitempty"` // //10.10.10.11/Backup
|
||||
Dir string `json:"dir,omitempty"` // BJ_Backup/bj
|
||||
Share string `json:"share,omitempty"` // //nas/backup
|
||||
Dir string `json:"dir,omitempty"` // bj-backup
|
||||
User string `json:"user,omitempty"`
|
||||
PasswordSet bool `json:"password_set,omitempty"`
|
||||
EveryHours int `json:"every_hours,omitempty"`
|
||||
@@ -44,7 +44,7 @@ func (b BackupSettings) keep() int {
|
||||
return 14
|
||||
}
|
||||
|
||||
func (b BackupSettings) dir() string { return pickStr(strings.TrimSpace(b.Dir), "BJ_Backup/bj") }
|
||||
func (b BackupSettings) dir() string { return pickStr(strings.TrimSpace(b.Dir), "bj-backup") }
|
||||
|
||||
// BackupStatus — итог последней копии (пишет root-скрипт).
|
||||
type BackupStatus struct {
|
||||
@@ -117,7 +117,7 @@ func registerBackup(mux *http.ServeMux, rc *RuntimeConfig) {
|
||||
b.KeepDays, _ = strconv.Atoi(r.FormValue("keep_days"))
|
||||
pass := r.FormValue("password")
|
||||
if b.Share == "" {
|
||||
setupFlash(w, r, "Резервное копирование: укажите хранилище, например //10.10.10.11/Backup")
|
||||
setupFlash(w, r, "Резервное копирование: укажите хранилище, например //nas/backup")
|
||||
return
|
||||
}
|
||||
ctx, cancel := context.WithTimeout(r.Context(), time.Minute)
|
||||
|
||||
Reference in New Issue
Block a user