1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00
Commit Graph

1279 Commits

Author SHA1 Message Date
andreas-unleash
97b0d76002 Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-04 15:03:21 +03:00
Nuno Góis
672a3f0b92 fix: group project access inconsistencies (#1178)
* fix: group project access inconsistencies

* fix relative path

* wip

* refactor: make project tabs work as routes

* refactor: finish refactoring project assign forms

* fix: update snaps

* fix: update snaps

* add some basic cypress e2e tests to groups

* add remaining cypress e2e tests for group CRUD

* add groups e2e to gh workflows

* refactor: simplify useMemo usage

* add GO_BACK navigate const

* fix: remove trailing slash on user creation request

Co-authored-by: olav <mail@olav.io>
Co-authored-by: Fredrik Strand Oseberg <fredrik.no@gmail.com>
2022-08-04 12:57:25 +01:00
andreas-unleash
1b23124762 Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-04 14:53:05 +03:00
andreas-unleash
6e190834ff PR comments 2022-08-04 14:50:40 +03:00
andreas-unleash
c142975565 PR 2022-08-04 14:34:33 +03:00
olav
59c8822cf2 fix: validate feature strategy parameters (#1192)
* refactor: extract InputCaption component

* refactor: split up GeneralStrategy component

* refactor: fill inn more default feature strategy parameter values

* fix: validate feature strategy parameters

* refactor: fix duplicate keys in strategy icon list

* refactor: expand variable names

* refactor: remove unnecessary useMemo

* refactor: use captions instead of tooltips for boolean parameter descriptions

* refactor: improve strategy definition form spacing
2022-08-04 13:34:30 +02:00
andreas-unleash
f97213f188 PR 2022-08-04 14:30:21 +03:00
andreas-unleash
e36cb753de updated models to latest - refactoring 2022-08-04 14:27:30 +03:00
andreas-unleash
13a536904f Merge branch 'main' into task/Add_strategy_information_to_playground_results
# Conflicts:
#	src/component/common/StrategySeparator/StrategySeparator.tsx
2022-08-04 14:18:21 +03:00
andreas-unleash
2bd239f481 fmt and lint 2022-08-04 14:15:57 +03:00
Tymoteusz Czech
0b93776db6 Update UI for strategies - segmentation and for mobile devices (#1189)
* fix: strategies rwd ui updates

* rwd updates to strategies

* add item numbers to strategies

* update strategy segmentation styles
2022-08-04 08:13:07 +00:00
olav
367d8a6a5a refactor: port event pages to TS (#1193) 2022-08-04 08:41:01 +02:00
sjaanus
d10c151dea Feat/groups refinement (#1190)
* Button for 0 groups

* Highlight name on exist

* Add hover to groups

* Change avatar size to 28px

* Add tooltip to project and fix error

* Fix tooltip

* Link to project, change to flex etc

* Reuse badges better

* Limit to max 50% width

* Refinements

* UI refinements

* Update

* Remove import

* Refinement fixes

* Refinement

* Refinement

* Refinement

* Star to star rounded
2022-08-03 18:57:48 +00:00
andreas-unleash
2299eb9305 fmt and lint 2022-08-03 17:20:27 +03:00
andreas-unleash
f9d8c4a36a improvements 2022-08-03 17:18:03 +03:00
andreas-unleash
2858aae45e improvements 2022-08-03 16:46:12 +03:00
andreas-unleash
54def95727 improvements 2022-08-03 16:43:47 +03:00
andreas-unleash
d202818f42 Merge remote-tracking branch 'origin/task/Add_strategy_information_to_playground_results' into task/Add_strategy_information_to_playground_results 2022-08-03 16:35:06 +03:00
andreas-unleash
9da3448558 improvements 2022-08-03 16:34:56 +03:00
andreas-unleash
f62d8d4c35 Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-03 16:23:06 +03:00
andreas-unleash
787c5f317c improvements 2022-08-03 16:19:48 +03:00
andreas-unleash
76b33cdd11 bug fixes and linting 2022-08-03 14:54:13 +03:00
andreas-unleash
0d083231a3 parameter handling 2022-08-03 14:03:04 +03:00
Tymoteusz Czech
537bcdc1b7 fix: proper spacing and dividers between strategies (#1187)
* fix: proper spacing and dividers between strategies

* fix: improve strategy execution list logic

* update custom strategy execution styles

* interpret not defined custom strategy parameters
2022-08-03 09:23:57 +02:00
andreas-unleash
1a753a3bcb Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-03 07:13:42 +03:00
Tymoteusz Czech
826c8ff116 copy all strategies into an environment (#1182) 2022-08-02 20:19:29 +02:00
olav
ee3f5be522 refactor: improve spacing between strategy form parameters (#1188) 2022-08-02 14:08:07 +02:00
andreas-unleash
ecf3af48ce refactoring for better grouping/readability 2022-08-02 12:10:44 +03:00
andreas-unleash
879c49554b Merge remote-tracking branch 'origin/task/Add_strategy_information_to_playground_results' into task/Add_strategy_information_to_playground_results
# Conflicts:
#	src/component/common/ConstraintAccordion/ConstraintAccordionView/ConstraintAccordionViewHeader/ConstraintAccordionViewHeaderInfo/ConstraintAccordionViewHeaderInfo.tsx
2022-08-02 11:59:13 +03:00
andreas-unleash
42fbc27148 bug fixes, improvements and env handling 2022-08-02 11:57:23 +03:00
andreas-unleash
4486b8ee11 Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-08-02 11:57:04 +03:00
renovate[bot]
f44b169ca7 chore(deps): update material-ui monorepo (#1174)
* chore(deps): update material-ui monorepo

* refactor: update snapshots

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: olav <mail@olav.io>
2022-08-02 10:32:11 +02:00
olav
0d5f55a706 refactor: lazy-load the charting library (#1184) 2022-08-02 10:23:55 +02:00
olav
710ebe08b3 refactor: fix small issues around custom strategies (#1181)
* refactor: validate strategy name on blur

* refactor: remove strategy parameter type text in favor of docs

* refactor: improve pie chart rendering

* refactor: show icons for all feature strategies

* refactor: fix list parameter add button style
2022-08-02 10:10:01 +02:00
olav
30ac482d7a chore: update mui (#1173) 2022-08-01 13:02:56 +02:00
olav
bede1b302f fix: avoid crash on missing playgroundContext 2022-08-01 13:02:45 +02:00
andreas-unleash
9fee273cff Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-07-29 13:49:59 +03:00
Tymoteusz Czech
d31a5df321 update styles in playground popoup 2022-07-29 12:44:30 +02:00
andreas-unleash
95e55bc8ca fix build 2022-07-29 13:05:02 +03:00
andreas-unleash
0a1666e82f move subtitle 2022-07-29 12:57:39 +03:00
andreas-unleash
58edd06eb0 improved dummy data 2022-07-29 12:55:27 +03:00
Tymoteusz Czech
d57ee97263 Copy a strategy between environments (#1166)
* initial ui for copying strategy between environments

* copy startegy api call

* feat: disable copy strategy button if no available target environments
2022-07-29 10:52:26 +01:00
andreas-unleash
2895516dda fmt 2022-07-29 12:05:40 +03:00
andreas-unleash
562ad10c06 demo data 2022-07-29 11:57:25 +03:00
andreas-unleash
61c8c4d66b bug fix 2022-07-29 11:37:44 +03:00
andreas-unleash
a0a7c83366 Playground context value 2022-07-29 11:16:14 +03:00
andreas-unleash
9e38cf3ff9 Playground result segments, constraints initial 2022-07-29 08:52:22 +03:00
andreas-unleash
352a4cca13 Playground result info structure and initial styles 2022-07-28 19:23:38 +03:00
andreas-unleash
cdaf7299be Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-07-28 16:52:41 +03:00
Nuno Góis
4e61cf22c0 fix: small ui fixes related to groups and tooltips (#1167) 2022-07-28 15:27:38 +02:00
Tymoteusz Czech
d7b168e4a8 fix: add permission lock to quick strategy add (#1165) 2022-07-28 13:02:41 +00:00
andreas-unleash
e894cbb52a Playground result info modal initial 2022-07-28 15:16:40 +03:00
Tymoteusz Czech
c79465e7d9 fix: refetch immutable toggle when adding strategy (#1164) 2022-07-28 12:45:08 +01:00
andreas-unleash
562ca62b42 Merge branch 'main' into task/Add_strategy_information_to_playground_results 2022-07-28 14:34:47 +03:00
Tymoteusz Czech
850c7a26db fix: minor ui improvements (#1163) 2022-07-28 12:05:48 +02:00
Tymoteusz Czech
c20aa300ce Visual updates to constraints (#1157) 2022-07-28 09:34:15 +02:00
andreas-unleash
1d83643e15 Playground result info modal initial 2022-07-27 18:48:17 +03:00
andreas-unleash
c3e9b49e12 Fix/constraint card adjustments (#1154)
* style fixes

* Constraint card styling adjustments

* Style Fixes

* lint and fmt

* lint and fmt

* Changed the way the expandable property is evaluated to use the text.length

Co-authored-by: Tymoteusz Czech <tymek+gpg@getunleash.ai>
2022-07-27 13:50:47 +02:00
Tymoteusz Czech
c70b38a62a Feature toggle page update (#1140)
* feat: add icon to custom strategies

* feat: update feature toggle screen layout

* strategy and constraints separators

* style disabled envirnments

* strategy constraint style

* strategy drag and drop

* feature env emtpy state

* quick add strategy api

* reorder strategies api integration

* feature strategy header title

* openapi update

* style small chip component

* fix comments after review

* fix issues with strategy constraint operators

* Revert "openapi update"

This reverts commit 27e7651ebae26f61ca76ec910e1f209bae7f2955.

* fix tooltip ref
2022-07-27 10:00:15 +00:00
sjaanus
00ab52875e Delete archived toggles from the front end (#1150)
* Grouping fix grid not showing user names

* Remove deprecated access endpoints

* Manual prettier

* Revert user role update

* Add a way to delete archived toggles from the front end

* Fix layout

* Add project to permissionbutton

* Prettier

* Minor fixes

* Run prettier
2022-07-27 07:46:12 +00:00
Nuno Góis
61c0d6f0a1 refactor: create user avatar component, clean up (#1151)
* refactor: create user avatar component, clean up

* fix: small changes regarding the new badge component
2022-07-26 18:50:19 +01:00
Fredrik Strand Oseberg
e59d516aae Merge branch 'main' into task/constraint_card_adjustmnets 2022-07-26 14:47:35 +02:00
sjaanus
ec544a02f2 Grouping access endpoint (#1152)
* Grouping access endpoint

* Remove default values
2022-07-26 12:02:54 +00:00
andreas-unleash
a13e771f0e Lint and fmt 2022-07-26 13:39:58 +03:00
andreas-unleash
3c23fb554e Merge branch 'main' into task/constraint_card_adjustmnets 2022-07-26 13:10:45 +03:00
andreas-unleash
9ce7572ba0 PR comments 2022-07-26 13:10:30 +03:00
Nuno Góis
65c0580519 fix: pro flow stripe integration refinements (#1149) 2022-07-26 08:50:27 +01:00
Fredrik Strand Oseberg
23b9cbaf03 fix: truncator (#1148)
* fix: truncator

* Update src/component/common/StringTruncator/StringTruncator.tsx

Co-authored-by: Thomas Heartman <thomas@getunleash.ai>

Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2022-07-26 08:58:57 +02:00
Fredrik Strand Oseberg
d4f46eaf2e feat: lazy load playground (#1145)
* feat: lazy load playground

* fix: app.tsx

* fix: add suspense

* fix: update snapshot
2022-07-25 16:01:58 +02:00
sjaanus
e95825a000 Feat/grouping fixes (#1146)
* Grouping fix grid not showing user names

* Remove deprecated access endpoints

* Manual prettier

* Revert user role update
2022-07-25 10:14:02 +00:00
andreas-unleash
f99937a334 Merge remote-tracking branch 'origin/task/constraint_card_adjustmnets' into task/constraint_card_adjustmnets 2022-07-25 11:13:28 +03:00
andreas-unleash
37669fadb8 bug fix 2022-07-25 11:13:21 +03:00
andreas-unleash
1f309fb35e Merge branch 'main' into task/constraint_card_adjustmnets 2022-07-25 09:34:26 +03:00
andreas-unleash
70e8df83b5 bug fix 2022-07-25 09:30:04 +03:00
sjaanus
d9822bead0 Create a custom group popover for avatars (#1143)
* Create a custom group tooltip for avatars

* Remove data attribute

* Fix naming convention

* Fix naming convention

* Run prettier manually

* Prettier malfunction fix

Co-authored-by: Jaanus Sellin <jaanus@getunleash.ai>
2022-07-22 12:27:19 +00:00
andreas-unleash
9a13c5c489 Merge remote-tracking branch 'origin/task/constraint_card_adjustmnets' into task/constraint_card_adjustmnets 2022-07-22 14:41:22 +03:00
andreas-unleash
54f62d610f styling fixes 2022-07-22 14:41:14 +03:00
andreas-unleash
6d405c9af5 Merge branch 'main' into task/constraint_card_adjustmnets 2022-07-22 14:34:13 +03:00
andreas-unleash
408f24dcdd styling fixes 2022-07-22 14:33:15 +03:00
Fredrik Strand Oseberg
d4fcf52020 feat/playground-second-iteration (#1139)
* fix: rearrange ui

* fix: make request on load

* fix: default to the first environment

* feat: add codemirror

* fix: layout

* fix: styling

* feat: add popover

* feat: variant popover

* fix: add sticky

* feat: resolve input

* refactor: date field

* fix: move deps

* fix: clean up any

* fix: resolve import

* fix: hide columns on mobile

* fix: search style

* fix: rename styles

* fix: PR comments

* fix: add popover for guidance

* fix: guidance popover

* fix: verbose function

* fix: wording

Co-authored-by: Tymoteusz Czech <2625371+Tymek@users.noreply.github.com>
2022-07-22 13:15:28 +02:00
andreas-unleash
103ccc96d9 add help tooltip 2022-07-22 14:06:47 +03:00
andreas-unleash
44cefd9bcd add help tooltip 2022-07-22 14:06:29 +03:00
andreas-unleash
d617eaaefc bug fix 2022-07-22 14:05:15 +03:00
andreas-unleash
47c33e62e1 bug fix 2022-07-22 13:56:27 +03:00
andreas-unleash
d23092ca8a bug fix 2022-07-22 13:40:22 +03:00
andreas-unleash
1cb632b561 Comment fixes and polishing 2022-07-22 13:34:39 +03:00
andreas-unleash
5ea7e8781f Merge remote-tracking branch 'origin/task/constraint_card_adjustmnets' into task/constraint_card_adjustmnets 2022-07-22 12:27:18 +03:00
andreas-unleash
19b7e92546 Bug fixes 2022-07-22 12:27:04 +03:00
andreas-unleash
b96ef9ff8e Merge branch 'main' into task/constraint_card_adjustmnets 2022-07-22 10:35:32 +03:00
Nuno Góis
df6208e309 feat: add user groups (#1130)
* feat: add user groups table

* add groups and group view

* fix top level await on mock data

* add UG flag

* create group files, refactor group cards

* add generic badge component

* adapt hooks to use endpoints

* implement basic create group

* fix: update snap

* fix: type id as string for now

* implement create group, use api, refactoring

* add stars to group owners

* refactor GroupForm.tsx to use styled components

* feat: remove group

* add edit group

* add group card actions

* feat: edit and remove group users

* add users to groups

* Initial commit

* refine project access table

* add project access group view

* Take users and groups from backend

* Add onsubmit

* new project access, assign and edit

* fix EditGroup, Group

* Finish assigning roles in project

* List assigned projects in group card

* Run prettier

* Add added column to project access table

Co-authored-by: Jaanus Sellin <jaanus@getunleash.ai>
Co-authored-by: sighphyre <liquidwicked64@gmail.com>
2022-07-22 07:31:08 +00:00
andreas-unleash
d65c3b4915 Fix build 2022-07-22 09:53:42 +03:00
andreas-unleash
d66359f6a4 Merge branch 'main' into task/constraint_card_adjustmnets 2022-07-22 09:43:53 +03:00
andreas-unleash
d6d8a9ddb4 Refactored to single responsibility components 2022-07-22 09:40:51 +03:00
andreas-unleash
f6b6aa0ae8 Refactored to single responsibility components 2022-07-22 09:40:08 +03:00
andreas-unleash
c16272ec26 Constraint View header adjustments 2022-07-21 15:27:29 +03:00
andreas-unleash
9316b633a2 Constraint View header adjustments 2022-07-21 15:22:49 +03:00
Christopher Kolstad
e5b2f907e4 feat: Wrap addons form in FormTemplate (#1138)
* feat: Wrap addons form in FormTemplate

* Change styled button section
2022-07-21 14:02:17 +02:00
andreas-unleash
f34aafade5 Create/edit constraint adjustments 2022-07-21 14:15:21 +03:00
andreas-unleash
c0796f3c21 Create/edit constraint adjustments 2022-07-21 14:12:30 +03:00
andreas-unleash
7f0a0afb84 Constrain card adjustments 2022-07-20 15:42:13 +03:00