Nuno Góis
672a3f0b92
fix: group project access inconsistencies ( #1178 )
...
* fix: group project access inconsistencies
* fix relative path
* wip
* refactor: make project tabs work as routes
* refactor: finish refactoring project assign forms
* fix: update snaps
* fix: update snaps
* add some basic cypress e2e tests to groups
* add remaining cypress e2e tests for group CRUD
* add groups e2e to gh workflows
* refactor: simplify useMemo usage
* add GO_BACK navigate const
* fix: remove trailing slash on user creation request
Co-authored-by: olav <mail@olav.io>
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-08-04 12:57:25 +01:00
Tymoteusz Czech
c0b52fa672
Fix: UI improvements ( #1114 )
...
* fix: segments table author column width
* fix: update feature form ui
* fix: strategies breadcrumbs
* fix: api token page title
* fix: deprecated strategy label color
* fix: project access remove user toast
* fix: addon enable toast message
* fix: ces from ui
* fix: ui improvements with dialog typography
* fix: revert ces
* fix: change password error type
2022-06-28 12:58:10 +02:00
olav
d8143c6ff4
chore: update react-router to v6 ( #946 )
...
* refactor: fix child selector warnings
* refactor: update react-router-dom
* refactor: use BrowserRouter as in react-router docs
* refactor: replace Redirect with Navigate
* refactor: replace Switch with Routes
* refactor: replace useHistory with useNavigate
* refactor: replace useParams types with useRequiredPathParam
* refactor: replace NavLink activeStyle with callback
* refactor: fix matchPath arg order
* refactor: Remove unused link state
* refactor: delete broken snapshot test
* refactor: render 404 page without redirect
* refactor: normalize path parameter names
* refactor: fix Route component usage
2022-05-05 13:42:18 +02:00
olav
8f1900f32b
feat: generate an OpenAPI client (2) ( #875 )
...
* feat: add a script that generates an OpenAPI client
* feat: generate an OpenAPI client
* feat: use the generated OpenAPI client
* refactor: add an OpenAPI section to the readme
* refactor: fix missing interface prefixes
* refactor: regenerate OpenAPI client
2022-04-26 10:53:46 +02:00
olav
1fd6f2a60a
refactor: improve the text for docs links ( #904 )
...
* refactor: improve the text for docs links
* Update src/component/admin/apiToken/CreateApiToken/CreateApiToken.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/admin/projectRoles/CreateProjectRole/CreateProjectRole.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/admin/projectRoles/EditProjectRole/EditProjectRole.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/admin/users/CreateUser/CreateUser.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/admin/users/EditUser/EditUser.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/context/CreateUnleashContext/CreateUnleashContext.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/context/EditContext/EditContext.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/strategies/CreateStrategy/CreateStrategy.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* Update src/component/strategies/EditStrategy/EditStrategy.tsx
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
* refactor: improve docs link texts
Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-04-25 09:36:23 +02:00
olav
49b8e7329e
refactor: convert auth tests from Cypress to Jest ( #864 )
...
* refactor: replace data-test with data-testid
* refactor: add Jest tests for auth pages
* refactor: remove Cypress tests for auth pages
* refactor: remove questionable snapshots
* refactor: share test server setup/teardown
* refactor: restore auth page flex layout
* refactor: use toBeInTheDocument
* refactor: change recent data-test attrs to data-testid
2022-04-08 13:13:45 +02:00
olav
f309553a5f
refactor: port some things to TS ( #833 )
...
* refactor: remove unused securityLogger
* refactor: port commonStyles to TS
* refactor: port testIds to TS
* refactor: move app.css into themes
* refactor: use absolute import paths
* refactor: port LayoutPicker to TS
* refactor: port routes to TS
* refactor: port ScrollTop to TS
* refactor: update unused/missing ScrollTop exceptions
* refactor: remove unused route flags field
* refactor: change constants ext to TS
* refactor: remove unused testData file
* refactor: port styles to TS
* refactor: wait before typing in auth spec
2022-04-01 10:28:15 +02:00
olav
cfc2338e78
refactor: use camel case for files and dirs ( #817 )
2022-03-25 12:34:20 +01:00
olav
b3bf86ca84
refactor: expect existing TS errors ( #767 )
...
* refactor: expect existing TS errors
* refactor: fail build on new TS errors
2022-03-03 10:01:04 +01:00
Youssef
b58cccc7d0
fix: merge conflicts
2022-02-25 15:28:38 +01:00
olav
3959e846e8
refactor: fix misc TS errors ( #729 )
...
* refactor: update test deps
* refactor: remove unused ts-expect-error annotations
* refactor: add missing arg and return types
* refactor: the loading prop is optional
* refactor: add missing arg and return types
* reafactor: fix value arg type
* refactor: fix missing array type
* refactor: the parameters field is an array
* refactor: use undefined instead of null in state
* refactor: add missing params type
* refactor: add missing children prop
* refactor: add missing array type
* refactor: add missing React imports
* refactor: use correct IProjectEnvironment type
* refactor: type errors as unknown
* refactor: the index prop is required
* refactor: fix date prop type
* refactor: fix tooltip placement prop type
* refactor: fix environments state type
* refactor: add missing arg types
* refactor: add guard for undefined field
* refactor: fix ChangePassword prop types
* refactor: fix MUI import paths
* refactor: add missing arg type
* refactor: fix showDialog prop type
* refactor: remove unused openUpdateDialog prop
* refactor: add missing non-null assertion
* refactor: remove unused types prop
* refactor: stricten API error handler types
* refactor: add missing undefined check
* refactor: add missing IProject id field
* refactor: fix ConditionallyRender condition prop types
* refactor: remove unused args
* refactor: add AddVariant prop types
* refactor: add types to UIContext
* refactor: fix event arg type
* refactor: add missing default impressionData field
* refactor: fix handleDeleteEnvironment prop args
* refactor: fix IFeatureMetrics field requirements
* refactor: add missing element types to ConditionallyRender
* refactor: remove unused ProjectAccess projectId prop
* refactor: add missing undefined check
* refactor: fix getCreateTogglePath arg type
* refactor: add missing IStrategyPayload import
* refactor: remove unused user arg
* refactor: add missing event arg type
* refactor: add missing style object types
* refactor: improve userApiErrors prop type
* refactor: the Dialogue onClose prop is optional
* refactor: fix the AddonEvents setEventValue prop type
2022-02-25 10:55:39 +01:00
Youssef
5371e15333
refactor: change resourceCreateButton and SaveChangesButton name
2022-02-24 09:23:07 +01:00
Youssef
af6542a291
feat: create ressources buttons and update all forms
2022-02-24 00:57:35 +01:00
olav
010f766de9
refactor: replace ts-ignore with ts-expect-error ( #681 )
...
* refactor: replace ts-ignore with ts-expect-error
* refactor: remove unused ts-expect-errors
2022-02-09 13:39:18 +01:00
Youssef Khedher
36f59b2290
fix: remove projectId from create feature form ( #658 )
...
* fix: remove projectId from create feature form
* fix: update link and fix componend header in edit mode
* fix: update url on project change
* fix: conflict
* fix: use shorthand
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-08 12:35:43 +01:00
Fredrik Strand Oseberg
18287cdbd0
Fix/cleanup unused code ( #651 )
...
* fix: remove unused context code
* fix: refactor users
* fix: rename delete user
* fix: rename frontend
* fix: update feature view path
* fix: cleanup create feature
* fix: cleanup feature views
* fix: cleanup feature strategies
* fix: update paths
* fix: remove unused strategy components
* fix strategies link
* fix: update snapshots
* fix: import paths
* fix: add name to useEffect dependency
2022-02-04 10:36:08 +01:00
Fredrik Oseberg
227511664b
fix: text changes
2022-02-03 15:18:43 +01:00
Youssef Khedher
899a0f330e
feat: add impressionData switch to create feature form ( #639 )
...
* feat: add impressionData switch to create feature form
* fix: update text
* fix: styling
* fix: conflict
* fix: update link
* fix: remove unused styles
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-03 12:39:43 +01:00
Youssef
8cbfefc47a
fix: add autofocus to all new create-screens
2022-01-28 15:14:12 +01:00
Youssef Khedher
3488bb5fd6
fix: handle existing feature name ( #641 )
...
* fix: handle existing feature name
* refactor: change feature input order
2022-01-28 15:03:42 +01:00
Fredrik Oseberg
e6ae8db442
fix: pnps
2022-01-28 10:51:48 +01:00
Youssef
c6d5f4b278
fix: update testIds in the feature form
2022-01-24 23:05:11 +01:00
Fredrik Oseberg
d794fc4f5f
fix: remove unused method
2022-01-24 15:45:55 +01:00
Fredrik Oseberg
3c1861590e
fix: use target value
2022-01-24 15:45:01 +01:00
Fredrik Oseberg
8552a3340e
fix: set current target
2022-01-24 15:45:01 +01:00
Fredrik Oseberg
8731177775
fix: add synthetic event
2022-01-24 15:45:01 +01:00
Fredrik Oseberg
125e7de91e
fix: ts issues
2022-01-24 15:45:01 +01:00
Youssef
e5a9825871
fix: remove project list from edit component
2022-01-24 15:45:01 +01:00
Youssef
8c82a6bceb
feat: create edit and creat feature screen
2022-01-24 15:44:59 +01:00