Maciej Szlosarczyk
aac76b333c
Revert "Use inflector rule to acronym Api to API"
...
This reverts commit 06f5eb10d4
.
2018-07-24 12:53:51 +03:00
Maciej Szlosarczyk
06f5eb10d4
Use inflector rule to acronym Api to API
2018-07-24 12:02:58 +03:00
Maciej Szlosarczyk
42004f933f
Add IP block on authentication via EID
...
Also, correct mistakenly used 403 error code.
Update aplication-example.yml to include new functionality.
2018-07-24 11:33:51 +03:00
Maciej Szlosarczyk
8f234a5852
Create base controller class
2018-07-23 16:23:56 +03:00
Maciej Szlosarczyk
f92ece5467
Refactor common part of the find_or_create_by_x into a private method
2018-07-23 14:29:16 +03:00
Maciej Szlosarczyk
75119aff2e
Add registrant test class
2018-07-23 13:50:48 +03:00
Artur Beljajev
07bc0546bb
Handle past domains.delete_at
2018-07-22 23:58:25 +03:00
Maciej Szlosarczyk
35c3f0a5bf
Change Base64 encoding to be url_safe, add crude implementation of a Controller
2018-07-20 17:29:13 +03:00
Maciej Szlosarczyk
dc8230dcc2
Create AuthTokenCreator and AuthTokenDecryptor classes
2018-07-20 15:21:10 +03:00
Artur Beljajev
c1066f12c6
Fix registrar area authenticated root path
2018-07-19 21:50:03 +03:00
Artur Beljajev
106592e53e
Merge branch 'master' into registry-791
...
# Conflicts:
# db/structure.sql
2018-07-19 20:40:45 +03:00
Artur Beljajev
e4305e7865
Merge branch 'master' into registry-790
2018-07-19 17:28:56 +03:00
Maciej Szlosarczyk
dad57ba528
Implement the basic interface for the Authentication endpoint
...
* Handle errors as 422
* Require parameters through strong_parameters
* Use a custom rescue_from
2018-07-19 16:20:58 +03:00
Maciej Szlosarczyk
e6d3895b75
Fix typo in assertions filename
2018-07-19 10:40:42 +03:00
Maciej Szlosarczyk
1c6b838b2b
Add auth-token class
2018-07-19 10:31:31 +03:00
Artur Beljajev
bf33565d0e
Improve readability
2018-07-19 00:40:43 +03:00
Artur Beljajev
e369d90e20
Make UI consistent
2018-07-19 00:23:17 +03:00
Artur Beljajev
5561825584
Use standard Devise sessions controller in admin area
...
Fixes a bug when retrying to login with correct credentials
2018-07-18 20:02:05 +03:00
Maciej Szlosarczyk
d67e777ea8
Create a Registrant auth controller
2018-07-18 16:24:55 +03:00
Artur Beljajev
a2451f4a13
Fix test name
2018-07-18 12:14:24 +03:00
Artur Beljajev
989bb32548
Improve readability
2018-07-16 01:31:36 +03:00
Artur Beljajev
6f0c886236
Add tests
2018-07-16 00:58:22 +03:00
Artur Beljajev
02aad0d781
Add tests
2018-07-15 19:01:43 +03:00
Artur Beljajev
7a054ca893
Fix tests and specs
2018-07-13 23:12:01 +03:00
Artur Beljajev
32ecf36057
Rename users.password
to users.plain_text_password
...
Otherwise it conflicts with Devise
2018-07-13 23:09:21 +03:00
Artur Beljajev
8b7769e19e
Merge branch 'master' into refactor-devise-integration
...
# Conflicts:
# spec/features/registrar/sign_in/mobile_id_spec.rb
2018-07-12 18:59:11 +03:00
Artur Beljajev
e5cdb2e8db
Merge branch 'master' into refactor-devise-integration
...
# Conflicts:
# app/controllers/registrant/contacts_controller.rb
# config/routes.rb
2018-07-10 18:09:03 +03:00
Maciej Szlosarczyk
3acd605b90
Change inheritance structure to match the one from Rails 5 more
...
In the future, ApplicationSystemTestCase should inherit from
ActionDispatch::SystemTestCase and JavaScriptApplicationSystemTestCase
could possibly be removed if the `driven_by` method works as it is
promised in Rails documentation:
http://api.rubyonrails.org/v5.2/classes/ActionDispatch/SystemTestCase.html
Consider introducing another class between
ActionDispatch::IntegrationTest and other items inheriting from it, as
the general Rails practice seems to have `ApplicationIntegrationTest`,
as we do have `ApplicationRecord` and `ApplicationController`.
2018-07-10 17:10:26 +03:00
Maciej Szlosarczyk
0fa30591a8
Add mocked challenge_id to be displayed inside flash message
2018-07-09 16:10:40 +03:00
Maciej Szlosarczyk
2bcedd0fac
Move transactional fixtures to base class
2018-07-09 12:45:48 +03:00
Maciej Szlosarczyk
0e86214d1c
Rewrite test to find the flash message
2018-07-09 10:35:57 +03:00
Maciej Szlosarczyk
e1f77c1d03
Add database cleaner to tests that cannot run in a transaction
2018-07-09 10:16:45 +03:00
Maciej Szlosarczyk
b164a58523
Add new base test class definition
2018-07-09 10:16:44 +03:00
Maciej Szlosarczyk
f327bdf6b6
Rewrite mobile id spec to a test
2018-07-09 10:16:44 +03:00
Maciej Szlosarczyk
6fb1e44cca
Move affected domains to the top of the hash, update integration test
2018-07-05 17:53:03 +03:00
Maciej Szlosarczyk
3e81366cfc
Add affected domain parameter to REST API response
2018-07-05 17:24:32 +03:00
Maciej Szlosarczyk
b5f07682f4
Make replace_nameservers return an array of domain names
2018-07-05 16:15:32 +03:00
Maciej Szlosarczyk
417a390ff7
Add tests for DomainDeleteConfirmJob
2018-06-25 16:14:36 +03:00
Maciej Szlosarczyk
934404036f
Add tests for DomainUpdateConfirmJob
2018-06-25 15:50:07 +03:00
Maciej Szlosarczyk
657affb68d
Add whois record fixture and fix invoices fixture
2018-06-22 13:39:45 +03:00
Timo Võhmar
6c564f925b
Merge pull request #889 from internetee/replace-warden-helpers-with-devise
...
Replace Warden test helpers with Devise ones
2018-06-22 10:51:24 +03:00
Artur Beljajev
f299241b28
Merge branch 'master' into registry-791
...
# Conflicts:
# db/structure.sql
2018-06-21 17:38:38 +03:00
Timo Võhmar
81f70c7d64
Merge pull request #873 from internetee/add-uuid-db-columns
...
Add UUID db columns
2018-06-21 15:22:11 +03:00
Artur Beljajev
67a868b673
Merge branch 'replace-warden-helpers-with-devise' into registry-791
2018-06-20 12:34:31 +03:00
Artur Beljajev
f8290f90c5
Merge branch 'master' into registry-791
2018-06-20 12:34:26 +03:00
Artur Beljajev
eddf39ea9b
Merge branch 'replace-warden-helpers-with-devise' into registry-790
...
# Conflicts:
# test/integration/admin/domains_test.rb
2018-06-20 12:32:08 +03:00
Artur Beljajev
904975ad2d
Update fixtures
2018-06-20 12:25:09 +03:00
Artur Beljajev
9684c8e59f
Refactor Devise integration
...
- Use scoped users
- Use the named route helpers instead of hardcoded paths
2018-06-20 12:21:22 +03:00
Artur Beljajev
d064dbc11f
Replace Warden test helpers with Devise ones
2018-06-19 19:40:35 +03:00
Artur Beljajev
5cb6e765e3
Merge branch 'remove-dev-rake-task' into registry-790
2018-06-18 18:05:03 +03:00