1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00
Commit Graph

1539 Commits

Author SHA1 Message Date
Youssef Khedher
a84775a108 Merge branch 'main' into fix/api-token-copy 2022-02-11 22:02:07 +01:00
Youssef
99ab4ed67a refactor: use copy library and add explicit export 2022-02-11 15:15:17 +01:00
Youssef
3e099f77f3 fix: refetch application after update 2022-02-11 15:07:58 +01:00
Youssef Khedher
b345ea45d7 Merge branch 'main' into fix/impression-data-label 2022-02-11 12:22:43 +01:00
Fredrik Oseberg
699ad993cf 4.8.0-beta.1 2022-02-11 12:13:19 +01:00
Fredrik Strand Oseberg
972ea43dfc fix: do not use formatApiPath on paths from API (#702)
* fix: do not use formatApiPath on paths from API

* fix: remove createRequest
2022-02-11 12:13:03 +01:00
Fredrik Oseberg
4a013c125f 4.8.0-beta.0 2022-02-11 11:28:37 +01:00
Fredrik Strand Oseberg
c99decf5e0 remove: redux (#696)
* remove: redux

* fix: add sass back

* fix: update lock

* fix: remove fake access store import

'
2022-02-11 11:19:55 +01:00
Youssef
7fd2fef4be fix: update PR based on feedback 2022-02-11 11:13:51 +01:00
Youssef
ec9061586f fix: add label for the impression data 2022-02-11 09:34:34 +01:00
Renovate Bot
16126433a4 chore(deps): pin dependencies 2022-02-11 02:19:53 +00:00
Fredrik Strand Oseberg
76db12db2b fix: add regression tests for feature toggle validation (#695) 2022-02-11 00:43:23 +01:00
Youssef Khedher
c2842c81e6 Refactor/strategies (#668)
* feat: add useStrategiesApi hook

* refactor: remove redux from strategies component

* refactor: CreateStrategy Component

* fix: remove ts errors

* refactor: change strategy-detail to functional component

* refactor: get strategy name from params

* refactor: use features hook and refactor toggle list link

* refactor: StrategiesList

* refactor: fix delete strategy function

* fix: ts errors

* refactor: CreateStrategy to StrategyForm

* feat: add toast for StrategyForm

* refactor: add StrategyView and delete old component

* refactor: StrategyDetails and clean unused files

* fix: cleanup unused code

* fix: add await

* fix: remove unused stores

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-11 00:08:55 +01:00
Fredrik Strand Oseberg
de8b3352e7 Fix/project select (#693)
* fix: remove container for ProjectSelect

* refactor: remove project store

* fix: update path
2022-02-10 23:45:30 +01:00
Renovate Bot
821c383edd chore(deps): update dependency swr to v1.2.1 2022-02-10 18:50:57 +00:00
olav
213e8950d3 refactor: port login auth to TS/SWR (#680)
* refactor: allow existing tsc errors

* refactor: add missing component key

* refactor: port login auth to TS/SWR

* refactor: replace incorrect CREATE_TAG_TYPE with UPDATE_TAG_TYPE

* refactor: fix AccessProvider permission mocks

* refactor: add types to AccessContext

* refactor: fix file extension

* refactor: remove default export

* refactor: remove unused IAddedUser interface

* refactor: comment on the permissions prop

* refactor: split auth hooks

* feat: auth tests

* fix: setup separate e2e tests

* fix: naming

* fix: lint

* fix: spec path

* fix: missing store

* feat: add more tests

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-10 17:04:10 +01:00
Fredrik Strand Oseberg
608c82870b Fix/create feature validation (#692)
* fix: display error if bad request

* 4.7.2

* fix: resolve conflict
2022-02-10 14:33:12 +01:00
Youssef
ac7ae9c8a1 fix: test and update snapshot 2022-02-10 11:24:36 +01:00
Youssef Khedher
5a05bb44a6 Merge branch 'main' into refactor/applications 2022-02-10 11:14:10 +01:00
Youssef
104adda8fc refactor: restore application store and add toast 2022-02-10 11:02:53 +01:00
Youssef
ef8e3dcbfa refactor: use explicit export and delete unused files 2022-02-10 10:36:53 +01:00
Fredrik Oseberg
3fb8a4f5f3 refactor: loading 2022-02-10 10:05:53 +01:00
Youssef
df448e66e8 refactor: add application interface and add use applications output interface 2022-02-10 09:33:09 +01:00
Youssef
4d0d39891a fix: update PR based on feedback 2022-02-10 09:23:11 +01:00
Youssef Khedher
2a9a3ac569 refactor: refactor addons to TSX and remove unused files (#676)
* refactor: refactor addons to TSX and remove unused files

* refactor: change AddonIcon to getAddonIcon

* refactor: add PermissionButton instead of conditional render

* refactor: wrap icon buttons inside PermissionIconButtons

* feat: add confirm delete dialog

* fix: create addon form

* fix: refactor addons

* fix: remove addon store folder

* fix: update index

* fix: rebase

* fix: update exports

* fix: update snapshot

* fix: add dev dep

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-09 23:05:15 +01:00
Youssef
c10525108e refactor: add handleChange 2022-02-09 19:09:02 +01:00
Youssef
a6e1e60e2c refactor: change based on PR feedback 2022-02-09 16:15:07 +01:00
olav
500d405fa5 refactor: remove unused tags code (#687)
* refactor: remove unused tags code

* fix: remove feature tags

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-09 15:01:03 +01:00
olav
460a376903 refactor: remove unused feature metrics state (#690) 2022-02-09 14:48:32 +01:00
olav
b7d106d7ab refactor: remove unused feature tags state (#689) 2022-02-09 14:40:58 +01:00
olav
83778a9928 refactor: port MainLayout to TS/SWR (#684)
* refactor: add missing toast field to UI config

* refactor: port MainLayout to TS/SWR

* refactor: remove unused UI config state

* refactor: fix makeStyles import
2022-02-09 14:16:24 +01:00
olav
b291515fa4 refactor: remove unused feedback state (#682)
* refactor: remove unused feedback state

* refactor: use PNPS feedback display logic
2022-02-09 14:06:20 +01:00
olav
93aa1ab8b8 refactor: add a MainTheme type (#686)
* refactor: add a MainTheme type

* refactor: use numbers for z-index values
2022-02-09 13:55:46 +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
olav
8deb2753e0 refactor: remove unused feature types state (#688) 2022-02-09 13:18:15 +01:00
olav
dd37100302 refactor: port unleash context to SWR (#683)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-09 12:56:59 +01:00
Youssef Khedher
08c4b60cef fix: project access (#621)
* feat: update useProjectApi hook

* fix: refactor to hooks

* fix: remove some ts errors

* fix: set message if error exists directly on response

* fix: remove console logs

* fix: typo

* delete: context2

* feat: filter added user from user add list

* fix: cleanup PR based on feedback

* fix: handle undefined roles in ProjectRoleSelect

* fix: use target value

* fix: type event

* fix: conflict

* fix: add appropriate types

* fix conflicts

* fix: explicit query

* fix: refactor list

* refactor: permission icon button

* fix: conflict

* fix: ts errors

* refactor: break list into its own component

* fix: use stringifed deps

* fix: explicit export

* fix: update pr according to comments

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-02-09 12:25:02 +01:00
olav
9c2ac3e55b refactor: remove unused invoices state (#685) 2022-02-09 11:26:19 +01:00
Youssef
b12f0b9d0d fix: tests 2022-02-09 11:23:37 +01:00
Youssef
1853f7d502 refactor: remove unused components 2022-02-08 16:38:08 +01:00
Youssef
6f2e7be852 refactor: use locationSettings in application for date format 2022-02-08 14:12:53 +01:00
Youssef Khedher
f58c284f70 Merge branch 'main' into refactor/applications 2022-02-08 13:44:42 +01:00
olav
fee1894c34 refactor: port global settings to TS/hooks (#679)
* refactor: add ref support to PermissionSwitch

* refactor: port global settings to TS/hooks

* refactor: fix file extension

* refactor: format file

* refactor: fix inconsistent locationSettings prop

* refactor: use correct locationSettings hook

* refactor: use objects for settings hooks
2022-02-08 13:36:32 +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
olav
ff8d983d7e refactor: port FeatureToggleList to TS/SWR (#663)
* refactor: remove unused FeatureToggleListItemChip

* refactor: remove unused archive.module.scss

* refactor: remove unused ShowArchive route

* refactor: port FeatureToggleList to TS/SWR

* refactor: fix IUseFeaturesOutput interface prefix

* refactor: remove unnecessary pages files

* refactor: persist the features sort/filter state

* refactor: format files

* refactor: fix FeatureToggleListContainer file name

* refactor: fix arrow function syntax

* refactor: improve storage helper comments
2022-02-08 12:06:25 +01:00
olav
f4d5ed03aa refactor: port auth admin to TS/SWR (#675)
* refactor: format files

* refactor: add missing RE UI config flag

* refactor: port admin auth index to TS/SWR

* refactor: port GoogleAuth to TS/SWR

* refactor: port OidcAuth to TS/SWR

* refactor: port SamlAuth to TS/SWR

* refactor: remove unused e-admin-auth store

* refactor: make AutoCreateForm an explicit export

* refactor: improve auth settings dir structure

* refactor: destructure authenticationType from uiConfig

* refactor: use setToastApiError to show errors

* refactor: format files

* refactor: remove invalid string fields from requests

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-08 11:44:41 +01:00
Youssef
caa719ed31 fix: resolve unused deps and fix routes 2022-02-08 09:56:22 +01:00
Youssef Khedher
f72756db00 Merge branch 'main' into refactor/applications 2022-02-08 09:25:02 +01:00
olav
234bab6cb4 refactor: port ReportCard to TS/SWR (#674)
* refactor: remove unused reporting code

* refactor: port ReportCard to TS/SWR
2022-02-07 15:30:33 +01:00
Youssef
f342d4d904 refactor: finish ApplicationList and add it to routes 2022-02-04 16:26:51 +01:00
olav
72acf2309c refactor: port EventHistory to TS/SWR (#669)
* refactor: port EventHistory to TS/SWR

* refactor: fix interface type prefix

* refactor: split useEvents and useFeatureEvents hooks

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-04 14:25:56 +01:00
Youssef Khedher
25ca7b7216 refactor: add useInvoices hook (#656)
* refactor: add useInvoices hook

* refactor: invoiceList and InvoiceAdminPage

* fix: declare path outside of the hook

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-04 13:41:13 +01:00
olav
d146c1fcf9 refactor: detach ApplicationList from global settings (#666)
* refactor: add missing prop-types dependency

* refactor: detach ApplicationList from global settings

* refactor: destructure props inline

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-04 13:07:45 +01:00
Youssef
fb403255ef refactor: create ApplicationList component 2022-02-04 12:45:08 +01:00
olav
dfe8250c26 refactor: port UserProfile to TS/SWR (#665)
* refactor: add missing @types/react-outside-click-handler

* refactor: add missing disablePasswordAuth IUiConfig field

* refactor: replace NBSPs with regular spaces

* refactor: port UserProfile to TS/SWR

* refactor: fix interface type prefix

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-04 12:41:59 +01:00
olav
c4efaf8276 refactor: remove enzyme (#664)
* refactor: mock SVG imports in tests

* refactor: remove enzyme
2022-02-04 11:32:02 +01:00
Youssef
c316382ba5 refactor: create new EditApplication component 2022-02-04 11:27:59 +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
c8903458db 4.7.1 2022-02-04 10:15:15 +01:00
Fredrik Strand Oseberg
7336bc3ef6 Fix/account for missing environments (#673)
* fix: add guards

* fix: remove console log

* fix: remove file

* fix: remove console log
2022-02-04 10:13:18 +01:00
Youssef
47a1a47d28 refactor: add useApplicationsApi 2022-02-04 08:14:16 +01:00
Youssef
38e549d879 refactor: application-view to ApplicationView with useApplication hook 2022-02-04 07:56:17 +01:00
Renovate Bot
7344f47635 chore(deps): update dependency @types/react to v17.0.39 2022-02-03 18:04:19 +00:00
Fredrik Oseberg
227511664b fix: text changes 2022-02-03 15:18:43 +01:00
Fredrik Oseberg
559d8e6b5f 4.7.0 2022-02-03 14:33:00 +01:00
Fredrik Oseberg
4a07e8777c 4.7.0-beta.0 2022-02-03 14:30:24 +01:00
Fredrik Strand Oseberg
c5c0f066de fix: add tsx and nullish coalescence (#667) 2022-02-03 14:29:15 +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
Renovate Bot
d4a4c80b33 chore(deps): update dependency @testing-library/jest-dom to v5.16.2 2022-02-03 03:56:21 +00:00
Renovate Bot
dbfa11f12b chore(deps): update dependency css-loader to v6.6.0 2022-02-02 15:30:37 +00:00
Renovate Bot
b5edbb9739 chore(deps): pin dependency @types/react-test-renderer to 17.0.1 2022-02-02 13:42:21 +00:00
olav
74733e5b44 refactor: port ApiDetails to useSWR and TS (#653)
* refactor: add missing react-test-renderer types

* refactor: make IVersionInfo match backend type

* refactor: allow falsy conditions in ConditionallyRender

* refactor: port ApiDetails to useSWR and TS

* refactor: use arrow functions

* refactor: move useUiConfig to Footer

* refactor: add component name to props type

* refactor: move ApiDetails helpers to own file

* refactor: combine ApiDetails helper components

* refactor: move ApiDetails to the Footer dir

* Revert "refactor: allow falsy conditions in ConditionallyRender"

This reverts commit 70d75951eb4d0611e80b015a97243404618493ed.

* refactor: use booleans for ConditionallyRender

* refactor: use a subdir for ApiDetails

* refactor: fix ApiDetails helpers filename

* refactor: reformat using correct prettier settings
2022-02-02 12:32:30 +01:00
olav
23c6c0cd8f fix: remove stray debugger statement (#657) 2022-02-02 09:43:58 +01:00
Renovate Bot
5e441cfc6b chore(deps): update dependency sass to v1.49.7 2022-02-02 00:58:04 +00:00
Fredrik Oseberg
c3e9a322cc 4.6.4 2022-02-02 00:25:35 +01:00
Fredrik Strand Oseberg
12d6d4e8eb fix: format api paths (#655) 2022-02-02 00:25:00 +01:00
Ivar Conradi Østhus
5b9e4e88b0 4.6.3 2022-02-01 23:01:12 +01:00
Ivar Conradi Østhus
c54ea3a9d4 fix: race condition when adding users 2022-02-01 22:43:35 +01:00
Fredrik Oseberg
2c559af3a6 4.6.2 2022-02-01 20:52:30 +01:00
Renovate Bot
ef9045adf4 chore(deps): update dependency @types/node to v14.18.10 2022-02-01 18:00:38 +00:00
Youssef
a4d2c62727 fix: cleanup based on PR feedback 2022-02-01 16:00:40 +01:00
Fredrik Strand Oseberg
6b605078df Merge branch 'main' into feat/addons 2022-02-01 15:44:01 +01:00
Fredrik Strand Oseberg
5c14929f7b Fix/login redirect set password (#652)
* fix: don't redirect when path is reset-password or new-user

* fix: add comments to relevant routes

* fix: update swr provider
2022-02-01 14:47:14 +01:00
Youssef Khedher
7bf7e8a47f Merge branch 'main' into feat/addons 2022-02-01 14:13:04 +01:00
Youssef
e25b7b0a22 refactor: remove redux from addons components 2022-02-01 14:12:53 +01:00
olav
f4f8b15736 fix: use correct path for create feature link (#650) 2022-02-01 12:43:37 +01:00
Fredrik Strand Oseberg
46e3be8667 Merge branch 'main' into feat/addons 2022-02-01 11:23:35 +01:00
Youssef
f3ab91556b feat: create useAddons and useAddonsApi 2022-02-01 07:17:23 +01:00
Renovate Bot
35148e14d5 chore(deps): update dependency sass to v1.49.4 2022-02-01 04:22:07 +00:00
Ivar Conradi Østhus
2c570d6539 4.6.1 2022-01-31 09:00:32 +01:00
Ivar Conradi Østhus
9c3e300448 fix: viewers should be allowed to see strategy config (#645)
fixes #644
2022-01-29 15:18:11 +01:00
Fredrik Oseberg
8dddb285b6 4.6.0 2022-01-28 17:22:50 +01:00
Youssef Khedher
4571e3af81 feat: add useUiBootstrap hook and update send email state (#643)
* feat: add useUiBootstrap hook and update send email state in create user form

* fix: set email based on config

* fix: update cache key

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-28 17:20:57 +01:00
Youssef
6471fd8407 fix: add autofocus to create environment screen 2022-01-28 15:18:40 +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
Youssef
ee24cc813f fix: update snapshots 2022-01-28 12:08:47 +01:00
Youssef Khedher
15e734d83c Merge branch 'main' into fix/pnps 2022-01-28 11:05:19 +01:00
Fredrik Oseberg
e6ae8db442 fix: pnps 2022-01-28 10:51:48 +01:00
Fredrik Strand Oseberg
d1b7346688 Merge branch 'main' into update/remove-snackbar 2022-01-27 17:31:58 +01:00