1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-28 00:06:53 +01:00
Commit Graph

1397 Commits

Author SHA1 Message Date
Youssef Khedher
39b5adb950 feat: add create and edit project screen (NEW) (#602)
* feat: add create and edit project screen

* feat: fix correct permission and validate projectId

* feat: remove unused variable and logs

* feat: remove unused import

* fix: delete unused project components

* fix: add unique validation

* fix: add unused import

* fix: project header

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-19 14:28:55 +01:00
Renovate Bot
416d67da34 chore(deps): update dependency @types/node to v14.18.9 2022-01-19 10:23:51 +00:00
Youssef Khedher
7baf8400ca feat: add create and edit screen for tag-types (NEW) (#603)
* feat: add create and edit screen for tag-types

* feat: update Edit and create component with permissions

* refactor: add TagForm type to react FC

* fix: routes

* fix: add edit button

* fix: update snapshot

* fix: update permission

* fix: permission

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-18 14:35:50 +01:00
Youssef Khedher
dd64f7110f Merge branch 'main' into refactor/create-token 2022-01-18 13:14:27 +01:00
Youssef Khedher
80e80805f7 feat: add edit and create user screen (NEW) (#601)
* feat: add edit and create user screen

* refactor: rename create user component

* fix: add missing documentation link

* fix: remove unused dependencies

* feat: add confirm screen

* refactor: change UserForm and delete unused components

* refactor: remove toast when create new user

* fix: add margin top to form elements

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-01-18 12:05:48 +01:00
Youssef Khedher
1b097f85d6 feat: add create and edit environment screen (NEW) (#605)
* feat: add create and edit environment screen

* fix: remove environment success screen

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-18 11:23:24 +01:00
Youssef Khedher
d3c8d0df0b Merge branch 'main' into refactor/create-token 2022-01-18 10:39:10 +01:00
Thomas Heartman
114542803d docs(readme): remove travis badge; small fixes (#606)
This commit removes the Travis badge (we haven't built with Travis for a year!) and adds a few small wording and structural fixes.
2022-01-18 10:33:53 +01:00
Youssef
4774347946 refactor: change create token form 2022-01-18 10:29:11 +01:00
Renovate Bot
7b199f3abb chore(deps): update dependency @types/node to v14.18.7 2022-01-17 21:17:12 +00:00
Renovate Bot
61839e418f chore(deps): update dependency @types/node to v14.18.6 2022-01-17 13:51:24 +00:00
Youssef Khedher
624f1a84d2 feat: add dont show again when update prod env (#588)
* feat: add dont show again when update prod env

* fix: remove unused dependency

* fix: update key

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-17 12:39:10 +01:00
Youssef Khedher
b209368c84 feat: add create api token screen (NEW PR) (#600)
* feat: add create api token screen

* fix: update headers

* fix: remove old api create

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-17 11:56:53 +01:00
Youssef Khedher
3a41de2246 feat/update project access (#571)
* feat: add user guidance in project access tab

* feat: add role description to the menu list

* feat: add tooltip to delete button

* feat: add role description to add user menu

* feat: auto select user when there is only one option

* fix: refactor role select

* fix: remove minwidth from form control

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-17 11:41:44 +01:00
Renovate Bot
21ba2d8b7c chore(deps): update dependency node-fetch to v2.6.7 2022-01-16 16:02:53 +00:00
Youssef Khedher
182d566895 feat/rbac roles (#562)
* feat: create screen

* fix: import accordion summary

* feat: add accordions

* fix: add codebox

* feat: select permissions

* fix: permission checker

* fix: update permission checker

* feat: wire up role list

* fix: change icon color in project roles list

* fix: add color to icon in project roles

* add confirm dialog on role deletion

* feat: add created screen

* fix: cleanup

* fix: update access permissions

* fix: update admin panel

* feat: add edit screen

* fix: use color from palette and show toast when fails

* fix: refactor

* feat: validation

* feat: implement checked all

* fix: experimental toast

* fix: error handling

* fix: toast

* feat: unique name validation

* fix: update toasts

* fix: remove toast

* fix: reset flag

* fix: remove unused vars

* fix: update tests

* feat: add error icon for toast

* fix: replace wrong import for setToastData

* feat: Patch keying on ui to handle uniqueness for permissions across multiple envs

* fix: hasAccess handles *

* fix: update permission switch

* fix: use flag for environments rbac

* fix: do not include check all keys in payload

* fix: filter roles

* fix: account for new permissions in variants list

* fix: use effect on length property

* fix: set polling interval on user

* 4.5.0-beta.0

* fix: set initial permissions correctly to avoid race condition

* fix: handle activeEnvironment when it is null

* fix: remove unused imports

* fix: unused imports

* fix: Include missing project in hasAccess for deleteinng a tag

* fix: Move add/delete tag to use update feature permissions

* fix: use rest parameter

* fix: remove sandbox from scripts

* 4.6.0-beta.1

* fix: remove loading deduping

* fix: disable editing on builtin roles

* fix: check all

* fix: feature overview environment

* fix: refetch user on project create

* fix: update snaphots

* fix: frontend permissions

* fix: delete create confirm

* fix: remove unused permission

* 4.6.0-beta.4

* fix: update permissions

* fix: permissions

* fix: set error to string

* 4.6.0-beta.5

* fix: add permissions for project view

* fix: add permissions to useEffect deps

* fix: update permission for move feature toggle

* fix: add permissions data to useEffect

* fix: move settings

* fix: key on confetti

* fix: refetch project permissions on environment create/delete

* fix: optional coalescing error object

* fix: remove logging error

* fix: reorder disable importance in permissionbutton

* fix: add project roles to menu

* fix: add disabled check to revive

* fix: update snapshots

* fix: change text to select all

* fix: change text to select

* 4.6.0-beta.6

Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
Co-authored-by: sighphyre <liquidwicked64@gmail.com>
2022-01-14 15:50:02 +01:00
Renovate Bot
8b538e4ded chore(deps): update dependency sass to v1.48.0 2022-01-13 07:59:28 +00:00
Renovate Bot
2d4dab3959 chore(deps): update dependency sass to v1.47.0 2022-01-10 20:02:11 +00:00
Youssef Khedher
2a01cfc3e5 Merge branch 'main' into fix/breadcrumb-createToggle2 2022-01-10 18:19:37 +01:00
Renovate Bot
bb093f8ad7 chore(deps): update dependency web-vitals to v2.1.3 2022-01-10 14:41:49 +00:00
Youssef Khedher
123d29b9be fix: remove unused component in routes 2022-01-10 14:19:49 +01:00
Youssef Khedher
d8ba773de5 Merge branch 'main' into fix/breadcrumb-createToggle2 2022-01-10 14:13:01 +01:00
Thomas Heartman
5402e80e9b Merge branch 'main' into chore/update-workflows 2022-01-10 14:04:45 +01:00
Thomas Heartman
297c00e89f Merge branch 'main' into chore/update-workflows 2022-01-10 14:04:07 +01:00
Youssef
e6f0dcd08f fix: replace create-toggle2 with create-toggle 2022-01-10 13:05:03 +01:00
Fredrik Strand Oseberg
2e3651ae0b Merge branch 'master' into feat/view-password 2022-01-10 12:00:24 +01:00
Youssef Khedher
c7e441fad6 fix: replace broken link in stickiness description (#587) 2022-01-10 11:43:31 +01:00
Youssef Khedher
8cd2cda28d Merge branch 'master' into feat/view-password 2022-01-09 12:12:25 +01:00
Youssef
373b588514 fix: add outlined for username login input and fix eye icon padding 2022-01-09 12:10:30 +01:00
Youssef Khedher
90af5a40d6 Merge branch 'master' into fix/breadcrumb-createToggle2 2022-01-07 08:20:52 +01:00
Youssef
83ed4b1a40 fix: remove create-toggle2 from breadcrumb menu 2022-01-07 08:19:16 +01:00
Renovate Bot
856e8d3f4b chore(deps): update dependency @types/enzyme to v3.10.11 2022-01-06 13:11:08 +00:00
Youssef Khedher
d5652cfc57 Merge branch 'master' into feat/view-password 2022-01-06 10:54:32 +01:00
Renovate Bot
b2698231a5 chore(deps): update dependency sass to v1.46.0 2022-01-06 03:18:35 +00:00
Renovate Bot
6f7ad537df chore(deps): update dependency @types/jest to v27.4.0 2022-01-05 21:54:52 +00:00
Ivar Conradi Østhus
7fdc44cb6e 4.4.1 2022-01-05 20:17:56 +01:00
Renovate Bot
dcfbedd107 chore(deps): update dependency date-fns to v2.28.0 2022-01-05 17:56:38 +00:00
Renovate Bot
7451308235 chore(deps): update dependency @types/node to v14.18.5 2022-01-05 15:30:54 +00:00
Ivar Conradi Østhus
2423e6bec1 fix: revert favicon path in index.html 2022-01-05 13:54:29 +01:00
Ivar Conradi Østhus
09cb972a01 fix: upload all assests under build 2022-01-05 13:37:39 +01:00
Ivar Conradi Østhus
51c4fac88e 4.4.1-beta.0 2022-01-05 12:55:30 +01:00
Ivar Conradi Østhus
facc55de21 fix: add support for CDN prefix in index.html 2022-01-05 12:12:14 +01:00
Ivar Conradi Østhus
6657de01cd fix: gha releast_to_cdn rm working directory 2022-01-05 11:58:19 +01:00
Ivar Conradi Østhus
7c17176a0e fix: gha releast_to_cdn set working directory correctly 2022-01-05 11:56:13 +01:00
Ivar Conradi Østhus
80facfac23 fix: gha releast_to_cdn set working directory for all 2022-01-05 11:51:58 +01:00
Ivar Conradi Østhus
33e72db8fd fix: gha releast_to_cdn does not need to build twice 2022-01-05 11:46:48 +01:00
Ivar Conradi Østhus
7f0418a036 fix: gha releast_to_cdn must use yarn 2022-01-05 11:40:39 +01:00
Ivar Conradi Østhus
f3b1de8ad4 fix: add gha to upload to cdn on release 2022-01-05 11:34:47 +01:00
Renovate Bot
708b2743e7 chore(deps): update react-dnd monorepo 2022-01-04 16:15:32 +00:00
Renovate Bot
4c79d57c41 chore(deps): update dependency @types/react to v17.0.38 2022-01-04 14:43:19 +00:00
Renovate Bot
5120663e79 chore(deps): update dependency sass to v1.45.2 2022-01-04 12:55:34 +00:00
Youssef Khedher
b3eed697b2 Merge branch 'master' into feat/view-password 2022-01-04 13:31:23 +01:00
Youssef
3639b7f403 feat: create password field component 2022-01-04 13:30:25 +01:00
Youssef Khedher
4f772ff2d1 feat: add strategies icons (#565)
* feat: add strategies icons with add strategy button

* fix: styling the icons

* feat: add styling for disabled button

* fix: adjust icons styling

* fix: add missing braces

* feat: remove badge from strategies icons

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-01-04 11:31:11 +01:00
Youssef
4b703bb4cc feat: add show password for all passwords input 2021-12-30 10:57:35 +01:00
Thomas Heartman
97e8cfe5a1 chore(workflows): update with new branch names 2021-12-23 14:06:53 +01:00
Youssef Khedher
643e4421ad Merge branch 'master' into feat/update-metric-view 2021-12-22 23:37:23 +01:00
Youssef
12128e9e33 feat: update metrics view in the accordion footer 2021-12-22 12:52:38 +01:00
Renovate Bot
894cca73a1 chore(deps): update dependency sass to v1.45.1 2021-12-21 15:56:00 +00:00
Youssef Khedher
792093d30b fix: adjust main splash container when zoom in (#566)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-21 12:35:20 +01:00
Renovate Bot
83d1cb82cd chore(deps): update dependency @types/node to v14.18.2 2021-12-21 02:01:13 +00:00
Renovate Bot
dde140c0d1 chore(deps): update dependency @types/node to v14.18.1 2021-12-17 05:13:23 +00:00
Fredrik Strand Oseberg
bd6212a88f fix: account for invalid token in SWR Provider (#561)
* fix: revalidate user on stale data

* fix: swr provider
2021-12-15 11:18:10 +01:00
Youssef
b524a6d075 fix: update snapshots 2021-12-14 11:59:07 +01:00
Youssef
5e66470ca9 fix: hide role route from the menu dd 2021-12-14 11:37:20 +01:00
Youssef Khedher
5de56256e1 feat: RBAC environment role list (#558)
* fix: move admin to components and add ProjectRoles route

* feat: fetch project roles and create project roles list

* fix: add pagination and update tests

* update projectRoles folder name

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-14 10:36:19 +01:00
Ivar Conradi Østhus
76c1363aaa 4.4.0 (#555)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-14 09:39:30 +01:00
Renovate Bot
90cb47372c chore(deps): update dependency typescript to v4.5.4 2021-12-14 00:45:21 +00:00
Youssef Khedher
bc254af002 feat:new toggle screen view (#544)
* feat: change toggle view screen

* fix: revert changes for toggle status box

* fix: replace IconButton with PermissionButton and change edit icon color

* fix: change component header and replace pie chart icon in feature view

* feat: add strategies icons to accordion summary

* reverting to 9059f90 commit

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-10 12:04:02 +01:00
Youssef Khedher
144dca4ba0 Merge branch 'master' into fix/environment-guidance 2021-12-10 11:15:25 +01:00
Ivar Conradi Østhus
c63e301c3c fix: cleanup application view (#553) 2021-12-10 10:59:09 +01:00
Renovate Bot
264d9e997a chore(deps): update dependency typescript to v4.5.3 2021-12-10 01:57:37 +00:00
Youssef Khedher
e2a2944450 Merge branch 'master' into fix/environment-guidance 2021-12-09 00:37:53 +01:00
Youssef Khedher
255ed3fc5e fix: replace execution strategy with activation strategy 2021-12-08 14:20:46 +01:00
Youssef Khedher
31d88da08b feat: update health report (#541)
* fix: align styling with other pages

* feat: add last updat to heath report

* add feature status to last seen in health overview

* fix: add mobile style

* fix:add background color on table hover

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-07 13:17:32 +01:00
Youssef Khedher
7d2529e3e4 Merge branch 'master' into fix/environment-guidance 2021-12-07 12:58:43 +01:00
Fredrik Strand Oseberg
bb38df5293 4.3.1 (#551) 2021-12-07 12:34:11 +01:00
Youssef
93fb9fb66a fix: wrong environment name in strategy creation 2021-12-07 09:59:16 +01:00
Youssef
f4681a3883 fix: truncate environments names in project view 2021-12-06 22:43:23 +01:00
Youssef
580c22805a add strategy link to environment strategy dialog component 2021-12-06 22:13:28 +01:00
Youssef Khedher
c2b1645083 fix: truncate long environment name (#535)
* fix: truncate long environment name

* fix: truncate no strategies in NoItemsStrategies

* fix: open doc link in new tab

* fix: redirect to add new strategy view from overview tab

* fix: truncate environment name in create strategy header

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-06 22:13:28 +01:00
Ivar Conradi Østhus
15300c96d2 4.3.0 (#545)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-06 22:13:28 +01:00
Renovate Bot
e335b8f0eb chore(deps): update dependency prettier to v2.5.1 2021-12-06 22:13:28 +01:00
Renovate Bot
6170bfeb61 chore(deps): update dependency @types/node to v14.18.0 2021-12-06 22:13:28 +01:00
Renovate Bot
30930d83f2 chore(deps): update dependency @testing-library/jest-dom to v5.16.0 2021-12-06 22:13:28 +01:00
Fredrik Strand Oseberg
ea672a1064 4.3.0-beta.3 (#538) 2021-12-06 22:13:28 +01:00
Fredrik Strand Oseberg
1f133beb46 fix: reset loader when fetch receives 401 and fix no auth type (#549) 2021-12-06 15:43:08 +01:00
Renovate Bot
f8710e61cc chore(deps): update dependency @testing-library/jest-dom to v5.16.1 2021-12-06 14:08:39 +00:00
Youssef Khedher
d95400f7c2 fix: truncate long environment name (#535)
* fix: truncate long environment name

* fix: truncate no strategies in NoItemsStrategies

* fix: open doc link in new tab

* fix: redirect to add new strategy view from overview tab

* fix: truncate environment name in create strategy header

Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-06 13:04:15 +01:00
Ivar Conradi Østhus
cfd22402ba 4.3.0 (#545)
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-12-06 12:37:00 +01:00
Youssef
54d39882c3 create environment guidance dialog 2021-12-06 12:27:01 +01:00
Renovate Bot
d5ff7eab1b chore(deps): update dependency prettier to v2.5.1 2021-12-04 18:54:16 +00:00
Renovate Bot
162ccabaf9 chore(deps): update dependency @types/node to v14.18.0 2021-12-04 01:42:08 +00:00
Renovate Bot
aa7068787f chore(deps): update dependency @testing-library/jest-dom to v5.16.0 2021-12-03 23:46:16 +00:00
Fredrik Strand Oseberg
9a9a75d907 4.3.0-beta.3 (#538) 2021-12-03 10:08:34 +01:00
Ivar Conradi Østhus
abd158d129 fix: allow user to create up to 7 environments (#543) 2021-12-01 21:34:07 +01:00
Renovate Bot
4d82c95ce0 chore(deps): update dependency date-fns to v2.27.0 2021-11-30 13:21:45 +00:00
Renovate Bot
7343a27226 chore(deps): update dependency prettier to v2.5.0 2021-11-30 09:57:01 +00:00
Renovate Bot
c18493bd09 chore(deps): pin dependency prettier to v2.4.1 2021-11-30 07:35:38 +00:00
Renovate Bot
ed309d06b9 chore(deps): update dependency sass to v1.44.0 2021-11-30 04:10:54 +00:00