Tymoteusz Czech
3baeb4c541
feat: dialogs for project revive and delete ( #7863 )
...
Dialog needed to confirm revive/delete actions
2024-08-15 07:25:49 +00:00
Jaanus Sellin
bcb7a803d0
feat: new event search ( #7708 )
...
This introduces the new event search API, with paging.
2024-08-02 10:56:42 +03:00
Mateusz Kwasniewski
ea1221c45e
chore: remove unstable label from GA metrics features ( #7433 )
2024-06-24 13:32:35 +02:00
Mateusz Kwasniewski
3c3e888ff0
feat: project flag creators api ( #7302 )
2024-06-06 11:10:28 +02:00
Thomas Heartman
de74faac46
chore: remove flag for new project cards ( #7225 )
...
This PR removes the flag for the new project card design, making it GA.
It also removes deprecated components and updates one reference (in the
groups card) to the new components instead.
2024-05-31 10:58:31 +02:00
Jaanus Sellin
a204f2c615
feat: outdated sdks project level ( #7080 )
...
This adds project level endpoint to catch outdated SDKs only for that
project.
2024-05-20 12:58:30 +03:00
Tymoteusz Czech
b6865a5a9d
feat: Project owners UI ( #6949 )
...
---------
Co-authored-by: Thomas Heartman <thomas@getunleash.io>
2024-04-29 11:51:44 +02:00
Tymoteusz Czech
66ec9a2f2f
feat: project owners in project service ( #6935 )
...
Schema and integrating into service and controller for project owners
---------
Co-authored-by: Thomas Heartman <thomas@getunleash.io>
2024-04-26 12:07:11 +02:00
Tymoteusz Czech
477da7d514
Project owners read model - db read ( #6916 )
...
Implementation of the logic for fetching project owners.
Co-authored-by: Thomas Heartman <thomas@getunleash.io>
2024-04-25 09:23:11 +02:00
Mateusz Kwasniewski
28a3a064b9
feat: Feature lifecycle controller ( #6788 )
2024-04-05 13:57:27 +02:00
gitar-bot[bot]
ca6946df86
chore: [Gitar] Cleaning up stale feature flag: sdkReporting with value true ( #6717 )
...
Co-authored-by: Gitar Bot <noreply@gitar.co>
Co-authored-by: sjaanus <sellinjaanus@gmail.com>
2024-03-28 09:19:11 +02:00
Mateusz Kwasniewski
86f229a69d
test: project insights service test ( #6661 )
2024-03-22 09:48:29 +01:00
Mateusz Kwasniewski
87b9f4f713
refactor: Project insights subdomain ( #6634 )
2024-03-20 15:06:11 +01:00
Mateusz Kwasniewski
6dc6e36084
feat: expose stats, health and flag types insights ( #6630 )
2024-03-20 13:34:48 +01:00
Mateusz Kwasniewski
03a84e2d42
feat: project insights resource with hardcoded data ( #6610 )
2024-03-19 20:23:29 +01:00
Christopher Kolstad
53354224fc
chore: Bump biome and configure husky ( #6589 )
...
Upgrades biome to 1.6.1, and updates husky pre-commit hook.
Most changes here are making type imports explicit.
2024-03-18 13:58:05 +01:00
Jaanus Sellin
fb63f21d8a
feat: project applications paging backend ( #6312 )
2024-02-22 15:35:16 +02:00
Christopher Kolstad
e9d9db17fe
feat: Adding Project access requires same role ( #6270 )
...
In order to prevent users from being able to assign roles/permissions
they don't have, this PR adds a check that the user performing the
action either is Admin, Project owner or has the same role they are
trying to grant/add.
This addAccess method is only used from Enterprise, so there will be a
separate PR there, updating how we return the roles list for a user, so
that our frontend can only present the roles a user is actually allowed
to grant.
This adds the validation to the backend to ensure that even if the
frontend thinks we're allowed to add any role to any user here, the
backend can be smart enough to stop it.
We should still update frontend as well, so that it doesn't look like we
can add roles we won't be allowed to.
2024-02-20 15:56:53 +01:00
Jaanus Sellin
8dc27204d1
feat: add gen:api:clean for clean orval schemas ( #6244 )
...
Created a build script that generates orval schemas with automatic
cleanup. Also generating new ones.
1. yarn gen:api **(generates schemas)**
2. rm -rf src/openapi/apis **(remove apis)**
3. sed -i '1q' src/openapi/index.ts **(remove all rows except first)**
2024-02-15 11:45:35 +02:00
Jaanus Sellin
3d77825493
feat: project applications server side paging and sorting and filtering ( #6236 )
...
Uses exactly same pattern as search-store. Nothing too crazy here.
Most code is in tests.
2024-02-14 13:03:44 +02:00
Jaanus Sellin
eb5d7a3788
feat: sdk reporting flag and e2e test ( #6216 )
...
1. Add flag
2. Add e2e test with more complete example
3. Some bug fixes
2024-02-13 14:13:21 +02:00
Jaanus Sellin
5a75093cbc
feat: project applications e2e PoC ( #6189 )
...
1. Adding store layer
2. Updating schemas
3. Refactoring project files that I touched into feature oriented
architecture
Next steps E2E tests.
2024-02-12 16:00:59 +02:00
Jaanus Sellin
4972b9686c
feat: project applications controller/service layer ( #6184 )
...
Just adding controller/service layer, connecting with schema.
Next PR will implement store and e2e tests.
2024-02-09 13:18:26 +02:00