ArnabChatterjee20k
e799589d11
feat: implement deduplication for presence delete events and enhance presence management
2026-05-13 12:20:12 +05:30
ArnabChatterjee20k
b08f3bdc52
Merge remote-tracking branch 'origin/1.9.x' into presence-api
2026-04-29 11:29:59 +05:30
ArnabChatterjee20k
70b9c60e2c
test(Messaging): validate that bare functions channel is not emitted in published channels
2026-04-27 18:46:04 +05:30
ArnabChatterjee20k
cb8640b56f
feat(Realtime): enhance channel management for user authentication and account actions
2026-04-27 18:24:52 +05:30
ArnabChatterjee20k
9553f8a9f8
refactor(MessagingTest): update method visibility and naming conventions for consistency
2026-04-27 17:35:56 +05:30
ArnabChatterjee20k
ca105ff9bc
feat(Realtime): implement rebindAccountChannels method for userId changes and add corresponding tests
2026-04-27 17:31:31 +05:30
ArnabChatterjee20k
7e3114d733
linting
2026-04-27 17:26:27 +05:30
ArnabChatterjee20k
340ce9d56b
Add tests for channel conversion and event handling in Messaging
...
- Implement `test_convert_channels_rewrites_account_action_suffixes` to ensure
that account action suffixes are correctly rewritten to user-scoped channels.
- Add `test_convert_channels_drops_account_actions_for_guest` to verify that
account actions are dropped for guests without a user ID.
- Introduce `test_from_payload_does_not_suffix_account_for_nested_user_events`
to confirm that nested user events do not leak action suffixes onto account channels.
2026-04-27 16:40:15 +05:30
ArnabChatterjee20k
e6d5c216eb
refactor(Realtime): update action extraction logic and enhance test method naming conventions
2026-04-27 16:06:00 +05:30
ArnabChatterjee20k
d25ccb784d
refactor(Realtime): remove SUPPORTED_ACTIONS constant and simplify action extraction logic
2026-04-27 15:59:34 +05:30
ArnabChatterjee20k
78715e4a1a
refactor(tests): rename test methods to snake_case and update assertions for action channels
...
- Changed test method names from camelCase to snake_case for consistency.
- Updated assertions to ensure action channels are correctly emitted and filtered.
- Improved readability and maintainability of the test suite by restructuring test cases.
2026-04-27 15:46:02 +05:30
ArnabChatterjee20k
df57ee2a32
added unit test
2026-04-27 13:43:23 +05:30
ArnabChatterjee20k
6d4a66fbb3
Enhance Realtime adapter to support action-channel awareness in subscriber checks and add corresponding tests
2026-04-27 13:30:18 +05:30
ArnabChatterjee20k
3aee54747c
Enhance Realtime adapter to support delete action and add corresponding tests
2026-04-27 13:15:04 +05:30
ArnabChatterjee20k
c0c053ff20
Enhance Realtime adapter with action channel support and tests
...
- Introduced ACTION_ALL and SUPPORTED_ACTIONS constants for better action handling.
- Updated channel subscription logic to support action suffixes.
- Added tests for action channel parsing and filtering in MessagingTest.
2026-04-27 12:52:52 +05:30
ArnabChatterjee20k
053d25c64e
Merge remote-tracking branch 'origin/1.9.x' into presence-api
2026-04-24 17:29:39 +05:30
ArnabChatterjee20k
78eeac6d14
Add unsubscribe functionality and enhance subscription handling in Realtime tests
2026-04-20 17:38:01 +05:30
ArnabChatterjee20k
cd6a6956d6
added channels and events generation
2026-04-15 18:16:51 +05:30
ArnabChatterjee20k
0528c0d693
updated the case for select all and empty payload
2026-02-03 14:29:34 +05:30
ArnabChatterjee20k
4319612358
updated unit tests
2026-02-03 14:16:35 +05:30
ArnabChatterjee20k
64392c1520
fixed failing tests
2026-01-29 11:38:20 +05:30
Torsten Dittmann
0a1d572c72
chore: run formatter
2024-03-06 18:34:21 +01:00
fogelito
8ade726932
Changing Role + Permissions namespace
2022-12-14 18:04:06 +02:00
fogelito
f96128e14f
Changing Id
2022-12-14 17:42:25 +02:00
Jake Barnby
66539bbe3a
Review updates for role helper usage
2022-08-19 16:04:33 +12:00
Jake Barnby
b007acfa95
ID updates
2022-08-14 22:33:36 +12:00
Jake Barnby
fe5d3a1892
Use permission helpers
2022-08-14 17:21:11 +12:00
Jake Barnby
70758927cd
Test fixes
2022-08-14 02:55:15 +12:00
Jake Barnby
ed712fb196
Merge remote-tracking branch 'origin/0.16.x' into refactor-permissions-inc-console-fix
...
# Conflicts:
# app/controllers/general.php
# composer.lock
2022-08-14 02:31:06 +12:00
Jake Barnby
68cc919aaa
Test fixes
2022-08-14 02:10:28 +12:00
Jake Barnby
cb7bafbdc0
Storage test fixes
2022-08-08 23:00:15 +12:00
Jake Barnby
62b1eba836
Replace write refs
2022-08-05 17:23:18 +12:00
Jake Barnby
1ab86c9331
Role reference updates
2022-08-03 16:17:49 +12:00
Jake Barnby
ce38e74ba2
Update remaining services to new permissions
2022-08-02 21:21:53 +12:00
Torsten Dittmann
bf9533007b
tests: fix unit tests
2022-08-01 12:22:04 +02:00
Damodar Lohani
8f14f5aa21
Database layer ( #3338 )
...
* database response model
* database collection config
* new database scopes
* database service update
* database execption codes
* remove read write permission from database model
* updating tests and fixing some bugs
* server side tests are now passing
* databases api
* tests for database endpoint
* composer update
* fix error
* formatting
* formatting fixes
* get database test
* more updates to events and usage
* more usage updates
* fix delete type
* fix test
* delete database
* more fixes
* databaseId in attributes and indexes
* more fixes
* fix issues
* fix index subquery
* fix console scope and index query
* updating tests as required
* fix phpcs errors and warnings
* updates to review suggestions
* UI progress
* ui updates and cleaning up
* fix type
* rework database events
* update tests
* update types
* event generation fixed
* events config updated
* updating context to support multiple
* realtime updates
* fix ids
* update context
* validator updates
* fix naming conflict
* fix tests
* fix lint errors
* fix wprler and realtime tests
* fix webhooks test
* fix event validator and other tests
* formatting fixes
* removing leftover var_dumps
* remove leftover comment
* update usage params
* usage metrics updates
* update database usage
* fix usage
* specs update
* updates to usage
* fix UI and usage
* fix lints
* internal id fixes
* fixes for internal Id
* renaming services and related files
* rename tests
* rename doc link
* rename readme
* fix test name
* tests: fixes for 0.15.x sync
Co-authored-by: Torsten Dittmann <torsten.dittmann@googlemail.com >
2022-06-22 12:51:49 +02:00
Torsten Dittmann
7790d72c0c
fix: realtime, tests and webhooks
2022-04-18 18:21:45 +02:00
Torsten Dittmann
166c906d51
fix: collection level permissions
2021-12-16 19:12:06 +01:00
Torsten Dittmann
a585a9090a
fix realtime with db refactor
2021-10-07 17:35:17 +02:00
Torsten Dittmann
67ae70ed69
update tests
2021-08-27 10:20:44 +02:00
Torsten Dittmann
882686952e
adapt to review
2021-07-13 17:18:02 +02:00
Torsten Dittmann
eaa3644f0f
remove Realtime event class
2021-06-30 13:36:58 +02:00
Torsten Dittmann
e232b2a723
fix tests
2021-06-29 15:11:14 +02:00