master
Add docs - Добавлена полная валидация dto полей; - update-form.dto теперь полностью наследуется от create-form.dto; - Добавлена полная валидация эндпоинтов; - Исправлены exception и их описание; - Добавлено явное возвращение типов для каждого endpoints; - Добавлена явная проверка наличия получаемой формы в getById; - Исправлено описание ошибок в form-owner.guard и auth.guard.
Add field module - Изменена концепция работы Формы. - Раньше: все обновление происходило одним запросом в update form; - Сейчас: обновление формы происходит в update form, обновление поля и options происходят в update field, в стиле Yandex form; - Добавлен field модуль и эндпоинты; - Удалена логика создания/обновления/удаления fields и options в form; - Body, Param, Query - теперь явно передают идентификаторы formId или fieldId, для корректной работы гуарда form-owner.guard; - Добавлен form-owner.guard, который проверяет наличие формы по такому id, и принадлежность к пользователю который делает запрос;