bcquality/microsoft/knowledge/web-services
Michael Dieringer 43c9d5319c Fix two merge-critical correctness issues from Jesper's 2026-09-22 review
- api-page-key-fields-must-be-editable-on-insert.good.al and
  stored-derived-fields-must-not-be-exposed-directly.good.al: both were
  writable API pages missing DelayedInsert = true, contradicting this
  repo's own api-page-delayedinsert-true rule - the canonical "good"
  samples were teaching code BCQuality itself flags.
- dimension-management-wiring.good.al: UpdateDimensionSetID exited
  early when Customer.Get failed, leaving the previous customer's
  shortcut dimension and Dimension Set ID in place - the same staleness
  bug the InheritFromDimSetID = 0 fix (from the prior review round) was
  meant to prevent, just triggered by a failed lookup instead of a
  successful one. Now clears the shortcut field and recomputes with an
  empty source list on a failed lookup too, so GetDefaultDimID
  correctly returns an empty Dimension Set ID instead of never running.
2026-09-22 14:32:35 +02:00
..
api-enum-values-are-a-contract-by-name-not-ordinal.bad.al Promote knowledge for Microsoft review skills (#153) 2026-09-03 15:06:01 +02:00
api-enum-values-are-a-contract-by-name-not-ordinal.good.al Promote knowledge for Microsoft review skills (#153) 2026-09-03 15:06:01 +02:00
api-enum-values-are-a-contract-by-name-not-ordinal.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
api-page-key-fields-must-be-editable-on-insert.bad.al Add 18 community AL/BC patterns across style, data-modeling, web-services, appsource, breaking-changes, performance, and testing 2026-09-21 22:24:07 +02:00
api-page-key-fields-must-be-editable-on-insert.good.al Fix two merge-critical correctness issues from Jesper's 2026-09-22 review 2026-09-22 14:32:35 +02:00
api-page-key-fields-must-be-editable-on-insert.md Fix remaining READ-convention sample links across this PR's 18 articles 2026-09-21 22:30:25 +02:00
disable-write-operations-on-read-only-api-pages.bad.al Seed web-services (API v2) knowledge domain (#45) 2026-06-25 12:37:40 +02:00
disable-write-operations-on-read-only-api-pages.good.al Seed web-services (API v2) knowledge domain (#45) 2026-06-25 12:37:40 +02:00
disable-write-operations-on-read-only-api-pages.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
expose-only-committed-data-from-api-reads.bad.al Seed web-services (API v2) knowledge domain (#45) 2026-06-25 12:37:40 +02:00
expose-only-committed-data-from-api-reads.good.al Seed web-services (API v2) knowledge domain (#45) 2026-06-25 12:37:40 +02:00
expose-only-committed-data-from-api-reads.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
expose-operations-as-bound-actions.bad.al Seed web-services (API v2) knowledge domain (#45) 2026-06-25 12:37:40 +02:00
expose-operations-as-bound-actions.good.al Seed web-services (API v2) knowledge domain (#45) 2026-06-25 12:37:40 +02:00
expose-operations-as-bound-actions.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
expose-systemid-as-the-api-key.bad.al Seed web-services (API v2) knowledge domain (#45) 2026-06-25 12:37:40 +02:00
expose-systemid-as-the-api-key.good.al Seed web-services (API v2) knowledge domain (#45) 2026-06-25 12:37:40 +02:00
expose-systemid-as-the-api-key.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
link-api-parts-on-systemid-and-set-multiplicity.bad.al Add P0 integration and control add-in runtime guidance (#100) 2026-07-14 12:53:26 +02:00
link-api-parts-on-systemid-and-set-multiplicity.good.al Add P0 integration and control add-in runtime guidance (#100) 2026-07-14 12:53:26 +02:00
link-api-parts-on-systemid-and-set-multiplicity.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
set-required-api-page-properties.bad.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
set-required-api-page-properties.good.al Seed web-services (API v2) knowledge domain (#45) 2026-06-25 12:37:40 +02:00
set-required-api-page-properties.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
stored-derived-fields-must-not-be-exposed-directly.bad.al Add 18 community AL/BC patterns across style, data-modeling, web-services, appsource, breaking-changes, performance, and testing 2026-09-21 22:24:07 +02:00
stored-derived-fields-must-not-be-exposed-directly.good.al Fix two merge-critical correctness issues from Jesper's 2026-09-22 review 2026-09-22 14:32:35 +02:00
stored-derived-fields-must-not-be-exposed-directly.md Fix remaining READ-convention sample links across this PR's 18 articles 2026-09-21 22:30:25 +02:00
version-apis-by-adding-not-mutating-published-versions.bad.al Seed web-services (API v2) knowledge domain (#45) 2026-06-25 12:37:40 +02:00
version-apis-by-adding-not-mutating-published-versions.good.al Fix lifecycle compatibility guidance (#93) 2026-07-14 11:26:16 +02:00
version-apis-by-adding-not-mutating-published-versions.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00
webhook-eligibility-and-validationtoken-renewal.bad.al Add P0 integration and control add-in runtime guidance (#100) 2026-07-14 12:53:26 +02:00
webhook-eligibility-and-validationtoken-renewal.bad.js Add P0 integration and control add-in runtime guidance (#100) 2026-07-14 12:53:26 +02:00
webhook-eligibility-and-validationtoken-renewal.good.al Add P0 integration and control add-in runtime guidance (#100) 2026-07-14 12:53:26 +02:00
webhook-eligibility-and-validationtoken-renewal.good.js Add P0 integration and control add-in runtime guidance (#100) 2026-07-14 12:53:26 +02:00
webhook-eligibility-and-validationtoken-renewal.md Improve partner onboarding and documentation navigation (#174) 2026-09-09 17:31:03 +02:00