feat: new accounts controller for signup+onboarding (#8804)

* feat: add v2 accounts controller

* feat: allow empty account and user name

* feat: ensure  and  is present for v1 signup

* test: remove validation checks

* chore: apply suggestions

* chore: revert en.yml formatting

* chore: line at EOF

* fix: routes

---------

Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
This commit is contained in:
Shivam Mishra
2024-02-02 16:10:45 +05:30
committed by GitHub
parent 85043e7d88
commit 07ea9694a3
12 changed files with 200 additions and 22 deletions

View File

@@ -45,6 +45,7 @@ en:
disposable_email: We do not allow disposable emails
invalid_email: You have entered an invalid email
email_already_exists: "You have already signed up for an account with %{email}"
invalid_params: 'Invalid, please check the signup paramters and try again'
failed: Signup failed
data_import:
data_type:

View File

@@ -288,16 +288,18 @@ Rails.application.routes.draw do
end
namespace :v2 do
resources :accounts, only: [], module: :accounts do
resources :reports, only: [:index] do
collection do
get :summary
get :agents
get :inboxes
get :labels
get :teams
get :conversations
get :conversation_traffic
resources :accounts, only: [:create] do
scope module: :accounts do
resources :reports, only: [:index] do
collection do
get :summary
get :agents
get :inboxes
get :labels
get :teams
get :conversations
get :conversation_traffic
end
end
end
end