-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(form-system): Application #15444
Open
Hyosam
wants to merge
163
commits into
main
Choose a base branch
from
form-system-application
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
163 commits
Select commit
Hold shift + click to select a range
167a4ca
form builder 'init'
Hyosam 4615d90
Added functionality for relevant parties
Hyosam 958e21b
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam f795053
redirect to the correct url when creating a new form
Hyosam fc7f69d
removed secret from comment
Hyosam f8818bd
chore: nx format:write update dirty files
andes-it e1f667b
Property number component
Hyosam 74464ff
Fixed the header
Hyosam 6f8159e
Merge branch 'form-builder' of https://github.com/island-is/island.is…
Hyosam d7b708d
Reverted to next 13.3.0
Hyosam 9666db4
Deleted the e2e project, updated to project to adhere to strict types…
Hyosam ba301da
chore: nx format:write update dirty files
andes-it ffe2b07
Started implementing zod validation
Hyosam 1a988c7
Merge branch 'form-builder' of https://github.com/island-is/island.is…
Hyosam 5f7f8f9
chore: nx format:write update dirty files
andes-it 287bea8
Generated a nestjs client from our openapi schema
Hyosam e9b22be
Generated a client and created a domain client for graphql
Hyosam 3ae8a54
Update Form, Group, Input, and Step DTOs
Hyosam 32b2884
Refactor input settings in FormsService and Input model
Hyosam 0bf07a0
Update API and authentication configurations
Hyosam c317d03
Added form-system client and module to the app/api and added a codege…
Hyosam 0703fd8
Remove form-system module and add formSystemNavigation to masterNavig…
Hyosam 1593e6a
Merge branches 'form-system' and 'main' of https://github.com/island-…
Hyosam 2387fc7
Refactor form-system API code and formBuilder into portals/admin
Hyosam 323ad38
Fixng typing erros in form system graphql domain
saevarma 61a8469
Added another Object type and a bunch of inputTypes in order for code…
Hyosam 8a5e637
Update import statements for LanguageTypeInput
Hyosam fd12938
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam 59ca682
Update form system module and related files
Hyosam 4a54d78
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam af195c6
Update FormSystemClient.config and Forms component
Hyosam 1767ba6
Saving progress
Hyosam 27aa9ab
Working version. Current issue: inputsettings are not being saved due…
Hyosam 55226bc
took out the formsysteminputsettings and replaced it with a graphqlTy…
Hyosam d8a15cf
spring cleaning and creating dependencies within the form
Hyosam 21edcb4
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam 5f92d53
removed form-builder app
Hyosam 291432c
added required feature to preview items and fixed nextjs version
Hyosam dbd5161
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam e2cb88e
chore: charts update dirty files
andes-it 4aa133e
chore: nx format:write update dirty files
andes-it 15976d7
memoized functions in the root for form
Hyosam 33d25d1
memoized functions in the root form
Hyosam 528662d
Translation button for english fields
Hyosam b45cb0b
More mideind translation
Hyosam 67370ac
service.graphql
Hyosam 10fa9e4
Users can choose static lists for Input type List
Hyosam f0b13e7
removed console logs
Hyosam 33df16e
more cleanup
Hyosam d5a8217
added phone input preview
Hyosam a2fe3ca
Premises are correctly stored locally
Hyosam 44de8cd
Merge branch 'form-system-phone-input' of https://github.com/island-i…
Hyosam d2e34ba
Preview is not shown when input type is default
Hyosam 3984128
fixed relevant parties and added timeInput into preview
Hyosam f0ee8ff
MInor changes to styling in navComponent
Hyosam 5a87909
PR revision
Hyosam 1fe321e
Merge branch 'form-system' of https://github.com/island-is/island.is …
Hyosam acacdd7
Minor errors during merge fixed
Hyosam 9af9f2c
Merge branch 'form-system' of https://github.com/island-is/island.is …
Hyosam e59279b
Merging form-system into this branch
Hyosam f4f9d91
listSettings changes
Hyosam 36c8bee
Fixed the DnD
Hyosam 106a319
PR requested changes
Hyosam b9f17db
Changes requested in PR
Hyosam 0cdb74b
typo
Hyosam eea8010
Merge branch 'form-system' of https://github.com/island-is/island.is …
Hyosam bf72bcc
Removed dummy function from onChange
Hyosam 345c6f6
started on propertyNumber preview
Hyosam f22f8a2
added propertyNumber preview
Hyosam 35af4bc
fixed the listSettings so it correctly switches between custom and pr…
Hyosam 122366a
Adjusted property number
Hyosam 4d0128a
Added tooltips to the navbuttons
Hyosam ab4acba
When deleting step or group that contains any items, the system will …
Hyosam e0e3801
Using the DialogPrompt component when prompting for confirmation
Hyosam 9a18716
formatMessage in navbuttons
Hyosam 292f158
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam 278937d
Translation endpoint
Hyosam 86fe623
Removed property from dropdown
Hyosam a39944f
format
Hyosam 3c962a8
chore: charts update dirty files
andes-it 0673442
Merge branch 'form-system1.1' of https://github.com/island-is/island.…
Hyosam 599be10
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam 26442dd
Deleted file with typo
Hyosam 995afe8
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam 48d76c0
update yarn.lock
Hyosam 989ac92
chore: Remove unused code and fix linting issues
Hyosam 80dae88
refactor radio button handler
Hyosam c686ba1
chore: nx format:write update dirty files
andes-it d925e44
refactor: Update ListSettings component to use array for list types a…
Hyosam d8fcab0
refactor: Handle error when fetching translation in FormSystemService
Hyosam 7ad98ba
Merge branch 'form-system1.1' of https://github.com/island-is/island.…
Hyosam 9215a5e
chore: nx format:write update dirty files
andes-it 351c393
refactor: Improve conditional logic in NavButtons component
Hyosam 90451af
lint
Hyosam cac8dd7
chore: nx format:write update dirty files
andes-it c19546e
Initialized a react app in apps/portals/form-system and a ui library …
Hyosam 1ed07c6
deleted some files
Hyosam 5ef6f8c
Created a Ui library
Hyosam 4a61356
infra skeleton
Hyosam ee41b53
Be able to run app
baering d7a0b9f
Update client_id
baering c7ce982
Update link in index.src.html
baering 2adfe6a
code format
Hyosam 2951f6d
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam 0a42211
chore: Update page title and metadata for Umsóknir - Ísland.is
Hyosam 40f4f66
PR fixes
Hyosam 1d3f4ab
chore: nx format:write update dirty files
andes-it 61bbeba
chore: Update project.json and vite.config.ts
Hyosam 41087d3
chore: Update react-router-dom and form-system dependencies
Hyosam 65855c0
Merge branch 'form-system1.1' of https://github.com/island-is/island.…
Hyosam 0752662
Merge branch 'form-system-application' of https://github.com/island-i…
Hyosam 998f7d4
Merge branch 'form-system-application' of https://github.com/island-i…
Hyosam f1eeb00
removing vite
Hyosam 85052b7
chore: nx format:write update dirty files
andes-it 9a9214c
re-generated the ui library in order to remove vite
Hyosam 6fcf16c
Merge branch 'form-system-application' of https://github.com/island-i…
Hyosam c19cfe1
format and linting
Hyosam c747e5b
chore: nx format:write update dirty files
andes-it a7a4371
Merge branch 'form-system-application' of https://github.com/island-i…
Hyosam 04cc14d
Migrated components and added a homestay overview component as well
Hyosam e42da27
removed comments and some minor ui changes
Hyosam 6b865cb
init
Hyosam 56cbeef
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam 1e4fef8
defining dto´s
Hyosam 7fcc416
models
Hyosam 324668d
finished dtos
Hyosam 283c00f
feat(form-system): Add CreateApplicationInput to DTOs
Hyosam 266f27f
Finished all resolvers and services
Hyosam b9a6ac6
finishing touches for the client and domain
Hyosam da5aa19
fixes
Hyosam 77ef5ab
Merge branch 'form-system-application' of https://github.com/island-i…
Hyosam 7bb2e3c
graphql queries and mutations
Hyosam 1110354
chore: Update GraphQL queries and mutations
Hyosam 060c6e9
Merge branch 'form-system-components-migrations' of https://github.co…
Hyosam 706bd6b
chore: Refactor ControlContext functions for better readability and m…
Hyosam a0aa556
New backend adjustments
Hyosam feb9370
Refactor fieldSettings.input and fieldSettings.model
Hyosam 785e4ff
Refactor GraphQL fragments for better organization and readability
Hyosam ea2787b
merge with main
Hyosam d38835a
Update dependencies: compare-versions, expo-linking, react-native-dat…
Hyosam 835958a
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam c33773d
feat(uber-charts): Add form system API setup
Hyosam 2646853
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam 268d1b1
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam dadfc7f
feat(MainContent): update checkbox label in MainContent component
Hyosam eb14b5e
The entire form builder project is finally adjusted to work with the …
Hyosam 7b27d73
refactor: remove unnecessary comments and console logs across various…
Hyosam e27b1ad
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam 648b8cc
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam f92cb63
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam d4ee05f
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam 8ee99a6
about to pull main
Hyosam b9b9fa8
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam c87dc50
Fixed forms resolver
Hyosam 4ea7123
Merge branch 'main' of https://github.com/island-is/island.is into HEAD
Hyosam 4cb26c4
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam 2d1c195
Merge branch 'form-system-new-client-domain' of https://github.com/is…
Hyosam f8dad9e
chore: charts update dirty files
andes-it c3084ed
Merge branch 'main' of https://github.com/island-is/island.is into fo…
Hyosam 180e689
Linting and debugging
Hyosam 1b6b859
Merge branch 'main' into form-system-new-client-domain
Hyosam d1d30ed
merge confict fix
Hyosam e5fc39c
refactor: Remove unused auth imports and filter out falsy links in Ap…
Hyosam File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
{ | ||
"presets": [ | ||
[ | ||
"@nx/react/babel", | ||
{ | ||
"runtime": "automatic" | ||
} | ||
] | ||
], | ||
"plugins": [] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
{ | ||
"extends": ["plugin:@nx/react", "../../../.eslintrc.json"], | ||
"ignorePatterns": ["!**/*"], | ||
"overrides": [ | ||
{ | ||
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"], | ||
"rules": {} | ||
}, | ||
{ | ||
"files": ["*.ts", "*.tsx"], | ||
"rules": {} | ||
}, | ||
{ | ||
"files": ["*.js", "*.jsx"], | ||
"rules": {} | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
import { ref, service, ServiceBuilder } from '../../../../infra/src/dsl/dsl' | ||
|
||
export const serviceSetup = (services: { | ||
api: ServiceBuilder<'api'> | ||
}): ServiceBuilder<'portals-form-system'> => | ||
service('portals-form-system') | ||
.namespace('portals-form-system') | ||
.liveness('/liveness') | ||
.readiness('/readiness') | ||
.replicaCount({ | ||
default: 2, | ||
max: 30, | ||
min: 2, | ||
}) | ||
.resources({ | ||
limits: { cpu: '400m', memory: '512Mi' }, | ||
requests: { cpu: '200m', memory: '256Mi' }, | ||
}) | ||
.env({ | ||
BASEPATH: '/form', | ||
SI_PUBLIC_GRAPHQL_PATH: { | ||
dev: 'http://localhost:4445', | ||
prod: '', | ||
staging: '', | ||
local: ref((h) => `http://${h.svc(services.api)}`), | ||
}, | ||
SI_PUBLIC_IDENTITY_SERVER_ISSUER_URL: { | ||
dev: 'https://identity-server.dev01.devland.is', | ||
staging: 'https://identity-server.staging01.devland.is', | ||
prod: 'https://innskra.island.is', | ||
}, | ||
SI_PUBLIC_ENVIRONMENT: ref((h) => h.env.type), | ||
}) | ||
.secrets({ | ||
SI_PUBLIC_CONFIGCAT_SDK_KEY: '/k8s/configcat/CONFIGCAT_SDK_KEY', | ||
SI_PUBLIC_DD_RUM_APPLICATION_ID: '/k8s/DD_RUM_APPLICATION_ID', | ||
SI_PUBLIC_DD_RUM_CLIENT_TOKEN: '/k8s/DD_RUM_CLIENT_TOKEN', | ||
}) | ||
.ingress({ | ||
primary: { | ||
host: { | ||
dev: ['beta'], | ||
staging: ['beta'], | ||
prod: ['', 'www.island.is'], | ||
}, | ||
extraAnnotations: { | ||
dev: { | ||
'nginx.ingress.kubernetes.io/proxy-buffering': 'on', | ||
'nginx.ingress.kubernetes.io/proxy-buffer-size': '8k', | ||
}, | ||
staging: { | ||
'nginx.ingress.kubernetes.io/enable-global-auth': 'false', | ||
'nginx.ingress.kubernetes.io/proxy-buffering': 'on', | ||
'nginx.ingress.kubernetes.io/proxy-buffer-size': '8k', | ||
}, | ||
prod: { | ||
'nginx.ingress.kubernetes.io/proxy-buffering': 'on', | ||
'nginx.ingress.kubernetes.io/proxy-buffer-size': '8k', | ||
}, | ||
}, | ||
paths: ['/form'], | ||
}, | ||
}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
/* eslint-disable */ | ||
export default { | ||
displayName: 'portals-form-system', | ||
preset: '../../../jest.preset.js', | ||
transform: { | ||
'^(?!.*\\.(js|jsx|ts|tsx|css|json)$)': '@nx/react/plugins/jest', | ||
'^.+\\.[tj]sx?$': ['babel-jest', { presets: ['@nx/react/babel'] }], | ||
}, | ||
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx'], | ||
coverageDirectory: '../../../coverage/apps/portals/form-system', | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,103 @@ | ||
{ | ||
"name": "portals-form-system", | ||
"$schema": "../../../node_modules/nx/schemas/project-schema.json", | ||
"sourceRoot": "apps/portals/form-system/src", | ||
"projectType": "application", | ||
"targets": { | ||
"build": { | ||
"executor": "@nx/webpack:webpack", | ||
"outputs": ["{options.outputPath}"], | ||
"defaultConfiguration": "production", | ||
"options": { | ||
"compiler": "babel", | ||
"outputPath": "dist/apps/portals/form-system", | ||
"index": "apps/portals/form-system/src/index.html", | ||
"baseHref": "/form/", | ||
"main": "apps/portals/form-system/src/main.tsx", | ||
"polyfills": "apps/portals/form-system/src/polyfills.ts", | ||
"tsConfig": "apps/portals/form-system/tsconfig.app.json", | ||
"assets": [ | ||
"apps/portals/form-system/src/favicon.ico", | ||
"apps/portals/form-system/src/assets" | ||
], | ||
"styles": ["apps/portals/form-system/src/styles.css"], | ||
"scripts": [], | ||
"webpackConfig": "apps/portals/form-system/webpack.config.js" | ||
}, | ||
"configurations": { | ||
"production": { | ||
"fileReplacements": [ | ||
{ | ||
"replace": "apps/portals/form-system/src/environments/environment.ts", | ||
"with": "apps/portals/form-system/src/environments/environment.prod.ts" | ||
} | ||
], | ||
"optimization": true, | ||
"outputHashing": "all", | ||
"sourceMap": false, | ||
"namedChunks": false, | ||
"extractLicenses": true, | ||
"vendorChunk": false | ||
} | ||
}, | ||
"dependsOn": [ | ||
{ | ||
"target": "generateDevIndexHTML" | ||
} | ||
] | ||
}, | ||
"generateDevIndexHTML": { | ||
"executor": "nx:run-commands", | ||
"options": { | ||
"commands": [ | ||
"node scripts/dockerfile-assets/bash/extract-environment.js apps/portals/form-system/src" | ||
] | ||
}, | ||
"outputs": ["{workspaceRoot}/apps/portals/form-system/src/index.html"] | ||
}, | ||
"serve": { | ||
"executor": "@nx/webpack:dev-server", | ||
"defaultConfiguration": "development", | ||
"options": { | ||
"buildTarget": "portals-form-system:build", | ||
"hmr": true | ||
}, | ||
"configurations": { | ||
"development": { | ||
"buildTarget": "portals-form-system:build:development" | ||
}, | ||
"production": { | ||
"buildTarget": "portals-form-system:build:production", | ||
"hmr": false | ||
} | ||
}, | ||
"dependsOn": [ | ||
{ | ||
"target": "generateDevIndexHTML" | ||
} | ||
] | ||
}, | ||
"lint": { | ||
"executor": "@nx/linter:eslint", | ||
"outputs": ["{options.outputFile}"], | ||
"options": { | ||
"lintFilePatterns": ["apps/portals/form-system/**/*.{ts,tsx,js,jsx}"] | ||
} | ||
}, | ||
"test": { | ||
"executor": "@nx/jest:jest", | ||
"outputs": ["{workspaceRoot}/coverage/{projectRoot}"], | ||
"options": { | ||
"jestConfig": "apps/portals/form-system/jest.config.ts", | ||
"passWithNoTests": true | ||
}, | ||
"configurations": { | ||
"ci": { | ||
"ci": true, | ||
"codeCoverage": true | ||
} | ||
} | ||
} | ||
}, | ||
"tags": [] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
import { ApolloProvider } from '@apollo/client' | ||
import { initializeClient } from '@island.is/form-system/graphql' | ||
import environment from '../environments/environment' | ||
import { defaultLanguage } from '@island.is/shared/constants' | ||
import { LocaleProvider } from '@island.is/localization' | ||
import { AuthProvider } from '@island.is/auth/react' | ||
import { BASE_PATH } from '../lib/routes' | ||
import { Router } from '../components/Router/Router' | ||
|
||
export const App = () => ( | ||
<ApolloProvider client={initializeClient(environment.baseApiUrl)}> | ||
<LocaleProvider locale={defaultLanguage} messages={{}}> | ||
<AuthProvider basePath={BASE_PATH}> | ||
<Router /> | ||
</AuthProvider> | ||
</LocaleProvider> | ||
</ApolloProvider> | ||
) | ||
|
||
export default App |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
import { configure, configureMock } from '@island.is/auth/react' | ||
|
||
import environment from './environments/environment' | ||
|
||
const userMocked = process.env.API_MOCKS === 'true' | ||
|
||
if (userMocked) { | ||
configureMock({ | ||
profile: { name: 'Mock', locale: 'is', nationalId: '0000000000' }, | ||
scopes: [], | ||
}) | ||
} else { | ||
configure({ | ||
baseUrl: `${window.location.origin}/form`, | ||
redirectPath: '/signin-oidc', | ||
redirectPathSilent: '/silent/signin-oidc', | ||
switchUserRedirectUrl: '/', | ||
authority: environment.identityServer.authority, | ||
client_id: '@island.is/web', | ||
scope: ['openid', 'profile'], | ||
post_logout_redirect_uri: `${window.location.origin}`, | ||
userStorePrefix: 'ap.', | ||
}) | ||
} |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Review environment configuration values.
There are several concerns with the current configuration:
Consider either: