Если у пользователя несколько ролей, в шапке выводятся все они. При клике на блок ролей происходит редирект на /postSignIn - выбор роли.
Нужно переделать, чтобы при клике на роль в шапке выставлялась она, без перехода на доп.экран /postSignIn
Подсказка: нужно использовать $.post(), сделать обработчик в views/roles.py, который принимает ajax запрос, с id-шником пользователя и новой ролью. Чтобы на страницы появилась новая роль можно использовать window.reload(true) javascript'а после того, как $.post() выполнится успешно.
Сена роли происходит посредством сессии request.session
Если у пользователя несколько ролей, в шапке выводятся все они. При клике на блок ролей происходит редирект на /postSignIn - выбор роли.
Нужно переделать, чтобы при клике на роль в шапке выставлялась она, без перехода на доп.экран /postSignIn
Подсказка: нужно использовать$.post(), сделать обработчик в views/roles.py, который принимает ajax запрос, с id-шником пользователя и новой ролью. Чтобы на страницы появилась новая роль можно использовать window.reload(true) javascript'а после того, как $ .post() выполнится успешно.
Сена роли происходит посредством сессии request.session