renovate[bot]
ad8f45fd08
chore(deps): update actions/setup-node action to v3 ( #751 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-03-25 09:50:01 +01:00
Renovate Bot
70ad976255
chore(deps): update dependency typescript to v4.6.3
2022-03-25 04:33:53 +00:00
Renovate Bot
d6b93977c0
chore(deps): update dependency @types/react to v17.0.43
2022-03-25 02:33:44 +00:00
Renovate Bot
9d51ed52e7
chore(deps): update dependency fast-json-patch to v3.1.1
2022-03-24 20:59:32 +00:00
Renovate Bot
377d2e177a
chore(deps): update dependency @testing-library/dom to v8.11.4
2022-03-24 16:21:08 +00:00
Youssef Khedher
4f0ef3d761
fix: mobile view ( #801 )
...
* fix: mobile view project roles
* fix: mobile view users
2022-03-24 14:04:42 +01:00
Youssef Khedher
fe23fe8472
refactor: change strategy form buttons ( #812 )
2022-03-24 11:50:08 +01:00
olav
82972498f8
refactor: simplify e2e auth ( #803 )
2022-03-24 09:38:41 +01:00
sighphyre
bf41e50a99
4.9.0
2022-03-23 14:49:01 +02:00
olav
2ca88b019a
refactor: restrict API tokens to enabled environments ( #809 )
...
* refactor: add missing Tooltip wrapper elements
* refactor: rewrite useEnvironments
* refactor: disable environments in select box
* refactor: make sure initial environment is enabled
2022-03-23 12:55:00 +01:00
olav
cc0b9f7291
refactor: avoid splash pages in e2e tests ( #810 )
2022-03-23 12:45:23 +01:00
sighphyre
04a85da1be
Merge branch 'main' into fix-rollout-datatype
2022-03-23 11:59:33 +02:00
olav
71cbf2bfae
refactor: make refresh work on fogot password page ( #808 )
2022-03-23 10:44:43 +01:00
sighphyre
a724127970
Merge branch 'main' into fix-rollout-datatype
2022-03-23 11:39:26 +02:00
olav
a16520ddda
refactor: fix Tooltip ref warning ( #804 )
...
* refactor: fix Tooltip ref warning
* refactor: add missing button labels
2022-03-23 09:12:10 +01:00
sighphyre
31fdea7df0
chore: formatting
2022-03-22 16:18:20 +02:00
sighphyre
d8d510be22
fix: change rollout datatype to int
...
Gradual rollout has the rollout property specified as a string in
both the client spec tests and our API docs and the Rust SDK expects
that contract to be upheld. This commit changes the datatype of rollout
from an int to a string
2022-03-22 16:00:54 +02:00
olav
2a307523d6
feat: add operators splash page ( #802 )
...
* refactor: fix crash on null-valued project description
* refactor: remove unused layout prop
* refactor: use routes for splash components
* feat: add operators splash page
* refactor: fix styling issues
* refactor: add some comments
2022-03-22 08:23:51 +01:00
Fredrik Strand Oseberg
3ccba76d75
fix: breakpoint misalignment ( #796 )
2022-03-21 15:45:07 +01:00
Renovate Bot
d6cd7c5514
chore(deps): update dependency @types/react-dom to v17.0.14
2022-03-19 14:46:17 +00:00
Renovate Bot
683cff8d96
chore(deps): update dependency @types/react to v17.0.41
2022-03-19 12:32:55 +00:00
olav
3850cb42bd
refactor: fix crash on empty target date ( #798 )
...
* refactor: fix crash on empty target date
* refactor: remove date input clear button
2022-03-17 09:55:57 +01:00
Renovate Bot
960460e61c
chore(deps): update dependency prettier to v2.6.0
2022-03-16 15:09:17 +00:00
olav
d1e96501ec
refactor: test useFeaturesFilter ( #795 )
2022-03-16 13:51:01 +01:00
Youssef Khedher
bee9fadbc9
feat: segments ( #776 )
...
* feat: create segmentation structure and list
* feat: remove unused deps and change route
* feat: change header style and add renderNoSegments
* fix: style table header
* feat: create useSegments hook
* feat: add segmentApi hook
* fix: ts and style errors
* feat: update PR based on feedback
* feat: add flag
* fix: test and formating
* fix: update PR based on feedback
* fix: add correct permission
* fix: mobile view for segments
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-03-16 13:19:27 +01:00
Thomas Heartman
d9d1dbbebd
Merge branch 'main' into feat/make-DATE_AFTER-the-default-time-operator
2022-03-16 11:51:01 +01:00
Fredrik Oseberg
0879ccc76e
4.9.0-beta.3
2022-03-16 11:42:52 +01:00
olav
9798cfd888
refactor: fix search crash on missing values ( #794 )
...
* refactor: fix search crash on missing values
* Update src/hooks/useFeaturesFilter.ts
* Update src/hooks/useFeaturesFilter.ts
* fix: update regex
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-03-16 11:26:08 +01:00
Fredrik Strand Oseberg
268d586b52
fix: add warning to constraint accordion ( #792 )
2022-03-16 10:27:23 +01:00
Thomas Heartman
89d0da1c64
feat: make DATE_AFTER the default time operator
2022-03-16 10:26:17 +01:00
Fredrik Strand Oseberg
f52ca03b55
fix: show invalid token page when token error is received ( #785 )
2022-03-15 16:00:13 +01:00
olav
fa72952098
refactor: improve constraint values form ( #790 )
...
* refactor: preserve white-space in constraint values
* refactor: deduplicate constraint values
2022-03-15 15:06:19 +01:00
Christopher Kolstad
e4b0cf1c11
fix: make sure we handle hours as 00-23
2022-03-15 14:32:49 +01:00
olav
a202b81344
refactor: improve constraint date formatting ( #789 )
...
* refactor: fix add constraint button text
* refactor: improve constraint date formatting
* refactor: the value, it must be
2022-03-15 13:30:45 +01:00
olav
75ca8077e3
refactor: improve strategy card focus styles ( #787 )
2022-03-15 10:03:05 +01:00
Renovate Bot
6f0ad78aa2
chore(deps): update dependency cypress to v9.5.2
2022-03-15 00:07:36 +00:00
Fredrik Strand Oseberg
228a72d637
Feat/change form order ( #784 )
...
* 4.9.0-beta.1
* 4.9.0-beta.2
* fix: mobile guidance WIP
* fix: add autofocus
* feat: update forms
* refactor: mobile guidance
* fix: add relative as common class
* fix: add max height to codebox
2022-03-14 13:14:26 +01:00
Fredrik Oseberg
e7b2ab3a68
4.9.0-beta.2
2022-03-14 10:53:58 +01:00
Fredrik Oseberg
b85c9f0826
4.9.0-beta.1
2022-03-14 10:53:30 +01:00
olav
bc9ae12683
refactor: fix form submission avoidance on add constraint ( #783 )
2022-03-14 10:24:39 +01:00
Renovate Bot
22f538562d
chore(deps): update dependency http-proxy-middleware to v2.0.4
2022-03-13 19:54:03 +00:00
olav
f0aa764d3e
refactor: wait for UI config for CO flag ( #781 )
2022-03-11 16:18:38 +01:00
Fredrik Oseberg
5646d0cd96
fix: update header
2022-03-11 13:49:37 +01:00
Fredrik Strand Oseberg
472acecdad
Fix/constraints UI ( #779 )
...
* fix: add fixed height to summary
* fix: change wording to negated
* fix: change header margin
* fix: label click length for negated property
* fix: cut values that exceed allow length while leaving others alone
* fix: set edit bg color
* fix: add enter to add values
* fix: expand if constraint changes
* fix: add string truncator to param names
* fix: add validation tests
* fix: string truncator
* fix: accordion margins on expanded
* fix: accordion expansion
* fix: update e2e
* fix: update parseISO
* fix: review comments
* fix: update spec
* fix: add negated visual indicator
2022-03-11 13:46:00 +01:00
Renovate Bot
bc9ae58c20
chore(deps): update dependency @types/react to v17.0.40
2022-03-10 15:23:30 +00:00
olav
419f655ef5
refactor: improve feature not found page ( #774 )
...
* refactor: improve feature not found page
* refactor: fix feature cache mutation mismatch
2022-03-10 10:52:50 +01:00
olav
4066382b8f
refactor: fix strategy modal issues ( #778 )
...
* refactor: wait for contexts before rendering constraints
* refactor: fix constraints list index
* refactor: move add constraint button for improved focus
2022-03-10 10:40:40 +01:00
Renovate Bot
139e723362
chore(deps): update dependency @testing-library/react to v12.1.4
2022-03-09 18:32:21 +00:00
olav
baae88c7a5
feat: add new feature strategy create/edit pages ( #739 )
...
* refactor: add param helper hooks
* refactor: remove first add strategy link
* refactor: add more types to useStrategies
* refactor: port strategy utils to TS
* refactor: replace rollout strategy icon
* refactor: use a named export for useFeature
* refactor: add more types to useFeature
* refactor: adjust code box styles
* refactor: add missing PermissionButton variant prop
* refactor: add missing button icon label
* refactor: move common feature components
* refactor: fix StrategyConstraints error prop types
* refactor: fix GeneralStrategy prop types
* feat: add new feature strategy create/edit pages
* refactor: remove feature strategies page
* refactor: fix types in GeneralStrategy
* refactor: use ConstraintAccordion on the new pages
* refactor: use ConditionallyRender for remove button
* refactor: rename FeatureStrategyForm component
* refactor: use the Edit icon for feature strategies
* refactor: fix initial edit mode for new constraints
* refactor: add FeatureStrategyMenu to closed accordions
* refactor: allow editing multiple constraints
* refactor: show single-valued constraint value
* refactor: increase feature overview strategy width
* refactor: add remove button to feature overview strategies
* refactor: move createEmptyConstraint to own file
* refactor: disable submit button for invalid constraints
* refactor: fix nested paragraphs on the metrics page
* refactor: move create/edit feature strategy to modal
* refactor: always open new constraints in edit mode
* refactor: use a PermissionButton for the save button
* refactor: remvoe unsaved constraints on cancel
* refactor: clarify useConstraintsValidation logic
* refactor: remove unused strategy descriptions
* refactor: restore Rollout icon
* refactor: remove sidebar modal slide animation
* refactor: avoid constraint accordion toggle on edit/delete
* refactor: truncate long strategy names
* refactor: find the correct remove button
2022-03-09 14:59:24 +01:00
Youssef Khedher
092755f7c0
fix: remove link color in strategies list ( #773 )
...
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-03-09 12:52:15 +01:00
Youssef Khedher
536bbb2bd2
Merge branch 'main' into feat/redirect
2022-03-09 12:01:16 +01:00
olav
ab4efe0837
refactor: remove unused tooltip prop ( #769 )
...
* refactor: remove unused tooltip prop
* refactor: fix PermissionButton base props
* refactor: sync yarn.lock
* refactor: fix unused ts-expect-error
2022-03-09 10:13:50 +01:00
olav
3ed8564758
fix: move unsaved label below refresh popup ( #772 )
2022-03-08 09:13:48 +01:00
Youssef Khedher
15bd0fbc84
feat: validate json ( #764 )
...
* feat: add isJSON function
* feat: validate JSON input
* feat: add JSON code editor
* feat: add error message for JSON payload
* feat: validate JSON input
* fix: merge conflict
* fix: conflict in AddFeatureVariant
* refactor: remove code editor for JSON input
* fix: update PR based on feedback
* fix: revert yarn.lock
* fix: revert yarn.lock
* fix: update PR based on feedback
* fix: styles
* fix: json input error message
* fix: remove ts-expect-error
* refactor: change inputProps type
* fix: import InputProps
2022-03-07 13:44:46 +01:00
Youssef Khedher
ea401f3ec5
feat: add changeRole ( #768 )
...
* feat: add changeRole in project
* fix: update PR based on feedback
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-03-07 09:26:31 +01:00
Youssef Khedher
ee730e0708
Feat/custom strategy screen ( #722 )
...
* feat: setup new screen structure
* refactor: strategyParameter
* feat: add strategy input errors for required fields
* feat: add create strategy to routes
* feat: add EditStrategy component
* feat: edit strategy view and EditStrategy component
* feat: update EditStrategy component
* test: update snapshots
* fix: styles
* test: update snapshots
* refactor: rename StrategyForm and fix ts errors
* test: update snapshots
* fix: remove test route
* fix: update PR based on feedback
* fix: update PR based on feedback
* refactor: restore feature settings (#712 )
* refactor: resotre feature settings
* fix: update PR based on feedback
* feat: add feature information in Metadata container
* fix: update PR based on feedback
* fix: update PR based on feedback
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
* chore(deps): update dependency @types/react-dom to v17.0.13
* refactor: expect existing TS errors (#767 )
* refactor: expect existing TS errors
* refactor: fail build on new TS errors
* fix: styles
* refactor: rename StrategyForm and fix ts errors
* fix: update PR based on feedback
* fix: cleaning up
* fix: remove errors and warnings
* fix: remove ts-expect-error and fix errors
* fix: ts errors
* Update src/component/strategies/StrategyView/StrategyView.tsx
* Update src/component/strategies/StrategyView/StrategyView.tsx
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: olav <mail@olav.io>
2022-03-04 23:39:41 +01:00
Fredrik Oseberg
fa33bd3ddd
4.9.0-beta.0
2022-03-04 17:30:32 +01:00
Fredrik Strand Oseberg
2c1353d0ea
Feat/new constraints ( #718 )
...
* fix: add initial interface
* feat: create separate components
* feat: implement constraints for existing strategies
* feat: add searchfield
* fix: reset values on context change
* fix: key issue with duplicate values
* fix: increase auto hide duration of errors
* fix: types
* feat: resolve inputs
* fix: add date input
* fix: add filter
* fix: create strategy
* fix: remove unused deps
* feat: validation
* fix: type setError
* feat: handle currentTime based on client spec
* fix: date field
* feat: api validation
* fix: refactor
* fix: refactor
* feat: add compact
* fix: remove unused code
* feat: mobile optimisations
* fix: remove coalescing operator for constraint
* fix: clone deep
* fix: move parseDate
* fix: lift state up for value setting on dates
* fix: rename values
* fix: change type to interface
* fix: lazy initialise values
* fix: create operator type
* fix: update naming
* fix: naming
* fix: aria hidden
* fix: remove optional operator
* fix: rename new constraints
* fix: setup flag
* fix: refactor date check to date-fns
* fix: use date-fns for validation
* fix: detach validators from state
* refactor: move resolve input to it's own component
* fix: remove unused imports
* fix: change values container to overflow auto
* fix: update placeholder
* fix: update import
* fix: backwards compatability
* fix: hide paragraphs if not active
* fix: update path
* fix: update strategy text
2022-03-04 17:29:51 +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
Renovate Bot
cd764a1d99
chore(deps): update dependency @types/react-dom to v17.0.13
2022-03-02 21:16:57 +00:00
Youssef Khedher
b973232116
refactor: restore feature settings ( #712 )
...
* refactor: resotre feature settings
* fix: update PR based on feedback
* feat: add feature information in Metadata container
* fix: update PR based on feedback
* fix: update PR based on feedback
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-03-02 10:15:37 +01:00
Youssef
313ae6564b
fix: import ProjectCard
2022-03-01 22:23:23 +01:00
Youssef Khedher
a562bf06aa
Merge branch 'main' into fix/remove-project
2022-03-01 16:56:15 +01:00
Youssef Khedher
286b8b8604
Merge branch 'main' into feat/search-projects
2022-03-01 16:40:53 +01:00
Youssef Khedher
e36d3c13e5
Merge branch 'main' into feat/search-toggles-project
2022-03-01 16:33:55 +01:00
Youssef Khedher
3eeabbc4fc
Merge branch 'main' into feat/search-projects
2022-03-01 16:33:46 +01:00
Youssef Khedher
c1e6860b8f
Merge branch 'main' into fix/empty-name-admin
2022-03-01 15:56:49 +01:00
Youssef
3bcbd0fd50
style: use display instead of visibility
2022-03-01 15:42:30 +01:00
olav
b9a3be7b3a
refactor: fix misc TS errors ( #754 )
...
* refactor: fix PermissionSwitch event types
* refactor: fix variant payload field name
* refactor: fix IPermissionSwitchProps extension
* refactor: add missing types in AddFeatureVariant
* refactor: remove duplicate type
* refactor: fix FeatureToggleListNewItem ref type
* refactor: fix CreatedAt date prop type
* refactor: add missing anchorEl ref types
* refactor: fix createdAt prop value
* refactor: fix IFeatureToggleListNewItemProps environments prop type
* refactor: add missing ISelectOption type
* refactor: fix ResponsiveButton prop types
2022-03-01 13:22:47 +01:00
olav
a78ae20fd6
refactor: remove unused deps ( #757 )
...
* refactor: remove unused script
* refactor: remove unused deps
2022-03-01 12:58:14 +01:00
olav
c7dedecf70
refactor: remove craco and wdyr ( #753 )
2022-03-01 10:56:38 +01:00
olav
58667565f2
refactor: fix sorting features by last seen and created at ( #755 )
2022-03-01 10:35:20 +01:00
Youssef
0c0ae552f4
fix: add mobile view for search
2022-03-01 10:24:18 +01:00
Youssef
14154b605a
fix: update PR based on feedback
2022-03-01 09:50:29 +01:00
Youssef Khedher
57268fb083
Merge branch 'main' into feat/search-toggles-project
2022-03-01 09:35:46 +01:00
Youssef
4f3b34115b
fix: update PR based on feedback
2022-03-01 09:03:25 +01:00
olav
2bb069af6b
refactor: use the MUI OutsideClickHandler ( #756 )
2022-03-01 08:21:04 +01:00
Renovate Bot
43fdb37bd4
chore(deps): update dependency typescript to v4.6.2
2022-03-01 05:55:15 +00:00
Renovate Bot
d61e44fcd2
chore(deps): update dependency cypress to v9.5.1
2022-03-01 03:21:32 +00:00
Youssef
65713bc78f
style: add className for SearchField
2022-02-28 17:20:47 +01:00
Youssef
55de43ad07
feat: add search in projects
2022-02-28 17:00:12 +01:00
Youssef
722c06b73f
feat: add search input in project features
2022-02-28 16:27:23 +01:00
renovate[bot]
cd50f66dd5
chore(deps): update actions/checkout action to v2 ( #589 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-28 09:28:01 +01:00
Renovate Bot
dc33678c48
chore(deps): update dependency sass to v1.49.9
2022-02-25 16:23:45 +00:00
Youssef Khedher
470e3b9656
fix: remove console log
2022-02-25 16:26:09 +01:00
Youssef
b58cccc7d0
fix: merge conflicts
2022-02-25 15:28:38 +01:00
Youssef Khedher
b582d3d294
Merge branch 'main' into fix/context-form-validation
2022-02-25 14:42:23 +01:00
Youssef
5a813743a2
style: fix unformatted file
2022-02-25 14:41:54 +01:00
dependabot[bot]
2ae7cbbb6a
chore(deps): bump follow-redirects from 1.13.3 to 1.14.9 ( #726 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.13.3 to 1.14.9.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.13.3...v1.14.9 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-25 14:23:20 +01:00
Youssef Khedher
19abd37b60
Merge branch 'main' into fix/context-form-validation
2022-02-25 14:02:42 +01:00
Youssef Khedher
a3f439ea17
Merge branch 'main' into fix/ui-consistency
2022-02-25 13:54:11 +01:00
Youssef Khedher
c0455962ec
Merge branch 'main' into fix/context-form-validation
2022-02-25 13:52:00 +01:00
Youssef
9c48d0c63f
fix: merge conflicts
2022-02-25 13:49:59 +01:00
Youssef
4898eee8d8
refactor: change error type in edit context
2022-02-25 13:46:14 +01:00
Youssef Khedher
29bc060794
Merge branch 'main' into fix/remove-toast-on-cancel
2022-02-25 13:44:55 +01:00
dependabot[bot]
e31782342d
chore(deps): bump url-parse from 1.5.3 to 1.5.10 ( #735 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.3 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.10 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-25 13:33:59 +01:00
dependabot[bot]
c7c5735d03
chore(deps): bump nanoid from 3.1.28 to 3.3.1 ( #725 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.28 to 3.3.1.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.28...3.3.1 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-25 13:20:34 +01:00
Renovate Bot
1a21048c71
chore(deps): pin dependency @testing-library/dom to 8.11.3
2022-02-25 11:24:09 +00: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
olav
a4dab966a3
refactor: port date utils to TS ( #720 )
2022-02-25 10:40:55 +01:00
olav
19b16ed600
refactor: fix flaky Cypress tests ( #746 )
...
* refactor: normalize spec names
* refactor: make ESLint ignore dir
* refactor: port specs to TS
* refactor: wait for login redirects to finish
* refactor: remove static wait timers
* refactor: match any env name in interceptors
* refactor: move config vars to the top
* refactor: use longer IDs to avoid collisions
* refactor: misc cleanup
* refactor: disable screenshots and videos
* refactor: disable prod guard in tests
* refactor: wait for inputs before typing
2022-02-25 10:21:28 +01:00
Youssef
ddd7a2caaf
feat: add search functionality
2022-02-25 09:14:07 +01:00
Youssef
c141f91abd
fix: handle context name error without making an api call
2022-02-24 19:54:10 +01:00
Youssef
e1308f7613
refactor: update remove project function
2022-02-24 15:51:50 +01:00
Youssef
396bb76c95
style: fix styles in CreateButton
2022-02-24 10:31:01 +01:00
Youssef
96dc6e811a
refactor: update Create and Update buttons types
2022-02-24 10:05:51 +01:00
Youssef
5371e15333
refactor: change resourceCreateButton and SaveChangesButton name
2022-02-24 09:23:07 +01:00
Fredrik Oseberg
512b3d1e12
4.8.0
2022-02-24 09:14:13 +01:00
Youssef
af6542a291
feat: create ressources buttons and update all forms
2022-02-24 00:57:35 +01:00
Youssef
e5c5250961
fix: replace empty name for admin in project access
2022-02-23 23:37:23 +01:00
Fredrik Oseberg
6d2ea5ebc6
4.8.0-beta.10
2022-02-23 17:23:34 +01:00
olav
47f6bc5829
refactor: remove chart point filter ( #743 )
2022-02-23 17:23:21 +01:00
Fredrik Strand Oseberg
3d93ed44d4
fix/search-header ( #742 )
...
* fix/search-header
* fix: update snapshots
2022-02-23 16:08:04 +01:00
Fredrik Oseberg
85f8977b52
4.8.0-beta.9
2022-02-23 15:09:24 +01:00
olav
94ecaa80a8
refactor: improve feature toggle search state ( #741 )
...
* refactor: rename createPersistentGlobalStateHook helper
* refactor: move features filter state out of localStorage
* refactor: show search state in page title
* refactor: remove unused import
* refactor: add a state chip to SearchField
* refactor: improve var names
2022-02-23 15:08:44 +01:00
Youssef Khedher
c3cf238110
Merge branch 'main' into fix/ui-consistency
2022-02-23 14:03:25 +01:00
Youssef
8429ba05a0
fix: update PR based on feedback
2022-02-23 13:57:12 +01:00
Youssef
8c9d4c556d
test: update snapshots
2022-02-23 13:51:30 +01:00
Fredrik Strand Oseberg
38c26ec052
fix: set admin permission ( #736 )
2022-02-23 13:47:32 +01:00
Youssef
b0ba4f3a9d
fix: remove tooltips
2022-02-23 13:45:37 +01:00
Renovate Bot
9e0eec10ba
chore(deps): update dependency @types/jest to v27.4.1
2022-02-23 11:56:26 +00:00
Youssef
cdbf395aa2
fix: remove toast when clicking cancel
2022-02-23 01:29:28 +01:00
Youssef
aae8c4d9d9
refactor: update text in ui consistent
2022-02-23 00:10:48 +01:00
Fredrik Oseberg
67f73ff598
4.8.0-beta.8
2022-02-22 22:49:16 +01:00
olav
ff433faad0
refactor: fix missing callback when the prod guard is hidden ( #734 )
2022-02-22 16:30:13 +01:00
Youssef
f67ee17012
fix: add redirect to component PropTypes
2022-02-22 13:55:47 +01:00
Youssef Khedher
aeaea9602c
Merge branch 'main' into feat/simplify-imports
2022-02-22 00:23:56 +01:00
Renovate Bot
ebe52f5fb3
chore(deps): pin dependencies
2022-02-21 18:39:29 +00:00
Renovate Bot
1f3317cf6f
chore(deps): update dependency swr to v1.2.2
2022-02-21 17:01:57 +00:00
Youssef
1796aeb3ea
fix: update PR based on feedback
2022-02-21 16:24:07 +01:00
Fredrik Oseberg
13dc88dab5
4.8.0-beta.7
2022-02-21 15:30:28 +01:00
Fredrik Oseberg
c8848fa247
4.8.0-beta.6
2022-02-21 15:22:47 +01:00
olav
49c25cbaa6
refactor: remove lazy loading for metrics page ( #733 )
2022-02-21 15:22:37 +01:00
Youssef
a47d53d0f4
fix: remove console log
2022-02-21 14:06:54 +01:00
Youssef Khedher
79031bfb48
Merge branch 'main' into feat/redirect
2022-02-21 14:05:25 +01:00
Youssef
622c97a99f
feat: add redirect to all auth components
2022-02-21 14:05:11 +01:00
olav
33b5e4abac
feat: add new feature metrics page ( #716 )
...
* refactor: ensure that [hidden] overrides other display styles
* refactor: use numeric font weights
* refactor: remove unnecessary Jest mock
* refactor: add a fullWidth prop to GeneralSelect
* refactor: remove unnecessary label id prop
* refactor: the showActive prop is optional
* refactor: add hooks for managing query string state
* refactor: add a hour/minute timestamp formatter
* refactor: add labels to button icons
* feat: add new feature metrics page
* refactor: remove prev feature metrics page
* refactor: use new metric boxes on overview page
* refactor: lazy-load the new metrics page
* refactor: fix type error when formatting unknown error
* refactor: extract interfaces for props
* refactor: destructure all props
* refactor: expand arg names
* refactor: reorg component dirs and files
* refactor: improve chart element label
* refactor: hide chart dots until hover
* refactor: add section titles to environments/applications
* refactor: simplify FeatureMetricsHours types
* refactor: sort chart tooltip items
* refactor: add more chart labels
* refactor: always show a dot in single point charts
* refactor: improve chart tooltip styles
* refactor: adjut metric page spacing
* refactor: decrease legend box size
* refactor: move date fmt fn inline
* refactor: improve chart legend styles
* refactor: increase Cypress timeouts
* refactor: sort environment and application chips
* refactor: format files
* refactor: use stable lists of apps and envs
* refactor: fix FeatureMetrics dir name
* refactor: avoid ScrollToTop on query string change
* refactor: use ConditionallyRender instead of inline condition
* refactor: use makeStyles instead of styled API
2022-02-21 13:47:54 +01:00
Youssef
bcbfd3e38c
feat: add redirect params to /login
2022-02-21 12:33:11 +01:00
Youssef
31d6035316
feat: add baseUrl to tsconfig and update imports
2022-02-20 21:08:02 +01:00
Renovate Bot
f466a78193
chore(deps): update dependency @testing-library/react to v12.1.3
2022-02-18 14:00:31 +00:00
Renovate Bot
0a402112f2
chore(deps): update dependency sass to v1.49.8
2022-02-18 11:16:36 +00:00
olav
016633dae9
refactor: format files ( #719 )
...
* refactor: fix deprecated prettier config name
* refactor: add fmt scripts
* refactor: check fmt during CI
* refactor: format files
2022-02-18 09:51:10 +01:00
olav
46bf92124d
refactor: remove unused code ( #721 )
2022-02-18 08:26:26 +01:00
Fredrik Strand Oseberg
dc5bd8dc0e
Merge branch 'main' into fix/clear-query-params
2022-02-17 09:34:08 +01:00
olav
492435e1e4
refactor: restore search query string from localStorage ( #715 )
2022-02-17 09:19:01 +01:00
Youssef
b24456b5cf
fix: clear query params when click cancel
2022-02-16 19:54:30 +01:00
olav
f862489fe8
refactor: fix login redirect for users without permissions ( #714 )
2022-02-16 09:36:00 +01:00
Youssef Khedher
def7dbf963
Merge branch 'main' into fix/api-token-copy
2022-02-15 13:04:14 +01:00
Fredrik Oseberg
60a610d9a2
4.8.0-beta.5
2022-02-15 11:00:09 +01:00
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
Renovate Bot
8afed18cbc
chore(deps): update dependency @types/node to v14.18.12
2022-02-14 22:45:03 +00:00
Renovate Bot
711e6905d0
chore(deps): update dependency http-proxy-middleware to v2.0.3
2022-02-14 18:37:24 +00:00
Fredrik Oseberg
cf25fc7d58
4.8.0-beta.4
2022-02-14 17:47:30 +01:00
Fredrik Strand Oseberg
3667a02955
fix: remove disabled check ( #708 )
2022-02-14 16:40:08 +01:00
olav
fceeb7da15
refactor: remove unused ProjectSelect props ( #705 )
...
* refactor: remove unused ProjectSelect props
* refactor: remove unused ensureRelativePath fn
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-02-14 15:48:25 +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
Fredrik Oseberg
ffde1512a0
fix: add testId for button
2022-02-14 13:08:49 +01:00
Fredrik Oseberg
0c5ca189ec
4.8.0-beta.3
2022-02-14 12:54:01 +01:00
Fredrik Oseberg
59a8385322
fix: add testIds for hosted auth
2022-02-14 12:53:35 +01:00
Fredrik Oseberg
191423ff7b
4.8.0-beta.2
2022-02-14 12:33:44 +01:00
Fredrik Strand Oseberg
02d6a57e02
fix: useLocation from react-router ( #706 )
2022-02-14 12:32:55 +01:00
renovate[bot]
f8c54a6827
chore(deps): update dependency @types/node to v14.18.11 ( #697 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-02-14 11:53:16 +01:00
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
Fredrik Strand Oseberg
ac81955fdf
fix: e2e tests ( #636 )
...
* fix: e2e tests
* fix: update env
2022-01-27 17:31:44 +01:00
Youssef Khedher
1f3d1e93cf
Merge branch 'main' into refactor/users-list
2022-01-27 16:45:40 +01:00
Fredrik Strand Oseberg
e551d8efd8
fix: trim context field name ( #634 )
2022-01-27 16:42:04 +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
Fredrik Oseberg
eb9eca38e6
4.6.0-beta.9
2022-01-26 13:58:32 +01:00
Youssef Khedher
27700007c0
fix: align projectId in project overview ( #632 )
2022-01-26 13:56:15 +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
Fredrik Strand Oseberg
1d2bd717ee
fix / environment-overview ( #630 )
...
* fix: icons
* fix: disabled link
2022-01-26 11:59:47 +01:00
Youssef Khedher
be3a26529a
feat: update dialog to accept permissions ( #627 )
...
* feat: update dialog to accept permissions
* refactor: make dialog component accept permission button
* fix: remove unused dependencies
* fix: update button permissions
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-26 10:58:35 +01:00
Youssef
52fddb2069
fix: update validateProjectId
2022-01-25 12:30:55 +01:00
Youssef Khedher
8c7acdc43d
Merge branch 'main' into update/create-screens-submit-buttons
2022-01-25 12:06:56 +01:00
Fredrik Strand Oseberg
38d93aa09e
Merge branch 'main' into feat/create-feature
2022-01-25 08:44:36 +01:00
Youssef
b59c68c59b
fix: update buttons order in new screens
2022-01-25 00:47:49 +01:00
Renovate Bot
9bb63d47ef
chore(deps): update dependency http-proxy-middleware to v2.0.2
2022-01-24 22:15:01 +00:00
Youssef
c6d5f4b278
fix: update testIds in the feature form
2022-01-24 23:05:11 +01:00
Youssef Khedher
e0f8611c7c
Merge branch 'main' into feat/create-feature
2022-01-24 21:42:54 +01:00
Renovate Bot
8dbe2400d8
chore(deps): update dependency web-vitals to v2.1.4
2022-01-24 20:35:00 +00:00
Youssef
4ca2c00e19
fix: remove conflicts in routes.js
2022-01-24 21:28:31 +01:00
Youssef Khedher
a414bc2f95
Merge branch 'main' into feat/create-feature
2022-01-24 21:27:34 +01:00
Renovate Bot
f36be69033
chore(deps): update dependency typescript to v4.5.5
2022-01-24 18:39:37 +00:00
Fredrik Oseberg
d794fc4f5f
fix: remove unused method
2022-01-24 15:45:55 +01:00
Fredrik Oseberg
03d937d7e7
fix: remove console log
2022-01-24 15:45:01 +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
Youssef Khedher
53cff04349
feat: add create and edit context screen (NEW) ( #613 )
...
* feat: add create and edit context screen
* feat: add edit button for contexts list
* fix: add legal values when press enter withou submit form
* fix: context form
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-01-24 15:43:45 +01:00
Fredrik Oseberg
6a4fe7182a
4.6.0-beta.7
2022-01-21 16:11:03 +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
c06f22bd8a
feat: add toast for project access operations ( #616 )
2022-01-20 13:07:54 +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
90231cc230
fix: add pagination to project access list ( #615 )
...
* fix: add pagination to project access list
* fix: typo
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2022-01-20 10:12:27 +01:00
Youssef Khedher
2937bcc5c1
feat: change standard strategy icon ( #617 )
2022-01-20 09:40:17 +01:00
Youssef Khedher
05f395f638
Merge branch 'main' into refactor/create-token
2022-01-19 19:16:57 +01:00
Renovate Bot
8171f147bc
chore(deps): update dependency sass to v1.49.0
2022-01-19 17:25:07 +00:00
Renovate Bot
0a1b3e84d2
chore(deps): update dependency @types/react-router-dom to v5.3.3
2022-01-19 15:46:27 +00:00
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
Thomas Heartman
dd1ab1ca72
Autofocus dialog form fields, allow form submissions via pressing enter inside the form ( #524 )
...
* chore: add prettier as a dev dependency
The project has a .prettierrc, so seems to depend on that for its
formatting, but there was no prettier installed with the node modules.
* chore: add autofocus to all clearly defined first inputs on dialogs.
* fix: wrap the disable env input in a form and give it autofocus.
* fix: submit form when pressing enter
* fix: only autofocus the submit button if there is no other content.
When multiple (enabled) elements have the autofocus attribute, the
browser picks the last element in the tree. This means that if there
is a form with a text input with autofocus and a submit button with
autofocus, the button will win, causing the user to have to tab back up.
Only doing this if there are no children will cause some changes,
however:
Dialogs with textual children will no longer focus the accept-button
when appearing.
However, dialogs such as the create new api token dialog will give the
focus to the first input field instead of to the create button.
* fix: add formId prop to dialog element; adapt behavior
If the component receives a form id, it will treat the primary button
as the submit button for that form. To stop a full page reload, we
call the `preventDefault` on the submit event before calling the handler.
* chore: remove redundant spacing in component.
* fix: hook environment disable form up with the new form id system.
* chore: Update existing modal forms to pass in formId
* fix: Type the dialog event wrapper
* fix: change 'allows' => 'allow' because the noun is pluralized.
* fix: add autofocus to js add-tag-dialog-component.
I've got a feeling this component isn't in use anymore, though, as the
exact same text appears in a TS-version of this component.
* fix: add autofocus to add user form.
This seems to only be used as the main piece of a modal, so adding
autofocus seems pretty safe here, but I could be wrong.
* fix: Update snapshot test after changing wording.
* fix: add autofocus to update user form
* fix: add autofocus to the create toggle form.
This is a little besides the task's actual point. However! This form
is only ever used on the page where it's the only bit of content. I'd
argue that when the user navigates to this form, it's because they
want to create a feature. Thus, adding autofocus to the first field
makes a lot of sense to me.
* refactor: set button type to 'undefined' when it isn't 'submit'
This allows Material to use their default type based on whatever
heuristics they use. It's most likely going to be 'button' for the
foreseeable future, but in the event that they change it, passing
undefined instead should future-proof this a bit.
* fix: set type to button when formId is not present
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-11-29 15:18:12 +01:00
Youssef Khedher
165170cd5c
fix/breadcrumb ( #533 )
...
* fix: remove features2 from breadcrumb
* fix: strategy names
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-11-29 14:29:58 +01:00
Fredrik Strand Oseberg
0d13681fd6
4.3.0-beta.2 ( #531 )
2021-11-29 14:16:25 +01:00
Fredrik Strand Oseberg
7a5eea2aab
Fix/splash ( #534 )
...
* fix: use correct env id
* fix: extract to constant
* fix: fetch user when logging in
2021-11-29 14:03:52 +01:00
Renovate Bot
e767d5370a
chore(deps): update dependency redux-thunk to v2.4.1
2021-11-27 01:53:34 +00:00
Fredrik Strand Oseberg
710b689490
fix: sloader path ( #530 )
2021-11-26 16:30:39 +01:00
Fredrik Strand Oseberg
3bd373002e
4.3.0-beta.1 ( #529 )
2021-11-26 16:14:44 +01:00
sighphyre
b85b326104
task: Add buttons for deleting/editing a constraint ( #522 )
...
* task: Add buttons for deleting/editing a constraint
* task: Improve look and feel of constraints buttons
- Make constraints fill their container
- Move constraint buttons to material ui buttons
- Move constraint buttons to top right of their container
* fix: adjust positioning
* fix: added project id to permissin button
* fix: add correct permission
* fix: update create feature path
Co-authored-by: Simon Hornby <simon@getunleash.ai>
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-11-26 16:07:05 +01:00
sighphyre
3e53a64fcf
fix: Remove edit click handler from variants list ( #528 )
...
Co-authored-by: Simon Hornby <simon@getunleash.ai>
2021-11-26 15:29:51 +01:00
Youssef Khedher
3281783fea
fix: add logo in login screen for small size screen ( #523 )
...
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-11-26 15:07:01 +01:00
Youssef Khedher
f2a85ebf79
fix/strategy tab ( #519 )
...
* fix: add the toggle switch inside the strategies list
* fix: styling strategy execution tab
* fix: remove visual execution from strategy tab
* fix: test fail on yarn build
* fix: add style for the strategy container
* fix: remove overlapping of switch
* fix: remove border from select strategy
* fix: remove borders and adjust icon rollout
* fix: use theme grey
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-11-26 13:36:04 +01:00
Fredrik Strand Oseberg
d706bfc7bc
fix: use specific attribute as useEffect trigger ( #527 )
...
* fix: use specific attribute as useEffect trigger
* fix: handle splash being undefined
2021-11-26 13:15:39 +01:00
Youssef Khedher
c34d8439bd
Feat/splash ( #491 )
...
* splash screen
* add styles for controllers
* feat: animated circles
* fix: remove unused code
* fix: folder structure
* create splash screens for envs
* add styles and ui changes
* fix: revert App.tsx
* add splash state to store
* add splash to app.tsx + add a loader
* fix: mobile view + desktop view
* fix: render splash condition + styling fix
* fix: change splash display to full screen
* Update src/hooks/api/actions/useSplashApi/useSplashApi.ts
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
* fix: change function type
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
* fix: disable incrementing counter when matching the components length.
* fix: add SWR configuration
* fix: spelling mistakes in splash screen
* fix: add keys and adjust styling
* fix: tests
* fix: tests
* fix: default command timeout
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-11-26 11:12:37 +01:00
Simon Hornby
116a8e73f7
Merge branch 'master' into fix/variant-list-popup
2021-11-26 09:32:59 +02:00
Simon Hornby
e5c941c68d
Fix variant list
...
- Fix an issue where clicking a variant in the list would popup a modal
dialog with empty details
2021-11-25 16:02:38 +02:00
Christopher Kolstad
83443627d9
feat: Use new Variants API ( #518 )
...
* feat: Use new Variants API
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-11-25 14:05:44 +01:00
Renovate Bot
b69606cd98
chore(deps): update dependency sass to v1.43.5
2021-11-25 01:47:03 +00:00
Renovate Bot
fbb57c3f34
chore(deps): update dependency @types/react to v17.0.37
2021-11-24 23:59:52 +00:00
Youssef
3c6120a362
fix: typo in function name + remove unused value state
2021-11-24 20:59:23 +01:00
Fredrik Strand Oseberg
dd2b661928
Merge branch 'master' into fix/search-field
2021-11-24 14:43:01 +01:00
Fredrik Strand Oseberg
36fcac7178
Fix/project view desc ( #515 )
...
* fix: rollout icon and disabled state
* fix: mobile position
* refactor: move into style file
* fix: description box for projects
* fix: icon placement
* fix: icon
* fix: mobile project view
* fix: add style file to disabled indicator
* fix: hide icon on mobile
* fix: description
* fix: remove project logo
2021-11-24 14:36:21 +01:00
Fredrik Strand Oseberg
3be5181d0e
Merge branch 'master' into fix/search-field
2021-11-24 14:06:26 +01:00
Youssef
64aa5bde06
fix: clear search input on route change
2021-11-24 11:41:43 +01:00
Renovate Bot
cb4fd81368
chore(deps): update dependency @testing-library/jest-dom to v5.15.1
2021-11-23 17:27:22 +00:00
Youssef Khedher
ade18c7a1a
fix: remove margin under footer ( #514 )
...
* fix: remove margin under footer
* fix: update snapshots
2021-11-23 14:27:06 +01:00
Fredrik Strand Oseberg
47bfda1f7b
fix: constraints scrollbars ( #504 )
2021-11-22 11:32:43 +01:00
Renovate Bot
2c7b544540
chore(deps): update dependency @types/react to v17.0.36
2021-11-21 22:33:29 +00:00
Renovate Bot
f3868d3a5b
chore(deps): update dependency date-fns to v2.26.0
2021-11-19 11:23:51 +00:00
Renovate Bot
0d6f447021
chore(deps): update dependency @types/node to v14.17.34
2021-11-18 23:26:02 +00:00
Renovate Bot
742e6ae1d5
chore(deps): update dependency @types/jest to v27.0.3
2021-11-18 21:24:30 +00:00
Renovate Bot
ad30fd1991
chore(deps): update dependency typescript to v4.5.2
2021-11-17 22:27:28 +00:00
Renovate Bot
5c61c1f092
chore(deps): update dependency @types/react to v17.0.35
2021-11-16 01:45:15 +00:00
Renovate Bot
8d03cea719
chore(deps): update dependency @welldone-software/why-did-you-render to v6.2.3
2021-11-14 19:33:20 +00:00
Fredrik Strand Oseberg
e78273516a
Chore/update frontend 4.2.13 ( #503 )
...
* chore: update changelog
* 4.2.13
2021-11-12 13:24:41 +01:00
Fredrik Strand Oseberg
1dd6e1d65c
fix: mobile percentagecircle ( #502 )
2021-11-12 12:41:36 +01:00
Fredrik Strand Oseberg
3465f4c664
fix: status chip ( #501 )
2021-11-12 12:02:47 +01:00
Fredrik Strand Oseberg
c0da8ed6bc
Feat/new toggle overview ( #497 )
...
* feat: toggle overview accordions
* feat: accordion metrics
* feat: result
* add permission button
* fix: remove feature environment container from strategies tab
* chore: delete unused code
* fix: remove console log
* fix: remove unused code
* fix: cleanup
* fix: refactor
* fix: add empty states
* fix: loading
* feat: mobile accordions
* fix: button
* fix: strategies
* fix: cleanup
* fix: remove unused params
* fix: strategy button container
* fix: alter gradual rollout id
* fix: update userid strategy item
* fix: string truncator
* fix: strategy link
* fix: strategies tab
* fix: remove unused imports
* fix: visual improvements
* fix: add border
2021-11-12 11:47:19 +01:00
Renovate Bot
abca75cb86
chore(deps): update dependency @types/node to v14.17.33
2021-11-09 00:54:16 +00:00
Renovate Bot
77d145f967
chore(deps): pin dependencies
2021-11-08 16:25:42 +00:00
Ivar Conradi Østhus
803e99c1db
fix: support new event format with diff will be done in the UI ( #496 )
...
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-11-08 16:01:27 +01:00
Youssef
8d38b5cd7f
fix: rename isProjectDeleted to projectExists and add PermissionIconButton
2021-11-08 10:22:37 +01:00
Youssef
64481e9c51
update snapshots
2021-11-05 23:35:44 +01:00
Youssef
9cc1e56f13
fix: disable revive feature when project is deleted
2021-11-05 23:21:21 +01:00
Youssef
1e47975dc8
use useProjects to check if project deleted or not
2021-11-05 10:14:52 +01:00
Youssef
e5ff80a9d5
fix: add correct path for create first toggle button
2021-11-05 09:22:01 +01:00
Youssef
7d2ea9407c
fix: remove typo from UI
2021-11-05 09:19:07 +01:00
Fredrik Oseberg
e2414216da
4.2.12
2021-11-04 15:40:54 +01:00
Fredrik Oseberg
21211320c8
chore: update changelog
2021-11-04 15:38:02 +01:00
Fredrik Oseberg
b6b97e3c0f
fix: toast text
2021-11-04 15:36:29 +01:00
Youssef Khedher
e839155f48
Fix/strategy sidepanel ( #479 )
...
* make addButton color white when hover on strategy card
* fix: change arrow in side panel
* make sidepanel button responsive
* add ellipse to icons in sidepanel
* remove important property from css
* remove ellipse from disabled icons
* fix navigation with tab for features list in project view
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-11-04 14:40:09 +01:00
Fredrik Strand Oseberg
d5c0ec2628
fix: guard for disabling envs ( #492 )
...
* fix: guard for disabling envs
* fix: remove local function
* fix: remove local type
2021-11-04 14:24:36 +01:00
Youssef Khedher
2cb9c130b7
fix: handle undefined project with default ( #486 )
...
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-11-04 10:02:17 +01:00
Renovate Bot
f4d8d523c1
chore(deps): update dependency css-loader to v6.5.1
2021-11-03 22:49:15 +00:00
Renovate Bot
251991a607
chore(deps): update dependency @types/react-dom to v17.0.11
2021-11-03 13:02:08 +00:00
Renovate Bot
80c1318300
chore(deps): update dependency @types/react to v17.0.34
2021-11-03 10:50:42 +00:00
Fredrik Strand Oseberg
c0a2df001f
Merge branch 'master' into fix/add-highlight-row
2021-11-03 09:08:34 +01:00
Renovate Bot
84e501c061
chore(deps): update dependency @testing-library/jest-dom to v5.15.0
2021-11-02 10:27:43 +00:00
Youssef
0ad287f383
use color from palette and add highlight feat for other components
2021-11-01 23:43:55 +01:00
Youssef
3e07c4f989
add highlight to table rows for features
2021-11-01 14:28:44 +01:00
Youssef Khedher
81b82c368a
update text in the drop area ( #482 )
2021-11-01 12:03:15 +01:00
Renovate Bot
0d1739bd6e
chore(deps): update dependency node-fetch to v2.6.6
2021-10-31 18:48:41 +00:00
Youssef Khedher
3ba502a3c7
fix: remove semicolon from component ( #480 )
2021-10-29 21:14:38 +02:00
Ivar Conradi Østhus
0ee2c02cba
4.2.11
2021-10-28 14:22:35 +02:00
Youssef Khedher
ed6efff643
Fix/variants: Fix delete one variant + remove switch when add first variant ( #466 )
...
Co-authored-by: Ivar Conradi Østhus <ivarconr@gmail.com>
Co-authored-by: Fredrik Oseberg <fredrik.no@gmail.com>
2021-10-28 13:32:29 +02:00
renovate[bot]
df9c5c9b30
chore(deps): update dependency redux to v4.1.2 ( #478 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-28 12:21:09 +02:00
renovate[bot]
59728e1131
chore(deps): update metcalfc/changelog-generator action to v2 ( #463 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-28 09:32:30 +02:00
Youssef Khedher
d599cc55e4
make addButton color white when hover on strategy card ( #467 )
...
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2021-10-27 17:22:23 +02:00
Renovate Bot
9f8760e480
chore(deps): update dependency sass to v1.43.4
2021-10-26 23:54:44 +00:00
Ivar Conradi Østhus
44eabb8d73
fix: vercel mappings
2021-10-26 23:31:09 +02:00
Renovate Bot
794a5d5edc
chore(deps): update dependency css-loader to v6.5.0
2021-10-26 20:30:39 +00:00
Ivar Conradi Østhus
2c56f89bf2
fix: update link to environment-docs
2021-10-26 12:48:56 +02:00
Renovate Bot
b9c7ff06c5
chore(deps): update dependency redux-thunk to v2.4.0
2021-10-26 10:19:38 +00:00
Renovate Bot
2f1ccf7f1d
chore(deps): update dependency @types/react-router-dom to v5.3.2
2021-10-26 08:32:31 +00:00
Renovate Bot
d40ffaf64a
chore(deps): update dependency @types/react to v17.0.33
2021-10-26 05:34:08 +00:00
Renovate Bot
3cc8b4505f
chore(deps): update dependency @types/node to v14.17.32
2021-10-26 03:54:56 +00:00
Renovate Bot
05d86ec584
chore(deps): update dependency cypress to v8.7.0
2021-10-26 01:28:42 +00:00
Renovate Bot
9f3e32d64c
chore(deps): update dependency react-redux to v7.2.6
2021-10-25 23:34:12 +00:00
Renovate Bot
c8a92afb84
chore(deps): update dependency @types/node to v14.17.31
2021-10-25 21:11:21 +00:00
Youssef Khedher
35670db919
edit project mismatch dialog and remove change button ( #465 )
...
* edit project mismatch dialog and remove change button
* add info test to solve mismatch
2021-10-25 12:47:15 +02:00
Renovate Bot
a3377fb1a2
chore(deps): update dependency @types/react to v17.0.32
2021-10-24 13:01:38 +00:00
Renovate Bot
922ad7b2b2
chore(deps): update dependency @types/node to v14.17.29
2021-10-22 21:14:15 +00:00
Ivar Conradi Østhus
e56aeed8e0
4.2.10
2021-10-22 13:40:04 +02:00
Fredrik Strand Oseberg
13884db360
Fix/cache ( #461 )
...
* fix: set strategy cache when mounting
* fix: add permission button
* fix: add permission button for discard
* fix: button type
* fix: unused imports
* fix: move setDirty
* fix: add clone deep
2021-10-22 13:38:36 +02:00
renovate[bot]
5dca747898
chore(deps): update dependency @types/node to v14.17.28 ( #460 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-10-22 13:29:14 +02:00
Youssef Khedher
86d8b105ba
Merge branch 'master' into fix/envs-drag-permission
2021-10-22 12:06:48 +01:00
Youssef Khedher
cb0735a7a3
Merge branch 'master' into fix/clone-toggle-crash
2021-10-22 09:48:19 +01:00
Fredrik Oseberg
6a8cc1adf5
fix: pie size
2021-10-22 10:45:43 +02:00
Youssef Khedher
fe1aa73a3d
Merge branch 'master' into fix/clone-toggle-crash
2021-10-22 09:31:30 +01:00
Renovate Bot
1bb9865e72
chore(deps): update dependency sass to v1.43.3
2021-10-21 23:38:45 +00:00
Youssef Khedher
c3e063ed98
Merge branch 'master' into fix/envs-drag-permission
2021-10-21 23:44:20 +01:00
Youssef
0a7517fd7b
disable drag and drop for envs based on permissions
2021-10-21 23:20:48 +01:00
Youssef Khedher
5e7c692e9c
Merge branch 'master' into fix/clone-toggle-crash
2021-10-21 22:22:34 +01:00
Youssef
f2879cea79
disable clone button based on role in old view
2021-10-21 22:03:38 +01:00
Ivar Conradi Østhus
bdf98dd8b4
4.2.9
2021-10-21 22:32:14 +02:00
Ivar Conradi Østhus
0a2a8d5af5
fix: ApiToken should hide envrionment if it is not enabled yet
2021-10-21 22:28:25 +02:00
Christopher Kolstad
83ad4041bf
fix: Adds PermissionSwitch ( #456 )
...
- This adds a generic way to control permission to mutations in the same
way as our PermissionButton and PermissionIconButton already does the
same.
- This also switches the StrategiesList to use PermissionIconButton so
users without ADMIN role do not believe they can deprecate/reactivate
strategies.
2021-10-21 13:25:39 +02:00