chore(glitchtip): temporarily enable user registration #368

Merged
lekss361 merged 1 commit from chore/glitchtip-temp-enable-signup into main 2026-05-18 06:51:24 +00:00
Owner

Summary

Временно открываем self-signup на errors.gendsgn.ru чтобы добавить нового user'а (evileyecreation@gmail.com).

Причина: GlitchTip invite через UI работает только с existing users (отличается от Sentry). С ENABLE_USER_REGISTRATION=false нельзя создать новый аккаунт ни через signup, ни через invite. Решение — toggle env флага через deploy.

What changed

- ENABLE_USER_REGISTRATION: "false"
+ ENABLE_USER_REGISTRATION: "true"

ENABLE_USER_REGISTRATION зашит в docker-compose.prod.yml (не в .env) → переключение требует deploy.

Workflow

  1. Merge этот PR → deploy.yml ~3-5 мин → glitchtip-web пересоздаётся с новым env
  2. User заходит на https://errors.gendsgn.ru/Sign Up → создаёт аккаунт evileyecreation@gmail.com
  3. Revert PR (отдельный, готовится сразу после регистрации) → deploy → registration снова закрыта
  4. Admin приглашает нового user'а в Organization через Settings → Members → Invite Member

Risk

⏱ Open window ~5-30 мин до revert merge. Теоретически чужие могут зарегистрироваться, но:

  • URL errors.gendsgn.ru публично не светят
  • Создание организации остаётся заблокированным (ENABLE_ORGANIZATION_CREATION: "false") — даже если случайно зарегистрируется, проектов не увидит
  • Можно ускорить revert: открыть его одновременно с этим merge

Test plan

  • После merge — на https://errors.gendsgn.ru/ кнопка «Sign Up» активна
  • User успешно регистрируется
  • После revert merge — кнопка «Sign Up» снова отключена
  • Invite в Organization работает для evileyecreation@gmail.com (now existing user)

Follow-up

Revert PR будет открыт сразу после регистрации. Идея долгосрочного фикса — вынести флаг в .env (GLITCHTIP_ENABLE_SIGNUP=false) чтобы toggle через VPS-config, без deploy цикла.

🤖 Generated via main session orchestration.

## Summary Временно открываем self-signup на `errors.gendsgn.ru` чтобы добавить нового user'а (`evileyecreation@gmail.com`). **Причина**: GlitchTip invite через UI работает только с **existing users** (отличается от Sentry). С `ENABLE_USER_REGISTRATION=false` нельзя создать новый аккаунт ни через signup, ни через invite. Решение — toggle env флага через deploy. ## What changed ```diff - ENABLE_USER_REGISTRATION: "false" + ENABLE_USER_REGISTRATION: "true" ``` `ENABLE_USER_REGISTRATION` зашит в `docker-compose.prod.yml` (не в `.env`) → переключение требует deploy. ## Workflow 1. **Merge этот PR** → deploy.yml ~3-5 мин → `glitchtip-web` пересоздаётся с новым env 2. User заходит на https://errors.gendsgn.ru/ → **Sign Up** → создаёт аккаунт `evileyecreation@gmail.com` 3. **Revert PR** (отдельный, готовится сразу после регистрации) → deploy → registration снова закрыта 4. Admin приглашает нового user'а в Organization через Settings → Members → Invite Member ## Risk ⏱ Open window ~5-30 мин до revert merge. Теоретически чужие могут зарегистрироваться, но: - URL `errors.gendsgn.ru` публично не светят - Создание организации **остаётся заблокированным** (`ENABLE_ORGANIZATION_CREATION: "false"`) — даже если случайно зарегистрируется, проектов не увидит - Можно ускорить revert: открыть его одновременно с этим merge ## Test plan - [ ] После merge — на https://errors.gendsgn.ru/ кнопка «Sign Up» активна - [ ] User успешно регистрируется - [ ] После revert merge — кнопка «Sign Up» снова отключена - [ ] Invite в Organization работает для `evileyecreation@gmail.com` (now existing user) ## Follow-up Revert PR будет открыт сразу после регистрации. Идея долгосрочного фикса — вынести флаг в `.env` (`GLITCHTIP_ENABLE_SIGNUP=false`) чтобы toggle через VPS-config, без deploy цикла. 🤖 Generated via main session orchestration.
lekss361 added 1 commit 2026-05-18 06:48:33 +00:00
Allow self-signup на errors.gendsgn.ru чтобы добавить нового user'а
(evileyecreation@gmail.com). После регистрации — revert PR вернёт
ENABLE_USER_REGISTRATION=false.

Workflow:
1. Этот PR merge → deploy ~5 мин → recreate glitchtip-web с новым env
2. User регистрируется на https://errors.gendsgn.ru/sign-up
3. Revert PR (otdельный) → deploy → registration снова закрыта

Issue: invite через UI требует existing user (GlitchTip отличается от Sentry).
ENABLE_USER_REGISTRATION env hardcoded в compose, не в .env — поэтому
через git/deploy.
lekss361 merged commit 8b9388132b into main 2026-05-18 06:51:24 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#368
No description provided.