Closed Genek91 closed 2 days ago
По поводу разделения методов register в ExternalSiteUserService (отдельно для волонтёров и фондов) не уверена. Это не приведет наоборот к дублированию кода?
По поводу разделения методов register в ExternalSiteUserService (отдельно для волонтёров и фондов) не уверена. Это не приведет наоборот к дублированию кода?
Хотел узнать экспертное мнение, да из-за дублирования, наверное, лучше всё в одном.
Что сделано
Добавил:
BaseExternalSiteUser
.Alias
для поляexternal_id
.get_role
для определения роли.user.has_mailing
в зависимости отsite_user.has_mailing_new_tasks
.register
вExternalSiteUserService
. Мне кажется этот метод можно разделить (для волонтёров и фондов отдельно).Как тестировал
Проверил работоспособность эндпоинтов через документацию:
Если в новые поля передать
Null
, то это никак не повлияет на значения этих полей в БД.