Commit graph

1222 commits

Author SHA1 Message Date
Jonathan Griffin
2cbac647b8 remove optional PATCH /Users endpoint 2025-05-30 14:18:49 +02:00
Jonathan Griffin
5a31d1b93f update DELETE /Users endpoint to use tenancy and to soft delete 2025-05-30 14:18:49 +02:00
Jonathan Griffin
4371fec38e update POST /Users to use tenancy and not consider soft delete 2025-05-30 14:18:48 +02:00
Jonathan Griffin
bcfa421b8f update GET Users api to be minimal working rfc version 2025-05-30 14:18:48 +02:00
Jonathan Griffin
13f46fe566 update schemas to match more closely with rfc docs 2025-05-30 14:18:48 +02:00
Jonathan Griffin
7661bcc5e8 add ServiceProviderConfig endpoint 2025-05-30 14:18:48 +02:00
Jonathan Griffin
f0b397708d add 403 error for resourcetypes and schemas 2025-05-30 14:18:48 +02:00
Jonathan Griffin
ab8069a986 make scim constant file 2025-05-30 14:18:48 +02:00
Jonathan Griffin
cb0d6840bf add Schemas endpoint 2025-05-30 14:18:48 +02:00
Jonathan Griffin
59a7206161 add ResourceType endpoints 2025-05-30 14:18:48 +02:00
Pavel Kim
cd70633d1f [Draft] add auth flow with JWT 2025-05-30 12:00:52 +02:00
Pavel Kim
937e4d244c Fix pagination and implement all patch group methods 2025-05-30 12:00:52 +02:00
Pavel Kim
e13008c006 Support reactivation of users 2025-05-30 12:00:52 +02:00
Pavel Kim
fc357facf7 Add user/group SCIM endpoints 2025-05-30 12:00:52 +02:00
jonathan-caleb-griffin
f402a44e18
update requirements.txt and add necessary imports/functions (#3293)
Co-authored-by: Jonathan Griffin <jonathangriffin@Jonathans-MacBook-Air.local>
2025-05-30 11:58:36 +02:00
Taha Yassine Kraiem
fa9c4d3398 fix(chalice): fixed search sessions for EE 2025-05-23 11:20:44 +02:00
Taha Yassine Kraiem
dedeb4cb2c fix(chalice): fixed view-session in FOSS 2025-05-22 13:03:01 +02:00
Taha Yassine Kraiem
92feaa3641 fix(chalice): fixed notes API 2025-05-22 13:03:01 +02:00
Taha Yassine Kraiem
6f0deb57da refactor(chalice): changed default scope state 2025-05-20 11:58:59 +02:00
Taha Yassine Kraiem
f8c9275127 refactor(chalice): refactored events 2025-05-16 17:52:57 +02:00
rjshrjndrn
0139e0f1d5 fix(api): requirements compatible with uv
Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-05-16 12:00:44 +02:00
Taha Yassine Kraiem
cde2c53476 refactor(chalice): upgraded dependencies 2025-05-15 17:45:02 +02:00
Taha Yassine Kraiem
7e9d6b4761 fix(chalice): fix EE 2025-05-14 19:15:58 +02:00
Taha Yassine Kraiem
f29e729acb refactor(chalice): moved CH autocomplete to FOSS 2025-05-13 17:36:56 +02:00
Taha Yassine Kraiem
8a69316b82 refactor(chalice): upgraded dependencies
refactor(alerts): upgraded dependencies
refactor(crons): upgraded dependencies
2025-05-08 18:52:23 +02:00
Taha Yassine Kraiem
d9fe534223 fix(chalice): fixed get error's details
(cherry picked from commit 39eb943b86)
2025-05-07 12:21:11 +02:00
Taha Yassine Kraiem
70390920cd refactor(chalice): fixes and cleaning 2025-04-24 14:51:23 +02:00
Taha Yassine Kraiem
70d2bbd9b9 refactor(chalice): refactored notes 2025-04-24 14:51:23 +02:00
Taha Yassine Kraiem
bbdde7be81 refactor(chalice): refactored sessions search
refactor(chalice): refactored notes
fix(chalice): fixed imports
2025-04-24 14:51:23 +02:00
Alexander
a8971d842b feat(chalice): added for_spot=True for authenticate_sso 2025-04-02 16:38:08 +02:00
Taha Yassine Kraiem
e0dba41065 refactor(chalice): upgraded dependencies 2025-03-27 14:18:08 +01:00
Taha Yassine Kraiem
f4bf1b8960 fix(chalice): fixed wrong import 2025-03-21 16:58:34 +01:00
Taha Yassine Kraiem
ae313c17d4 feat(chalice): search product analytics 2025-03-21 16:22:49 +01:00
Taha Yassine Kraiem
dd469d2349 refactor(chalice): initial product analytics 2025-03-20 17:13:17 +01:00
Taha Yassine Kraiem
7b0771a581 refactor(chalice): upgraded dependencies 2025-03-20 17:13:17 +01:00
Taha Yassine Kraiem
988b396223 refactor(chalice): moved CH sessions-search to FOSS
refactor(DB): changed DB structures for CH sessions-search in FOSS
refactor(DB): preparing for v1.23.0
2025-03-20 17:13:17 +01:00
Taha Yassine Kraiem
8009882cef refactor(chalice): cleaned code
fix(chalice): fixed session-search-pg sortKey issue
fix(chalice): fixed CH-query-formatter to handle special chars
fix(chalice): fixed /ids response

(cherry picked from commit b505645782)
2025-03-18 13:52:56 +01:00
Taha Yassine Kraiem
80229a0214 refactor(chalice): use new errors columns 2025-03-14 10:53:09 +01:00
Taha Yassine Kraiem
fb48ba8300 refactor(chalice): refactored errors helper
refactor(chalice): removed errors-tags
2025-03-14 10:53:09 +01:00
Taha Yassine Kraiem
9e7f751df6 fix(chalice): fixed EE error-details undefined status 2025-03-13 13:59:46 +01:00
Taha Yassine Kraiem
b6d0e71544 fix(chalice): fixed EE imports for errors 2025-03-13 13:53:10 +01:00
Taha Yassine Kraiem
961c685310 refactor(chalice): refactored error-details code
refactor(chalice): moved error-details to use new product-analytics DB structure
2025-03-13 13:46:03 +01:00
rjshrjndrn
bd2a59266d feat(api): migrate to uv package manager
- Add uv as dependency manager for faster installations
- Remove pinned versions from apk packages for better maintenance
- Fix lxml installation and dependency issues in requirements.txt
- Add environment setup steps in Dockerfile

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-03-13 13:01:02 +01:00
rjshrjndrn
fb49c715cb refactor(chalice): remove peers from health checks and fix formatting
Updated health.py to remove the peers-openreplay service from health
checks and applied consistent formatting throughout the file. This
includes proper line breaks, trailing commas for multi-line data
structures, and consistent indentation patterns.

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-03-13 11:51:04 +01:00
rjshrjndrn
8eb431f70c fix(docker): pin pip packages in API Dockerfile
Add exact version pinning for all packages installed via pip to improve
build reproducibility and security. Also consolidates package install
steps and improves the docker image build process with proper cleanup
of build dependencies.

Signed-off-by: rjshrjndrn <rjshrjndrn@gmail.com>
2025-03-13 11:38:57 +01:00
Taha Yassine Kraiem
fe1130397c fix(alerts): fixed crash while processing over CH 2025-03-12 17:15:41 +01:00
Taha Yassine Kraiem
fd4b71d854 fix(chalice): fixed EE docker image 2025-03-12 16:47:04 +01:00
Taha Yassine Kraiem
5af63eb9f1 fix(chalice): fixed legacy sessions search for EE 2025-03-12 15:14:54 +01:00
Taha Yassine Kraiem
bd09160a4a fix(chalice): fixed search usability-test's sessions 2025-03-12 13:43:01 +01:00
Taha Yassine Kraiem
33deaef0ce fix(chalice): changes sessions_search importer 2025-03-12 12:28:16 +01:00