1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-09-15 17:50:48 +02:00
unleash.unleash/src/lib/openapi/spec
andreas-unleash 0d68febdf7
Fix: make stickiness accept any string (#3408)
<!-- Thanks for creating a PR! To make it easier for reviewers and
everyone else to understand what your changes relate to, please add some
relevant content to the headings below. Feel free to ignore or delete
sections that you don't think are relevant. Thank you! ❤️ -->
Changes the schema and api to accept any string for defaultStickiness
## About the changes
<!-- Describe the changes introduced. What are they and why are they
being introduced? Feel free to also add screenshots or steps to view the
changes if they're visual. -->

<!-- Does it close an issue? Multiple? -->
Closes #

<!-- (For internal contributors): Does it relate to an issue on public
roadmap? -->
<!--
Relates to [roadmap](https://github.com/orgs/Unleash/projects/10) item:
#
-->

### Important files
<!-- PRs can contain a lot of changes, but not all changes are equally
important. Where should a reviewer start looking to get an overview of
the changes? Are any files particularly important? -->


## Discussion points
<!-- Anything about the PR you'd like to discuss before it gets merged?
Got any questions or doubts? -->

---------

Signed-off-by: andreas-unleash <andreas@getunleash.ai>
2023-03-28 16:42:16 +03:00
..
__snapshots__ fix feature-schema.ts (#2729) 2023-01-11 10:53:43 +02:00
addon-parameter-schema.ts open-api addon controller (#1721) 2022-06-22 13:49:18 +03:00
addon-schema.test.ts open-api addon controller (#1721) 2022-06-22 13:49:18 +03:00
addon-schema.ts feat: support filtering on project and environment fields for events (#1801) 2022-07-12 12:13:25 +00:00
addon-type-schema.ts open-api addon controller (#1721) 2022-06-22 13:49:18 +03:00
addons-schema.test.ts open-api addon controller (#1721) 2022-06-22 13:49:18 +03:00
addons-schema.ts open-api addon controller (#1721) 2022-06-22 13:49:18 +03:00
admin-features-query-schema.test.ts feature: add query support to features endpoint (#2693) 2022-12-16 12:05:18 +01:00
admin-features-query-schema.ts feature: add query support to features endpoint (#2693) 2022-12-16 12:05:18 +01:00
api-token-schema.test.ts Feat/add alias to api tokens (#1931) 2022-08-19 10:48:33 +02:00
api-token-schema.ts openapi: improve validation testing (#2058) 2022-09-23 15:02:09 +02:00
api-tokens-schema.ts
application-schema.ts
applications-schema.ts
batch-features-schema.ts feat: bulk stale features (#3311) 2023-03-15 08:37:06 +02:00
batch-stale-schema.ts feat: bulk stale features (#3311) 2023-03-15 08:37:06 +02:00
bulk-metrics-schema.ts fix: Change format for bulk metrics. (#3229) 2023-03-01 13:08:08 +01:00
bulk-registration-schema.ts chore: Improve bulk metrics endpoint (#3213) 2023-02-28 13:36:25 +00:00
change-password-schema.test.ts Task/open api reset password (#1740) 2022-06-22 14:31:41 +03:00
change-password-schema.ts Task/open api reset password (#1740) 2022-06-22 14:31:41 +03:00
client-application-schema.test.ts refactor: add schemas to client application registration (#1746) 2022-06-24 15:29:27 +02:00
client-application-schema.ts refactor: add schemas to client application registration (#1746) 2022-06-24 15:29:27 +02:00
client-feature-schema.ts feat: filter out all data fields other than explicit openapi fields (#3284) 2023-03-09 14:45:03 +01:00
client-features-query-schema.test.ts open api implementation - client features controller (#1745) 2022-06-30 12:54:14 +03:00
client-features-query-schema.ts fix: fix broken OpenAPI spec (#1846) 2022-07-28 09:19:58 +02:00
client-features-schema.test.ts refactor: use the same variant schema for the admin and client APIs (#1882) 2022-08-08 16:21:57 +02:00
client-features-schema.ts refactor: use the same variant schema for the admin and client APIs (#1882) 2022-08-08 16:21:57 +02:00
client-metrics-env-schema.ts fix: Change format for bulk metrics. (#3229) 2023-03-01 13:08:08 +01:00
client-metrics-schema.test.ts OAS for client-api metrics.ts (#1753) 2022-06-30 13:27:12 +03:00
client-metrics-schema.ts chore: re-use the same client schema for proxy (#3251) 2023-03-03 16:36:23 +01:00
clone-feature-schema.ts
constraint-schema.test.ts
constraint-schema.ts refactor: move docs into new structure / fix links for SEO (#2416) 2022-11-22 09:05:30 +00:00
context-field-schema.test.ts refactor: remove bootstrap endpoint (#1900) 2022-08-09 15:58:27 +02:00
context-field-schema.ts
context-fields-schema.ts
create-api-token-schema.ts fix: Revert breaking change for incoming token creation reqs (#2084) 2022-09-23 16:01:47 +02:00
create-feature-schema.ts
create-feature-strategy-schema.ts feat: project-specific segments tests and fixes (#3339) 2023-03-17 12:43:34 +01:00
create-invited-user-schema.ts Feat/invite user (#2061) 2022-09-30 13:01:32 +02:00
create-user-schema.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
date-schema.ts OAS for client-api metrics.ts (#1753) 2022-06-30 13:27:12 +03:00
edge-token-schema.ts Create endpoint that validates tokens for edge (#2039) 2022-09-01 13:26:26 +00:00
email-schema.test.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
email-schema.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
environment-project-schema.ts Update environments (#2339) 2022-11-11 10:24:56 +00:00
environment-schema.ts feat: Gradual schema improvements (#3075) 2023-02-10 15:05:57 +01:00
environments-project-schema.ts Update environments (#2339) 2022-11-11 10:24:56 +00:00
environments-schema.ts
event-schema.test.ts feat: add OpenAPI spec to events controller. (#1754) 2022-06-30 08:12:34 +00:00
event-schema.ts feat: add OpenAPI spec to events controller. (#1754) 2022-06-30 08:12:34 +00:00
events-schema.test.ts feat: add OpenAPI spec to events controller. (#1754) 2022-06-30 08:12:34 +00:00
events-schema.ts feat: add count to event list (#2036) 2022-09-02 08:35:31 +02:00
export-query-parameters.ts fix: fix broken OpenAPI spec (#1846) 2022-07-28 09:19:58 +02:00
export-query-schema.test.ts Export with strategies (#2877) 2023-01-11 15:00:20 +00:00
export-query-schema.ts Export features (#2905) 2023-01-17 13:10:20 +02:00
export-result-schema.test.ts Export tag types (#3026) 2023-02-01 13:14:49 +02:00
export-result-schema.ts feat: Export segments limited info (#3109) 2023-02-14 15:35:10 +01:00
feature-environment-metrics-schema.ts OAS for client-metrics controller (#1739) 2022-06-27 11:17:44 +03:00
feature-environment-schema.test.ts fix feature-schema.ts (#2729) 2023-01-11 10:53:43 +02:00
feature-environment-schema.ts feat: Gradual schema improvements (#3075) 2023-02-10 15:05:57 +01:00
feature-events-schema.test.ts feat: add OpenAPI spec to events controller. (#1754) 2022-06-30 08:12:34 +00:00
feature-events-schema.ts fix: enabling more tests with strict schema validation (#3081) 2023-02-14 11:25:13 +01:00
feature-metrics-schema.test.ts OAS for client-metrics controller (#1739) 2022-06-27 11:17:44 +03:00
feature-metrics-schema.ts OAS for client-metrics controller (#1739) 2022-06-27 11:17:44 +03:00
feature-schema.test.ts fix feature-schema.ts (#2729) 2023-01-11 10:53:43 +02:00
feature-schema.ts fix: enabling more tests with strict schema validation (#3081) 2023-02-14 11:25:13 +01:00
feature-strategy-schema.ts Add feature name to strategy schema (#2936) 2023-01-19 15:17:36 +02:00
feature-strategy-segment-schema.ts Task/open api state (#1738) 2022-06-22 09:09:49 +02:00
feature-tag-schema.ts Task/open api state (#1738) 2022-06-22 09:09:49 +02:00
feature-type-schema.test.ts
feature-type-schema.ts
feature-types-schema.ts
feature-usage-schema.test.ts OAS for client-metrics controller (#1739) 2022-06-27 11:17:44 +03:00
feature-usage-schema.ts OAS for client-metrics controller (#1739) 2022-06-27 11:17:44 +03:00
feature-variants-schema.ts
features-schema.test.ts
features-schema.ts fix feature-schema.ts (#2729) 2023-01-11 10:53:43 +02:00
feedback-schema.ts fix: fix broken OpenAPI spec (#1846) 2022-07-28 09:19:58 +02:00
group-schema.ts Add option to run unleash in strict schema validation (#3073) 2023-02-09 15:21:03 +02:00
group-user-model-schema.ts UX additions to groups SSO syncing (#2200) 2022-10-20 10:47:19 +03:00
groups-schema.test.ts Fix/remove group owner concept (#1905) 2022-08-11 08:23:08 +02:00
groups-schema.ts Feat/grouping (#1845) 2022-07-21 16:23:56 +02:00
health-check-schema.ts
health-overview-schema.ts Fix: make stickiness accept any string (#3408) 2023-03-28 16:42:16 +03:00
health-report-schema.ts
id-schema.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
import-toggles-schema.ts feat: oss import (#3123) 2023-02-16 08:08:51 +01:00
import-toggles-validate-item-schema.ts feat: oss import (#3123) 2023-02-16 08:08:51 +01:00
import-toggles-validate-schema.ts feat: oss import (#3123) 2023-02-16 08:08:51 +01:00
index.ts Feat/add cypress tests for project scoped stickiness (#3340) 2023-03-17 14:41:59 +02:00
instance-admin-stats-schema.test.ts Feat/stats service (#2211) 2022-10-25 13:10:27 +02:00
instance-admin-stats-schema.ts Feat/stats service (#2211) 2022-10-25 13:10:27 +02:00
legal-value-schema.ts
login-schema.ts refactor: add OpenAPI schema to simple-password-provider controller (#1734) 2022-06-23 08:40:25 +01:00
maintenance-schema.ts Maintenance mode for users (#2716) 2022-12-21 13:23:44 +02:00
me-schema.test.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
me-schema.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
name-schema.ts
override-schema.ts
parameters-schema.ts
password-schema.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
pat-schema.ts Change PAT primary key from string to number (#2163) 2022-10-10 13:35:12 +03:00
patch-schema.ts
patches-schema.ts
pats-schema.ts Personal access tokens backend (#2064) 2022-09-16 10:54:27 +03:00
permission-schema.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
playground-constraint-schema.ts feat(#1873/playground): Return detailed information on feature toggle evaluation (#1839) 2022-08-04 15:41:52 +02:00
playground-feature-schema.test.ts feat(#1873/playground): Return detailed information on feature toggle evaluation (#1839) 2022-08-04 15:41:52 +02:00
playground-feature-schema.ts feat(#1873/playground): Return detailed information on feature toggle evaluation (#1839) 2022-08-04 15:41:52 +02:00
playground-request-schema.test.ts feat: add playground API post endpoint (#1791) 2022-07-12 13:01:10 +02:00
playground-request-schema.ts feat(#1873/playground): Return detailed information on feature toggle evaluation (#1839) 2022-08-04 15:41:52 +02:00
playground-response-schema.test.ts feat: add all feature variants to the playground payload (#1835) 2022-07-20 08:54:34 +02:00
playground-response-schema.ts feat(#1873/playground): Return detailed information on feature toggle evaluation (#1839) 2022-08-04 15:41:52 +02:00
playground-segment-schema.ts feat(#1873/playground): Return detailed information on feature toggle evaluation (#1839) 2022-08-04 15:41:52 +02:00
playground-strategy-schema.ts feat(#1873/playground): Return detailed information on feature toggle evaluation (#1839) 2022-08-04 15:41:52 +02:00
profile-schema.test.ts Add some extra fields for profile (#2119) 2022-09-30 14:36:45 +03:00
profile-schema.ts Add some extra fields for profile (#2119) 2022-09-30 14:36:45 +03:00
project-environment-schema.ts Add changeRequestEnabled to project and project_environments (#2357) 2022-11-09 14:44:53 +02:00
project-overview-schema.ts Fix: make stickiness accept any string (#3408) 2023-03-28 16:42:16 +03:00
project-schema.test.ts feat: Gradual schema improvements (#3075) 2023-02-10 15:05:57 +01:00
project-schema.ts Fix: make stickiness accept any string (#3408) 2023-03-28 16:42:16 +03:00
project-stats-schema.ts fix: refactor calculate time to prod (#3333) 2023-03-16 15:45:24 +01:00
projects-schema.ts feat: Gradual schema improvements (#3075) 2023-02-10 15:05:57 +01:00
proxy-client-schema.ts feat: embed proxy endpoints (#1926) 2022-08-16 15:33:33 +02:00
proxy-feature-schema.ts feat: embed proxy endpoints (#1926) 2022-08-16 15:33:33 +02:00
proxy-features-schema.ts feat: embed proxy endpoints (#1926) 2022-08-16 15:33:33 +02:00
public-signup-schema.test.ts Feat/invite user (#2061) 2022-09-30 13:01:32 +02:00
public-signup-token-create-schema.ts Docs/public signup (#2070) 2022-10-10 16:12:11 +03:00
public-signup-token-schema.ts Docs/public signup (#2070) 2022-10-10 16:12:11 +03:00
public-signup-token-update-schema.ts Docs/public signup (#2070) 2022-10-10 16:12:11 +03:00
public-signup-tokens-schema.ts PublicSignupTokens (#2053) 2022-09-14 15:29:12 +03:00
push-variants-schema.ts feat: Add ability to push variants to multiple environments (#2914) 2023-01-20 10:30:20 +01:00
requests-per-second-schema.ts perf: Simplify queries to prometheus (#2706) 2022-12-19 17:06:59 +01:00
requests-per-second-segmented-schema.ts task: Expose prometheus metrics (#2586) 2022-12-12 14:05:56 +01:00
reset-password-schema.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
role-schema.test.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
role-schema.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
sdk-context-schema.test.ts feat: add playground API post endpoint (#1791) 2022-07-12 13:01:10 +02:00
sdk-context-schema.ts Orval generator POC (#2724) 2023-01-05 11:57:53 +01:00
search-events-schema.ts feat: add event search endpoint (#1893) 2022-08-09 16:14:50 +02:00
segment-schema.ts open api implementation - client features controller (#1745) 2022-06-30 12:54:14 +03:00
set-strategy-sort-order-schema.test.ts Strategy sort order endpoint (#1855) 2022-07-26 14:16:30 +02:00
set-strategy-sort-order-schema.ts Strategy sort order endpoint (#1855) 2022-07-26 14:16:30 +02:00
set-ui-config-schema.ts openapi: improve validation testing (#2058) 2022-09-23 15:02:09 +02:00
sort-order-schema.test.ts
sort-order-schema.ts
splash-schema.ts
state-schema.ts refactor: add schemas to strategy controller (#1744) 2022-06-23 08:10:20 +02:00
strategies-schema.ts refactor: add schemas to strategy controller (#1744) 2022-06-23 08:10:20 +02:00
strategy-schema.test.ts refactor: add schemas to strategy controller (#1744) 2022-06-23 08:10:20 +02:00
strategy-schema.ts refactor: add schemas to strategy controller (#1744) 2022-06-23 08:10:20 +02:00
tag-schema.ts
tag-type-schema.ts Feat: OpenAPI controller - Bootstrap UI (#1773) 2022-06-30 12:21:40 +00:00
tag-types-schema.test.ts refactor: remove bootstrap endpoint (#1900) 2022-08-09 15:58:27 +02:00
tag-types-schema.ts
tag-with-version-schema.ts
tags-bulk-add-schema.test.ts feat: bulk update tags (#3274) 2023-03-09 11:58:06 +02:00
tags-bulk-add-schema.ts feat: bulk update tags (#3274) 2023-03-09 11:58:06 +02:00
tags-schema.ts
token-user-schema.test.ts refactor: add missing tokenUserSchema fields (#1742) 2022-06-22 15:37:26 +02:00
token-user-schema.ts refactor: add missing tokenUserSchema fields (#1742) 2022-06-22 15:37:26 +02:00
ui-config-schema.test.ts
ui-config-schema.ts Network view not experimental (#3124) 2023-02-15 16:24:57 +01:00
update-api-token-schema.ts fix: avoid 400s for unknown request body fields (#1737) 2022-06-21 10:33:03 +02:00
update-feature-schema.ts
update-feature-strategy-schema.ts refactor: add schemas to strategy controller (#1744) 2022-06-23 08:10:20 +02:00
update-tag-type-schema.ts fix: avoid 400s for unknown request body fields (#1737) 2022-06-21 10:33:03 +02:00
update-tags-schema.test.ts feat: bulk update tags (#3274) 2023-03-09 11:58:06 +02:00
update-tags-schema.ts feat: creates a PUT endpoint for updating tags (#3265) 2023-03-07 14:50:01 +00:00
update-user-schema.ts fix: Make additionalProperties true (#1861) 2022-07-27 09:02:02 +02:00
upsert-context-field-schema.ts fix: avoid 400s for unknown request body fields (#1737) 2022-06-21 10:33:03 +02:00
upsert-segment-schema.ts chore: refactor segments to stop depending on the implementation (#3315) 2023-03-15 14:58:19 +01:00
upsert-strategy-schema.ts refactor: add schemas to strategy controller (#1744) 2022-06-23 08:10:20 +02:00
user-schema.test.ts refactor: remove bootstrap endpoint (#1900) 2022-08-09 15:58:27 +02:00
user-schema.ts feat: adapt user logic to better adapt to SAs (#2917) 2023-01-18 12:12:44 +00:00
users-groups-base-schema.test.ts Grouping access endpoing (#1858) 2022-07-26 11:39:55 +00:00
users-groups-base-schema.ts Grouping access endpoing (#1858) 2022-07-26 11:39:55 +00:00
users-schema.test.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
users-schema.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
users-search-schema.test.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
users-search-schema.ts refactor: add schemas to user admin controller (#1692) 2022-06-22 14:55:43 +02:00
validate-edge-tokens-schema.ts Fix validate-edge-tokens OpenAPI schema (#2055) 2022-09-12 15:51:52 +02:00
validate-password-schema.test.ts Task/open api reset password (#1740) 2022-06-22 14:31:41 +03:00
validate-password-schema.ts Task/open api reset password (#1740) 2022-06-22 14:31:41 +03:00
validate-tag-type-schema.ts fix: avoid 400s for unknown request body fields (#1737) 2022-06-21 10:33:03 +02:00
variant-schema.ts refactor: use the same variant schema for the admin and client APIs (#1882) 2022-08-08 16:21:57 +02:00
variants-schema.ts
version-schema.ts