Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Мероприятия с регистрацией #92

Open
6 tasks
viribus-issue-bot opened this issue Apr 19, 2023 · 0 comments
Open
6 tasks

Мероприятия с регистрацией #92

viribus-issue-bot opened this issue Apr 19, 2023 · 0 comments
Labels
epic 💯 Масштабная задача, целый сервис

Comments

@viribus-issue-bot
Copy link

Добавить возможность создавать мероприятия, которые не привязаны к академическим группам и по умолчанию не отображаются в календарях пользователей.

На фронте их можно будет открывать по прямой ссылке на мероприятие. Для незалогина будет серая кнопка "для регистрации войдите в приложение", для залогина кнопка "регистрация", для зарегистрированного на мероприятия залогина – "я не приду".

  • Добавить мероприятиям признак "Разрешить регистрацию"
  • Добавить новые методы для регистрации и отмеры регистрации на событие (отдельная табличка с отношением event_id-user_id)
  • Добавить в ответ API "мероприятие" с признаком "Разрешить регистрацию" поле "Пользователь зарегистрирован"
  • Добавить в ответ API "все мероприятия" мероприятия, на которые пользователь зарегистрирован
  • Добавить кнопку "Зарегистрироваться" на фронте
  • Опционально. Добавить на мероприятие скоупы пользователей, которые могут это мероприятие видеть. Если у пользователя нет нужного скоупа, он будет получать 404 на GET /event/{id}

Issue open by Roman Dyakov via telegram message.

@viribus-issue-bot viribus-issue-bot moved this to Backlog in Viribus Team Apr 19, 2023
@dyakovri dyakovri added the epic 💯 Масштабная задача, целый сервис label Apr 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic 💯 Масштабная задача, целый сервис
Projects
Status: Backlog
Development

No branches or pull requests

2 participants