From 72b7b10d52de1b150b124c017427b2802b4193e6 Mon Sep 17 00:00:00 2001 From: James Lopez Date: Tue, 24 Oct 2017 09:38:06 +0300 Subject: add applications controller logic --- app/services/applications/create_searvice.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 app/services/applications/create_searvice.rb (limited to 'app/services') diff --git a/app/services/applications/create_searvice.rb b/app/services/applications/create_searvice.rb new file mode 100644 index 00000000000..66092261a11 --- /dev/null +++ b/app/services/applications/create_searvice.rb @@ -0,0 +1,15 @@ +module Applications + class CreateService + prepend ::EE::Applications::CreateService + + def initialize(current_user, params) + @current_user = current_user + @params = params + @ip_address = @params.delete(:ip_address) + end + + def execute + Doorkeeper::Application.create(@params) + end + end +end -- cgit v1.2.1 From d0546e6d81fa3eb9424db9beb5e34d351fabb0fc Mon Sep 17 00:00:00 2001 From: James Lopez Date: Tue, 24 Oct 2017 09:52:47 +0300 Subject: uypdated keys controller logic --- app/services/keys/base_service.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'app/services') diff --git a/app/services/keys/base_service.rb b/app/services/keys/base_service.rb index 545832d0bd4..f78791932a7 100644 --- a/app/services/keys/base_service.rb +++ b/app/services/keys/base_service.rb @@ -4,6 +4,7 @@ module Keys def initialize(user, params) @user, @params = user, params + @ip_address = @params.delete(:ip_address) end def notification_service -- cgit v1.2.1 From 11e5218ceb7b4179ac11f941e138ff8081edfe45 Mon Sep 17 00:00:00 2001 From: James Lopez Date: Tue, 24 Oct 2017 10:34:04 +0300 Subject: fix spec --- app/services/applications/create_searvice.rb | 2 -- 1 file changed, 2 deletions(-) (limited to 'app/services') diff --git a/app/services/applications/create_searvice.rb b/app/services/applications/create_searvice.rb index 66092261a11..ccc0d0848f9 100644 --- a/app/services/applications/create_searvice.rb +++ b/app/services/applications/create_searvice.rb @@ -1,7 +1,5 @@ module Applications class CreateService - prepend ::EE::Applications::CreateService - def initialize(current_user, params) @current_user = current_user @params = params -- cgit v1.2.1 From eeacfbd5bf2c422c3cff7c141cec6f2e4d2b0dd6 Mon Sep 17 00:00:00 2001 From: James Lopez Date: Tue, 24 Oct 2017 12:03:44 +0300 Subject: fix specs --- app/services/applications/create_searvice.rb | 13 ------------- app/services/applications/create_service.rb | 13 +++++++++++++ 2 files changed, 13 insertions(+), 13 deletions(-) delete mode 100644 app/services/applications/create_searvice.rb create mode 100644 app/services/applications/create_service.rb (limited to 'app/services') diff --git a/app/services/applications/create_searvice.rb b/app/services/applications/create_searvice.rb deleted file mode 100644 index ccc0d0848f9..00000000000 --- a/app/services/applications/create_searvice.rb +++ /dev/null @@ -1,13 +0,0 @@ -module Applications - class CreateService - def initialize(current_user, params) - @current_user = current_user - @params = params - @ip_address = @params.delete(:ip_address) - end - - def execute - Doorkeeper::Application.create(@params) - end - end -end diff --git a/app/services/applications/create_service.rb b/app/services/applications/create_service.rb new file mode 100644 index 00000000000..ccc0d0848f9 --- /dev/null +++ b/app/services/applications/create_service.rb @@ -0,0 +1,13 @@ +module Applications + class CreateService + def initialize(current_user, params) + @current_user = current_user + @params = params + @ip_address = @params.delete(:ip_address) + end + + def execute + Doorkeeper::Application.create(@params) + end + end +end -- cgit v1.2.1 From 232bdd47d9af004b09cfde68d866d3e694572774 Mon Sep 17 00:00:00 2001 From: James Lopez Date: Tue, 31 Oct 2017 09:02:57 +0100 Subject: refactor code --- app/services/applications/create_service.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'app/services') diff --git a/app/services/applications/create_service.rb b/app/services/applications/create_service.rb index ccc0d0848f9..35d45f25a71 100644 --- a/app/services/applications/create_service.rb +++ b/app/services/applications/create_service.rb @@ -6,7 +6,7 @@ module Applications @ip_address = @params.delete(:ip_address) end - def execute + def execute(request = nil) Doorkeeper::Application.create(@params) end end -- cgit v1.2.1