juancarmore
268a6f9709
backend: add error handling for disabled anonymous access in room member service
2026-02-02 13:14:19 +01:00
juancarmore
21f4563202
test: add integration tests for user management API
2026-02-02 12:41:30 +01:00
juancarmore
c561cf9bcd
test: enhance change password and user profile tests with new scenarios and validations
2026-01-30 17:27:21 +01:00
juancarmore
54c2c79ccb
test: streamline authentication request helpers and update related tests
2026-01-30 17:26:44 +01:00
juancarmore
cdbb30fc2a
test: add comprehensive token validation tests for access and room member tokens
2026-01-30 13:04:24 +01:00
juancarmore
993681395c
test: enhance authentication API tests with user role validations and token management
2026-01-30 10:21:32 +01:00
juancarmore
ad3e0b81e5
test: update authentication methods to return access and refresh tokens
2026-01-30 10:21:08 +01:00
juancarmore
68477d8ad3
backend: enhance access and refresh token management with new metadata structure and validation
2026-01-30 10:19:53 +01:00
juancarmore
1e1d66ae11
test: add security tests for room members API
2026-01-29 13:26:10 +01:00
juancarmore
6a350b07a5
test: enhance analytics, API key, global config, meeting, and user API security tests with user role and permissions validations
2026-01-28 18:04:11 +01:00
juancarmore
0a5852d89a
test: enhance recording API security tests with user role and permissions validations
2026-01-28 16:12:04 +01:00
juancarmore
7ff040864f
test: enhance test scenarios and include more cases in room API security tests
2026-01-28 16:10:45 +01:00
juancarmore
11f7ac1401
backend: streamline recording access authorization and improve room filtering logic
2026-01-28 16:06:46 +01:00
juancarmore
1188255210
backend: enhance room member token handling for external member IDs and validate secrets
2026-01-28 16:04:59 +01:00
juancarmore
2e7cbeb96a
backend: persist effective permissions in room member documents instead of compute them on retrieval. Update permissions of all room members when updating room roles permissions
2026-01-28 16:03:31 +01:00
juancarmore
89e7d5db88
test: enhance room API security tests with user role validations
2026-01-26 18:25:15 +01:00
juancarmore
c1a43af260
test: enhance test scenarios with user and room member management interfaces
2026-01-26 18:24:33 +01:00
juancarmore
987085a466
test: add user and room member management helpers in request-helpers
2026-01-26 18:23:35 +01:00
juancarmore
e0e2fc2a44
backend: update token and role validator to allow access to change-password and me endpoints when password change is required
2026-01-26 18:23:02 +01:00
juancarmore
fb4e7a022c
backend: update login schema and controller to use userId instead of username
2026-01-26 18:22:23 +01:00
juancarmore
503db6c2cb
test: update test descriptions to reflect room member token usage for recording access
2026-01-23 19:15:03 +01:00
juancarmore
e580843b3a
backend: reorder middlewares in room and meeting routes
2026-01-23 19:14:34 +01:00
juancarmore
84a0b2ac6e
backend: streamline room and recording middlewares, enhance permission checks and error handling
2026-01-23 19:13:51 +01:00
juancarmore
23a25c1c3d
openapi: add error response for empty ZIP download and update recordings and rooms notes
2026-01-23 19:12:48 +01:00
juancarmore
7c4b5c6724
backend: streamline recording access validation and error handling for ZIP downloads and bulk delete
2026-01-23 19:10:56 +01:00
juancarmore
456e890ffe
openapi: add user role update endpoint and request/response schemas
2026-01-22 11:39:26 +01:00
juancarmore
de0674d82c
backend: implement user role update functionality
2026-01-22 11:38:40 +01:00
juancarmore
7d7f66edf3
backend: prevent admins to delete their own account or root admin user account
2026-01-22 10:55:03 +01:00
juancarmore
8ab8007c1d
test: update security tests to use admin login for authentication
2026-01-21 19:57:09 +01:00
juancarmore
b2488544e3
tests: refactor API tests to reflect backend code changes
...
- Updated the `generateRoomMemberToken` function to use `joinMeeting` instead of `grantJoinMeetingPermission` for clarity.
- Changed test descriptions to reflect the new parameter names and improved readability.
- Removed unnecessary imports and cleaned up tests related to recording access configurations.
- Updated validation error messages for better clarity in the API responses.
- Refactored security configuration tests to align with the new authentication structure.
- Removed deprecated tests for room member roles.
- Adjusted user profile tests to reflect changes in the response structure.
2026-01-21 19:57:09 +01:00
juancarmore
2bc1d02620
backend: enhance error handling and validation in room and recording access middleware
2026-01-21 19:57:09 +01:00
juancarmore
35498a5854
backend: enhance permission checks and error handling in room and recording services
2026-01-21 19:57:09 +01:00
juancarmore
086e325551
backend: enhance getMeetRoom method to include permission checks for sensitive properties
2026-01-21 19:57:09 +01:00
juancarmore
136a422fb6
backend: refactor downloadRecordingsZip to simplify recording ID handling
2026-01-21 19:57:09 +01:00
juancarmore
086f60d60a
backend: enhance deleteMany method to allow non-failure on empty results in RoomMemberRepository
2026-01-21 19:57:09 +01:00
juancarmore
8d255bd051
backend: enforce required oauthProviders in AuthenticationConfig and update related schemas
2026-01-21 19:57:09 +01:00
juancarmore
c0ecc826cb
backend: update response schemas to remove 'allowAccessTo' and add layout options for recordings
2026-01-21 19:57:09 +01:00
juancarmore
1855755cd6
backend: simplify update room methods to use merge for partial updates
2026-01-21 19:57:09 +01:00
juancarmore
4b183fe02c
backend: add room-member controller, middleware and model exports
2026-01-21 19:57:09 +01:00
CSantosM
6e99b21965
frontend: Refactor meeting and room components to use accessUrl instead of moderatorUrl
2026-01-21 19:19:38 +01:00
CSantosM
1414566f7f
typings: Enhance permissions and configuration interfaces with detailed JSDoc comments
2026-01-21 19:13:40 +01:00
CSantosM
9293568ccd
frontend: Update ApplicationFeatures interface to include new UI controls and adjust permissions handling
2026-01-21 18:58:29 +01:00
CSantosM
78cfc3035e
frontend: Remove recording access control from recording configuration
2026-01-21 18:49:03 +01:00
CSantosM
337ba91725
Merge branch 'main' into feat/room-members-users
2026-01-21 18:39:19 +01:00
CSantosM
f677b18879
frontend: Refactor user management components and update routes
2026-01-21 18:22:09 +01:00
CSantosM
f95b02e42b
frontend: Comment out handleRoomConfigUpdated method for future reference
2026-01-21 17:31:51 +01:00
CSantosM
5f8af67ac6
frontend: Enhances user experience on role updates
...
Adds a notification and sound effect to inform users when their role is updated.
This provides immediate feedback to the user and improves the overall user experience.
2026-01-21 17:31:34 +01:00
CSantosM
1ef813e509
frontend: Moves sound effects to dedicated service
...
Refactors sound effect logic into a dedicated `SoundService`.
This change centralizes audio playback functionality, promoting
better code organization and reusability. Removes sound effect logic
from the meeting service.
2026-01-21 17:30:30 +01:00
CSantosM
011e44b4f9
frontend: Removed allowSignalWrites flag because of it is deprecated
2026-01-21 17:28:52 +01:00
CSantosM
ed057612a0
frontend: Update moderation tooltips and move display properties interface
2026-01-21 17:01:23 +01:00