olav
878f892c50
refactor: fix misc test feedback ( #709 )
...
* refactor: keep feature toggle name when changing project
* refactor: add missing permission button tooltip
* refactor: add success toast on toggle revival
* refactor: add success toast on stale toggle
* refactor: fix initial user role checkbox value
* refactor: remove duplicated error message
* refactor: fix change-password error parsing
* refactor: remove inaccurate edit toggle toast text
* refactor: truncate long names in project cards
* refactor: truncate long project name in title
* refactor: add ellipses to truncated strings
* refactor: swap truncateString with StringTruncator
* refactor: remove unnecessary truncation
* refactor: mark context fields as optional
* refactor: show all errors from tag type creation
* refactor: show all errors from strategy create/update
* refactor: filter out empty strategies on create/update
* refactor: add an edit button to the addons list
* refactor: add missing labels
* refactor: catch errors from toggling stale features
2022-02-15 10:57:57 +01:00
olav
eda802bcf9
refactor: remove unused page components ( #707 )
...
* refactor: remove unused history props
* refactor: remove unused page components
* refactor: move history page components
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-14 15:36:08 +01:00
Youssef
99ab4ed67a
refactor: use copy library and add explicit export
2022-02-11 15:15:17 +01: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
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
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
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 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
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
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
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
8cbfefc47a
fix: add autofocus to all new create-screens
2022-01-28 15:14:12 +01:00
Fredrik Strand Oseberg
d1b7346688
Merge branch 'main' into update/remove-snackbar
2022-01-27 17:31:58 +01:00
Youssef
3a050eb7be
fix: remove unused dependencies
2022-01-27 16:16:24 +01:00
Youssef
2e93cbafa7
feat: add toast when delete user
2022-01-27 16:15:18 +01:00
Youssef
437d0d8105
refactor: update usersList
2022-01-27 16:03:03 +01:00
Youssef
c36c17922d
fix: remove snackbar from addUser
2022-01-26 14:19:58 +01:00
Ivar Conradi Østhus
6b632c83bf
feat: allow enterprise to disable password based login ( #629 )
...
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-01-26 13:28:51 +01:00
Fredrik Strand Oseberg
8462b00d5c
fix: add pagination filter ( #631 )
2022-01-26 12:27:34 +01:00
Youssef
b59c68c59b
fix: update buttons order in new screens
2022-01-25 00:47:49 +01:00
Youssef Khedher
130319e07c
fix: update create role links and fix ts errors ( #620 )
...
* fix: update create role links and fix ts errors
* fix: update RBAC link in create and edit page
2022-01-21 12:18:44 +01:00
Youssef Khedher
62d7f2d947
feat: show token after creation ( #614 )
...
* feat: show token after creation
* feat: replace snackbar with toast
2022-01-20 13:00:40 +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
4774347946
refactor: change create token form
2022-01-18 10:29:11 +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
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
Youssef
3639b7f403
feat: create password field component
2022-01-04 13:30:25 +01:00
Youssef
4b703bb4cc
feat: add show password for all passwords input
2021-12-30 10:57:35 +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