Кабинет: логотип ведёт на табло; сотрудник без открытого клиента с табло попадает в список клиентов
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q4YVo4UMopqT5DzicqpPjL
This commit is contained in:
@@ -615,6 +615,13 @@ func (s *Server) buildHandler() http.Handler {
|
||||
http.Redirect(w, r, "/login", http.StatusSeeOther)
|
||||
return
|
||||
}
|
||||
// Сотрудник, не открывший кабинет клиента: его «табло» — список клиентов.
|
||||
if c, err := r.Cookie("bj_lk_admin"); err == nil && c.Value == "1" {
|
||||
if as, err := r.Cookie("bj_lk_as"); err != nil || as.Value == "" {
|
||||
http.Redirect(w, r, "/clients", http.StatusSeeOther)
|
||||
return
|
||||
}
|
||||
}
|
||||
pf, err := s.portfolio(r, sess)
|
||||
if err != nil {
|
||||
s.render(w, r, "board", map[string]any{"Nav": "b", "Error": err.Error()})
|
||||
|
||||
Reference in New Issue
Block a user