Skip to content

Entity reference list - #2

Merged
gmpassos merged 9 commits into
masterfrom
entity-reference-list
Sep 9, 2022
Merged

Entity reference list#2
gmpassos merged 9 commits into
masterfrom
entity-reference-list

Conversation

@gmpassos

Copy link
Copy Markdown
Contributor

No description provided.

 - Now accepts a selected module. Example: `/API-INFO/user`
- `/API-INFO`:
- Now accepts a selected module. Example: `/API-INFO/user`
- Added `APIRequest.parsingDuration`.
- Added `EntityReferenceList`: a version of `EntityReference` for entities lists.
- Fix `EntityRepository._entitiesTracker`: now tracked fields values are isolated from tracked entity.
@codecov-commenter

codecov-commenter commented Sep 6, 2022

Copy link
Copy Markdown

Codecov Report

Merging #2 (eaada9e) into master (6496ed1) will increase coverage by 0.92%.
The diff coverage is 68.52%.

@@ Coverage Diff @@## master #2 +/- ##
==========================================
+ Coverage 70.42% 71.34% +0.92% 
==========================================
Files 49 50 +1 Lines 11434 12267 +833 ==========================================
+ Hits 8052 8752 +700 - Misses 3382 3515 +133 
FlagCoverage Δ
unittests71.34% <68.52%> (+0.92%)⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted FilesCoverage Δ
lib/src/bones_api_entity_db_sql.dart80.94% <ø> (+0.12%)⬆️
lib/src/bones_api_initializable.dart76.55% <ø> (ø)
lib/src/bones_api_types.dart63.82% <ø> (-3.00%)⬇️
lib/src/bones_api_utils_collections.dart51.14% <11.11%> (+0.24%)⬆️
lib/src/bones_api_entity_db_object_memory.dart26.23% <11.53%> (+26.23%)⬆️
lib/src/bones_api_extension.dart60.00% <62.17%> (+2.72%)⬆️
lib/src/bones_api_entity_reference.dart65.75% <65.75%> (ø)
lib/src/bones_api_module.dart72.00% <66.66%> (-0.23%)⬇️
lib/src/bones_api_entity_db_memory.dart82.56% <69.04%> (-1.45%)⬇️
lib/src/bones_api_logging.dart88.05% <80.00%> (-0.83%)⬇️
... and 21 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

- Added `APIRequest.id`.
- Added `APIRoot.currentAPIRequest`.
- Logging messages now show the current `APIRequest.id`.
- `/API-INFO`:
- Now accepts a selected module. Example: `/API-INFO/user`
- Added `APIRequest.parsingDuration`.
- Added `EntityReferenceList`: a version of `EntityReference` for entities lists.
- Fix `EntityRepository._entitiesTracker`: now tracked fields values are isolated from tracked entity.
- Fix `APISecurity._resolveAuthentication`: avoid multiple parallel calls for user resolution.
- Added `APIRequest.id`.
- Added `APIRoot.currentAPIRequest`.
- Logging messages now show the current `APIRequest.id`.
- `/API-INFO`:
- Now accepts a selected module. Example: `/API-INFO/user`
- Added `APIRequest.parsingDuration`.
- Added `EntityReferenceList`: a version of `EntityReference` for entities lists.
- Fix `EntityRepository._entitiesTracker`: now tracked fields values are isolated from tracked entity.
- Fix `APISecurity._resolveAuthentication`: avoid multiple parallel calls for user resolution.
- reflection_factory: ^1.2.10
- Added `APIRequest.id`.
- Added `APIRoot.currentAPIRequest`.
- Logging messages now show the current `APIRequest.id`.
- `/API-INFO`:
- Now accepts a selected module. Example: `/API-INFO/user`
- Added `APIRequest.parsingDuration`.
- Added `EntityReferenceList`: a version of `EntityReference` for entities lists.
- Fix `EntityRepository._entitiesTracker`: now tracked fields values are isolated from tracked entity.
- Fix `APISecurity._resolveAuthentication`: avoid multiple parallel calls for user resolution.
- reflection_factory: ^1.2.10
- Added `APIRequest.id`.
- Added `APIRoot.currentAPIRequest`.
- Logging messages now show the current `APIRequest.id`.
- `/API-INFO`:
- Now accepts a selected module. Example: `/API-INFO/user`
- Added `APIRequest.parsingDuration`.
- Added `APIRepository.count`.
- Added `DBEntityRepositoryProvider.extraDependencies`.
- Added `Transaction.parentTransaction`:
- `cacheEntity` now also propagates cache to `parentTransaction`.
- `EntityHandler`:
- `Uint8List` resolution: now accepts `base64`, `HEX` and `Data URL`.
- Added `EntityReferenceList`: a version of `EntityReference` for entities lists.
- Fix `EntityRepository._entitiesTracker`: now tracked fields values are isolated from tracked entity.
- Fix `APISecurity._resolveAuthentication`: avoid multiple parallel calls for user resolution.
- Added tests for `DBMemoryObjectAdapter`.
- reflection_factory: ^1.2.10
@gmpassos
gmpassos merged commit 5196dd1 into masterSep 9, 2022
@gmpassos
gmpassos deleted the entity-reference-list branch September 9, 2022 23:53
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@gmpassos@codecov-commenter