Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
78940f0
Notify via email when resetting password from RISC (LG-3120) (#4177)
zachmargolis Sep 10, 2020
4b90534
Remove docker branch builds, leave "build-release-container" (#4181)
zachmargolis Sep 10, 2020
14b41cb
convert idv cac success template to erb
Sep 9, 2020
9975568
convert backup code setup confirm delete template to erb
Sep 9, 2020
263bab2
convert backup code setup confirm edit template to erb
Sep 9, 2020
b0545ea
convert piv cac auth setup error template to erb
Sep 9, 2020
4b6c879
Merge pull request #4183 from 18F/mitchellhenke/slim-templates
Sep 10, 2020
466b391
Add more randomness to Agency factories (#4186)
zachmargolis Sep 10, 2020
752316f
fix: Gemfile & Gemfile.lock to reduce vulnerabilities (#4187)
snyk-bot Sep 11, 2020
844ae6f
refactor account page a bit
Aug 28, 2020
acee842
placeholder
Sep 1, 2020
e93bb0d
lint
Sep 4, 2020
86e8679
rubocop
Sep 4, 2020
1993916
add redirect
Sep 8, 2020
0378802
fix backup codes spec
Sep 8, 2020
11c7422
add translations to mobile menu
Sep 8, 2020
1b91059
move two factor to own controller
Sep 8, 2020
f6d666d
move connected accounts to own controller
Sep 8, 2020
f63dbc5
move history to own controller
Sep 8, 2020
30005f9
fix indent
Sep 8, 2020
e73f0eb
fix menu not showing on tablets
Sep 8, 2020
011081b
fix some specs
Sep 8, 2020
8a27807
fix some specs
Sep 8, 2020
7f18ac5
rubocop
Sep 8, 2020
adb472b
fix greeting and header nav
Sep 8, 2020
186e1eb
fix more specs
Sep 9, 2020
651bfb7
double quotes in html attributes
Sep 9, 2020
2330d65
update redirects for piv/cac setup
Sep 9, 2020
79030cb
use USWDS breakpoints
Sep 9, 2020
e5588d3
convert navigation class method to being instantiated
Sep 9, 2020
0144981
rubocop
Sep 9, 2020
1ba6faa
csscop
Sep 9, 2020
9cbab8b
fix piv cac spec
Sep 9, 2020
3176909
remove semi-circle from user-access image
Sep 9, 2020
0070ef0
internationalization for new account banner
Sep 9, 2020
3848f43
normalize yaml
Sep 9, 2020
f4a926d
update events page to align with new account page design
Sep 10, 2020
730712e
review changes
Sep 11, 2020
844027a
LG-3118 Fix bugs discovered while testing AAL3 flows (#4182)
jmhooper Sep 11, 2020
b52a2d1
LG-3334: Support failure testing for document capture in development …
aduth Sep 11, 2020
909dbc3
update user access svg to hide bottom corners
Sep 11, 2020
f6d7245
Merge pull request #4169 from 18F/mitchellhenke/account-page-lg-3296
Sep 11, 2020
61e341b
LG-3118 Update the webauthn verification headers (#4190)
jmhooper Sep 11, 2020
897e377
Separate links to Privacy Act Statement from Practices (LG-3467) (#4188)
zachmargolis Sep 11, 2020
b8736b6
update banner to for mobile design changes
Sep 11, 2020
7aeb513
LG-873 Add x509_issuer to piv/cac response data for OIDC (#4174)
stevegsa Sep 11, 2020
cde60a6
Merge pull request #4192 from 18F/mitchellhenke/account-page2-lg-3296
Sep 14, 2020
631cd17
Change "Sign in" to "Continue" on user authorization confirmation (#4…
jmhooper Sep 14, 2020
f3a219b
LG-3342: Rate limit image uploads during doc auth API response (#4185)
aduth Sep 14, 2020
0513c4e
do not show account banner on mobile
Sep 14, 2020
50c2812
Merge pull request #4194 from 18F/mitchellhenke/account-page-mobile-b…
Sep 14, 2020
9f8b857
Forget remembered browsers after RISC password reset (LG-3120) (#4195)
zachmargolis Sep 14, 2020
0ebeb69
Update CSS style guide image path (#4198)
slj Sep 14, 2020
dde6213
LG-3294 Replace raw NET::HTTP with Faraday equivalent. (#4197)
amathews-fs Sep 15, 2020
85ee0e2
Add maintenance window notification for Acuant (LG-3451) (#4202)
zachmargolis Sep 15, 2020
e4256f9
LG-3320 Prevent uploading selfie (#4199)
stevegsa Sep 15, 2020
2e3cee3
Use image-path CSS helper function to cache asset (#4203)
slj Sep 15, 2020
da5dcaa
LG-3463: Rate limit image uploads during doc auth: Client response (#…
aduth Sep 16, 2020
90a8cfb
Use ref callback to initialize FullScreen modal focus trap (#4200)
aduth Sep 16, 2020
17042a8
LG-3487: Remove file size validation for doc auth images (#4205)
aduth Sep 16, 2020
4139e70
LG-3473: Log analytics for the image upload API (#4201)
aduth Sep 16, 2020
4058627
Tweak PIV/CAC and WebAuthn verification controllers (#4191)
jmhooper Sep 16, 2020
6516dcb
Remove redundant "Connect your key" header (#4204)
jmhooper Sep 16, 2020
1f35efc
Remove unused "verify-modal" JavaScript pack (#4210)
aduth Sep 16, 2020
2a806f0
LexisNexis doc_auth client now available for use (LG-3263) (#4184)
solipet Sep 16, 2020
0983f6b
LG-3476: Upgrade focus-trap from ^2.3.0 (2.4.6) to 6.0.1 (#4211)
aduth Sep 16, 2020
c480507
Remove proxyquire (#4212)
aduth Sep 17, 2020
58550ab
Fix mobile nav rendering (#4209)
Sep 17, 2020
59bad01
Remove unused "if checked" JavaScript form validation (#4214)
aduth Sep 17, 2020
32e64b3
Remove unused submit auto-enable form validation (#4216)
aduth Sep 17, 2020
b76e559
LG-3339: Extract submit-with-spinner pack from form-validation.js (#4…
aduth Sep 18, 2020
a600a4c
Convert a few more templates to erb (#4220)
Sep 18, 2020
f359391
update rubocop to 0.91.0 (#4218)
Sep 18, 2020
3f3007e
Convert some more slim templates (#4222)
Sep 21, 2020
fa52bbd
Use Acuant SDK for selfie capture (#4224)
aduth Sep 21, 2020
b7ea6b0
LG-3339: Make functionality in form-validation.js opt-in (#4221)
aduth Sep 21, 2020
9b37653
Substitute classlist.js with classlist-polyfill (#4225)
aduth Sep 21, 2020
4ab299f
Pass fields used to check if liveness is enabled to the hybrid flow (…
solipet Sep 22, 2020
580ab93
LG-3543 Update doc captures to avoid showing the selfie in the hybrid…
jmhooper Sep 22, 2020
3bf236e
Merge branch 'stages/staging' into stages/rc-2020-09-23
solipet Sep 23, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
32 changes: 0 additions & 32 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -184,32 +184,6 @@ jobs:
bundle exec rubocop
bundle exec slim-lint app/views
make check_asset_strings
build-latest-container:
working_directory: ~/identity-idp
docker:
- image: circleci/ruby:2.6
steps:
- checkout
- setup_remote_docker
- run: |
rev=$(git rev-parse --short HEAD)
docker build -t logindotgov/idp:latest -t logindotgov/idp:"${rev}" -f production.Dockerfile .
echo $DOCKER_PASS | docker login -u $DOCKER_USER --password-stdin
docker push logindotgov/idp:"${rev}"
docker push logindotgov/idp:latest
build-latest-dev-container:
working_directory: ~/identity-idp
docker:
- image: circleci/ruby:2.6
steps:
- checkout
- setup_remote_docker
- run: |
rev=$(git rev-parse --short HEAD)
docker build -t logindotgov/dev:latest -t logindotgov/dev:"${rev}" -f development.Dockerfile .
echo $DOCKER_PASS | docker login -u $DOCKER_USER --password-stdin
docker push logindotgov/dev:"${rev}"
docker push logindotgov/dev:latest
build-release-container:
working_directory: ~/identity-idp
docker:
Expand Down Expand Up @@ -285,12 +259,6 @@ workflows:
jobs:
- build
- lints
- build-latest-dev-container:
requires:
- build
- build-latest-container:
requires:
- build
- build-release-container:
requires:
- build
Expand Down
1 change: 0 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@
"app/components/index",
"app/utils/index",
"app/pw-toggle",
"app/form-validation",
"app/form-field-format",
"app/radio-btn",
"app/print-personal-key",
Expand Down
7 changes: 4 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,16 +39,18 @@ Vagrantfile
/config/aws.yml
/config/service_providers.yml
/config/agencies.yml
/geo_data/*
/keys
/coverage
/db/*.sqlite3
/doc/search_stats.csv
/docs/security/exports
/docs/security/opencontrols
/fixtures
/geo_data/*
/identity-idp-config
/keys
/kitchen/cookbooks
/log/*
/postgres-data
/public/system
/public/user_flows
/pwned_passwords/*
Expand All @@ -58,7 +60,6 @@ Vagrantfile
/tmp/*
/.tmp/
/vendor/bundle
/postgres-data

package-lock.json

Expand Down
133 changes: 131 additions & 2 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ Metrics/AbcSize:
Exclude:
- spec/**/*

Metrics/CyclomaticComplexity:
Enabled: false

Metrics/BlockLength:
CountComments: false # count full line comments?
Enabled: true
Expand Down Expand Up @@ -74,8 +77,8 @@ Metrics/MethodLength:

Metrics/ModuleLength:
CountComments: false
Max: 100
Description: Avoid modules longer than 100 lines of code.
Max: 200
Description: Avoid modules longer than 200 lines of code.
Enabled: true
Exclude:
- spec/**/*
Expand Down Expand Up @@ -351,3 +354,129 @@ Style/SlicingWithRange:

Rails/ApplicationMailer:
Enabled: false

Lint/BinaryOperatorWithIdenticalOperands:
Enabled: true

Lint/DuplicateElsifCondition:
Enabled: true

Lint/DuplicateRescueException:
Enabled: true

Lint/FloatComparison:
Enabled: true

Lint/MissingSuper:
Enabled: false

Lint/OutOfRangeRegexpRef:
Enabled: true

Lint/RedundantRequireStatement:
Enabled: true

Lint/RedundantSplatExpansion:
Enabled: true

Lint/SafeNavigationWithEmpty:
Enabled: true

Lint/SelfAssignment:
Enabled: true

Lint/TopLevelReturnWithArgument:
Enabled: true

Style/GlobalStdStream:
Enabled: false

Style/RedundantAssignment:
Enabled: true

Style/RedundantFetchBlock:
Enabled: true

Style/RedundantFileExtensionInRequire:
Enabled: true

Lint/EmptyConditionalBody:
Enabled: false

Lint/UnreachableLoop:
Enabled: false

Style/AccessorGrouping:
Enabled: false

Style/ArrayCoercion:
Enabled: false

Style/BisectedAttrAccessor:
Enabled: false

Style/CaseLikeIf:
Enabled: false

Style/ExplicitBlockArgument:
Enabled: false

Style/HashAsLastArrayItem:
Enabled: false

Style/HashLikeCase:
Enabled: false

Style/OptionalBooleanParameter:
Enabled: false

Style/SingleArgumentDig:
Enabled: false

Style/StringConcatenation:
Enabled: false

Style/MultilineWhenThen:
Enabled: true

Style/KeywordParametersOrder:
Enabled: true

Lint/DuplicateRequire:
Enabled: true

Lint/TrailingCommaInAttributeDeclaration:
Enabled: true

Lint/EmptyFile:
Enabled: false

Lint/UselessMethodDefinition:
Enabled: false

Style/CombinableLoops:
Enabled: false

Style/RedundantSelfAssignment:
Enabled: false

Style/SoleNestedConditional:
Enabled: false

Lint/UselessTimes:
Enabled: true

Layout/BeginEndAlignment:
Enabled: true

Lint/ConstantDefinitionInBlock:
Enabled: false

Lint/IdentityComparison:
Enabled: true

Bundler/DuplicatedGem:
Enabled: true

Naming/BinaryOperatorParameterName:
Enabled: true
8 changes: 4 additions & 4 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ git_source(:github) { |repo_name| "https://github.com/#{repo_name}.git" }

ruby '~> 2.6.5'

gem 'rails', '~> 5.2.4', '>= 5.2.4.3'
gem 'rails', '~> 5.2.4', '>= 5.2.4.4'

gem 'ahoy_matey', '~> 2.2', '>= 2.2.1'
gem 'american_date'
gem 'aws-sdk-kms', '~> 1.4'
gem 'aws-sdk-ses', '~> 1.6'
gem 'base32-crockford'
gem 'device_detector'
gem 'devise', '~> 4.7.1'
gem 'devise', '~> 4.7.2'
gem 'dotiw', '>= 4.0.1'
gem 'exception_notification', '>= 4.4.0'
gem 'faraday'
Expand Down Expand Up @@ -93,7 +93,7 @@ group :development, :test do
gem 'psych'
gem 'puma'
gem 'rspec-rails', '~> 3.9', '>= 3.9.1'
gem 'rubocop', '~> 0.85.0', require: false
gem 'rubocop', '~> 0.91.0', require: false
gem 'rubocop-rails', '>= 2.5.2', require: false
gem 'slim_lint'
end
Expand All @@ -107,8 +107,8 @@ group :test do
gem 'factory_bot_rails', '>= 5.2.0'
gem 'faker'
gem 'gmail'
gem 'rack-test', '>= 1.1.0'
gem 'rack_session_access', '>= 0.2.0'
gem 'rack-test', '>= 1.1.0'
gem 'rails-controller-testing', '>= 1.0.4'
gem 'shoulda-matchers', '~> 4.0.1', require: false
gem 'timecop'
Expand Down
Loading