Режим разработки: служебные разделы, робот НРД и имитации — только по признаку из ключа лицензии
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -185,7 +185,7 @@ func (h *setupHandlers) renderWizard(w http.ResponseWriter, r *http.Request) {
|
||||
d.Done.Crypto = s.Crypto.Provider != "" && s.Crypto.Provider != "stub" && s.Crypto.ModulePath != ""
|
||||
d.Done.Certs = len(d.Certs) > 0
|
||||
d.Done.NSD = s.NSD.IGWBaseURL != "" && s.NSD.Profile != ""
|
||||
d.Done.TestRun = s.LastTest != nil
|
||||
d.Done.TestRun = s.LastTest != nil || (!d.DevMode && d.Done.NSD) // вне режима разработки тестовой заявки нет
|
||||
|
||||
// Определяем текущий шаг.
|
||||
step := 1
|
||||
@@ -612,7 +612,7 @@ func (h *setupHandlers) saveLKIntegration(w http.ResponseWriter, r *http.Request
|
||||
if a := r.FormValue("active_env"); a == "test" || a == "prod" {
|
||||
s.ActiveEnv = a
|
||||
}
|
||||
if r.FormValue("emulate_nsd_form") != "" { // флажок есть только в форме активного окружения
|
||||
if r.FormValue("emulate_nsd_form") != "" && devMode(h.rc) { // флажок — в форме активного окружения, в режиме разработки
|
||||
s.EmulateNSD = r.FormValue("emulate_nsd") != ""
|
||||
}
|
||||
if err := h.rc.UpdateLK(s); err != nil {
|
||||
|
||||
Reference in New Issue
Block a user