Commit graph

  • d28eb956e1
    Merge 8c9385c16f into 02e7ab15b0 Wenjie Fan 2026-10-05 15:15:50 +02:00
  • 8c9385c16f Normalize verified citation IDs in accepted report copies gggdttt-normalize-cited-finding-ids-89d wenjiefan 2026-10-05 15:15:08 +02:00
  • 1d140cb4fe Merge main into PR #208 and preserve both review routes resolve-pr-208-conflicts Jesper Schulz-Wedde 2026-10-05 15:09:21 +02:00
  • 02e7ab15b0
    Add retention policy knowledge to the privacy domain (#177) main Jeremy Vyska 2026-10-05 15:02:04 +02:00
  • 7726d5d8d8
    Harden findings-report producer constraints (#218) Wenjie Fan 2026-10-05 15:01:04 +02:00
  • 4cd53eac64
    knowledge(events): database trigger setup flags may only be set to true (#213) Michael Dieringer 2026-10-05 14:59:53 +02:00
  • 4405c97c57
    knowledge(performance): grouped query (Count + ColumnFilter = HAVING) for distinct values and duplicates (#215) Michael Dieringer 2026-10-05 14:59:15 +02:00
  • ef121b38d7
    Add JesperSchulz to every CODEOWNERS rule (#219) Jesper Schulz-Wedde 2026-10-05 14:56:10 +02:00
  • b5ddd3d9ab Add JesperSchulz to every CODEOWNERS rule jesperschulz-complete-code-owner-coverage Jesper Schulz-Wedde 2026-10-05 14:54:21 +02:00
  • 462765e414
    3 AL/BC patterns: Insert/Delete trigger defaults on master data and declined Confirm in OnValidate (#209) Michael Dieringer 2026-10-05 14:46:27 +02:00
  • 0ede58dd9b
    Merge 49b14834c4 into b503249751 Michael Dieringer 2026-10-05 14:42:45 +02:00
  • 49b29f51b3
    Merge 5c15b08eeb into b503249751 Michael Dieringer 2026-10-05 14:42:45 +02:00
  • b503249751
    knowledge(style): a new procedure that changes the page's current record should take it as var Record (#216) Michael Dieringer 2026-10-05 14:42:22 +02:00
  • 6d304ab8e9 Harden findings-report producer constraints gggdttt-harden-findings-semantics wenjiefan 2026-10-05 14:01:34 +02:00
  • 0d728298ef knowledge: improve review precision from BCApps PR 10990-neg-3926331607-source-faithful-20261005 feedback self-improvement/bcapps-10990-neg-3926331607-source-faithful-20261005-quality github-actions[bot] 2026-10-05 08:01:36 +00:00
  • 77f6741a99
    Merge 275e1a6be5 into ac249ba4c9 Nabil BA-MOH 2026-10-05 06:06:01 +03:00
  • c71f3d5778
    Merge 3f9690ad45 into ac249ba4c9 Nabil BA-MOH 2026-10-05 06:05:55 +03:00
  • c83aaec072
    Merge c0d0418f65 into ac249ba4c9 dayland 2026-10-05 06:05:48 +03:00
  • 49ddf8ae46 knowledge(style): a new procedure that changes the page's current record should take it as var Record Michael Dieringer 2026-10-04 21:14:14 +02:00
  • 635346bdf7 knowledge(performance): grouped query (Count + ColumnFilter = HAVING) for distinct values and duplicates Michael Dieringer 2026-10-03 13:02:37 +02:00
  • 5c15b08eeb Address review: scope shared notification Ids, routed-table definition, pinned links Michael Dieringer 2026-10-03 12:59:46 +02:00
  • d3aa24d226 knowledge(events): address review of database trigger setup flags article Michael Dieringer 2026-10-03 12:59:41 +02:00
  • 49ac2d43ac knowledge(events): database trigger setup flags may only be set to true Michael Dieringer 2026-10-03 12:48:24 +02:00
  • 750466c7f3 Add UI knowledge: notification recall Id and Page Management document routing Michael Dieringer 2026-10-03 12:47:57 +02:00
  • 38a4fd967a Merge upstream/main to resolve conflict with #203/#207 Michael Dieringer 2026-10-02 17:10:06 +02:00
  • 49b14834c4 Merge upstream/main to resolve conflict with #203/#207 Michael Dieringer 2026-10-02 17:10:03 +02:00
  • 55255784c0
    Merge da5a28819e into ac249ba4c9 Kilian Seizinger 2026-10-02 14:31:35 +02:00
  • da5a28819e knowledge(error-handling): a bare [TryFunction] call propagates its error Kilian Seizinger 2026-10-02 14:30:51 +02:00
  • ac249ba4c9
    Preserve business filters when recommending Record.Get (#205) Stefano Demiliani 2026-10-02 13:07:19 +02:00
  • 488ce50775
    knowledge(upgrade): upgrade code must not use ChangeCompany (#210) Jesper Schulz-Wedde 2026-10-02 11:35:11 +02:00
  • 4bc0bdfb36 Clarify cross-company upgrade sequencing without race claims jesperschulz-upgrade-code-no-changecompany Jesper Schulz-Wedde 2026-10-02 11:24:01 +02:00
  • 206c5feff4
    Validate composed reviews against the expected leaf worklist (#204) Stefano Demiliani 2026-10-02 10:27:27 +02:00
  • 48bd2e2e1b Address review: self-contained samples, fixture registration, scoped feature routing Jesper Schulz-Wedde 2026-10-02 10:26:36 +02:00
  • 5d1399f9fb Preserve literal strings in composed report acceptance demiliani 2026-10-02 10:21:05 +02:00
  • 4e33ca87e2 knowledge(upgrade): upgrade code must not use ChangeCompany Jesper Schulz-Wedde 2026-10-02 10:11:49 +02:00
  • 0867171b1a
    2 AL/BC UI patterns: client-expression in-list (AL0573) and Role Center AccessByPermission (#207) Michael Dieringer 2026-10-02 09:53:14 +02:00
  • a2685b9c86
    knowledge(data-modeling): Prices Including VAT decides the basis of sales/purchase/service line amounts (#203) Kilian Seizinger 2026-10-02 09:51:34 +02:00
  • 4e2a3ead4d Tighten declined-confirm, delete and insert trigger articles after review Michael Dieringer 2026-10-02 00:22:49 +02:00
  • a0d23a982c Add trigger-default and declined-Confirm knowledge with review cues Michael Dieringer 2026-10-02 00:03:59 +02:00
  • 89411ef60a Drop unverified claim about where-filtered relations Michael Dieringer 2026-10-01 23:35:21 +02:00
  • 01967ff808 Address review: TableRelation validation carve-out, RecordRef nits Michael Dieringer 2026-10-01 23:33:12 +02:00
  • b6b532ecce Address review: OnAfterGetCurrRecord for action state, RC gating nits Michael Dieringer 2026-10-01 23:32:58 +02:00
  • 260d064ece Add TableRelation field-length and RecordRef.Open Temp knowledge Michael Dieringer 2026-10-01 23:18:10 +02:00
  • decbf7136c Add UI knowledge: client-expression in-list and Role Center AccessByPermission Michael Dieringer 2026-10-01 23:14:09 +02:00
  • aecd081778 Bind composed leaf reports to host-accepted results demiliani 2026-10-01 14:58:19 +02:00
  • 51e68cbc02 knowledge(data-modeling): move Prices Including VAT article to Microsoft layer Kilian Seizinger 2026-10-01 14:57:50 +02:00
  • 3966f94297 knowledge: improve review precision from BCApps PR 10990-neg-8222ad38e67a1bf4ee3b67d2389a957f0d00c77a feedback self-improvement/bcapps-10990-neg-8222ad38e67a1bf4ee3b67d2389a957f0d00c77a-quality github-actions[bot] 2026-10-01 10:44:45 +00:00
  • dda13d5150 knowledge(data-modeling): cover prepayment, service line and ExclTax helper in Prices Including VAT article Kilian Seizinger 2026-10-01 12:07:39 +02:00
  • 34424c390c Preserve business filters when recommending Record.Get demiliani 2026-10-01 11:05:00 +02:00
  • 11fbd227f4 Validate composed reviews against the expected leaf worklist demiliani 2026-10-01 11:05:00 +02:00
  • 5ddbdaa7b5 Frist draft for Prices Incl. VAT Data Modelling Kilian Seizinger 2026-09-30 17:24:06 +02:00
  • f199ba9566 Register retention policy pairs in the privacy evaluation override jeremy-retention-policies Jeremy Vyska 2026-09-30 15:53:49 +02:00
  • 3b52c03121 Merge main into jeremy-retention-policies Jeremy Vyska 2026-09-30 15:51:24 +02:00
  • f9333addcd Revert evaluation harness change for multiple articles per domain Jeremy Vyska 2026-09-30 15:49:13 +02:00
  • 07a171386d Address second review round on retention policy knowledge Jeremy Vyska 2026-09-30 15:46:32 +02:00
  • fd59919778
    9 AL/BC patterns: document distribution, price calculation & barcode extensibility (#175) Michael Dieringer 2026-09-30 13:22:38 +02:00
  • 704dc23951 Merge microsoft/main (#157, #159, #161, #198, #202) into document-distribution-batch Michael Dieringer 2026-09-29 17:55:05 +02:00
  • 833a002095 Clarify TrySendToEMail comment in print/email good sample Michael Dieringer 2026-09-29 17:53:13 +02:00
  • 164b27d0b2
    Restore deterministic review fixture coverage (#202) Jesper Schulz-Wedde 2026-09-29 17:29:36 +02:00
  • 650a8ef862 Restore deterministic review fixture coverage jesperschulz-restore-review-fixture-coverage Jesper Schulz-Wedde 2026-09-29 17:28:39 +02:00
  • 87ba36e650
    Add BC performance knowledge from OptimAL learnings (#198) Jesper Schulz-Wedde 2026-09-29 17:21:28 +02:00
  • b67e048070 Merge latest main into performance guidance jesperschulz-bcquality-coverage-review Jesper Schulz-Wedde 2026-09-29 17:20:38 +02:00
  • 56ce52a9c7
    AL methods limited during write transactions (RunModal, Codeunit.Run) (#161) Michael Dieringer 2026-09-29 17:13:35 +02:00
  • 830eaff68f
    3 AL/BC testing patterns from an external BC testing expert's blog (Luc van Vugt, fluxxus.nl) (#159) Michael Dieringer 2026-09-29 17:13:06 +02:00
  • f63943dcfd
    18 more AL/BC patterns: data-modeling, testing, style, security, error-handling, ui, upgrade, web-services, appsource (#157) Michael Dieringer 2026-09-29 17:12:51 +02:00
  • 2f6e22e0c9 Merge microsoft/main (#196) into community-contribution/twenty-more-al-patterns Michael Dieringer 2026-09-29 17:05:02 +02:00
  • 94486734c2 Merge microsoft/main (#196) into community-contribution/vanvugt-blog-patterns Michael Dieringer 2026-09-29 17:04:57 +02:00
  • 7a46de8882
    Merge pull request #3 from microsoft/resolve-pr-159-conflicts Michael Dieringer 2026-09-29 16:51:06 +02:00
  • 6dfefeb13f
    Merge pull request #4 from microsoft/resolve-pr-157-conflicts Michael Dieringer 2026-09-29 16:50:54 +02:00
  • 2147fe2b58
    Merge pull request #2 from microsoft/resolve-pr-161-conflicts Michael Dieringer 2026-09-29 16:50:37 +02:00
  • b6a59be325 Merge microsoft/main into document-distribution-batch Michael Dieringer 2026-09-29 16:47:38 +02:00
  • aad3991d9f Fix three merge-critical items from Jesper's 2026-09-29 review Michael Dieringer 2026-09-29 16:45:02 +02:00
  • 4287233f80
    Strengthen review contracts and add AL reliability guidance (#196) Stefano Demiliani 2026-09-29 13:03:39 +02:00
  • 008d458e75 Merge main into integration Jesper Schulz-Wedde 2026-09-29 12:59:41 +02:00
  • 120e5902be Merge main into RunModal transaction guard branch resolve-pr-161-conflicts Jesper Schulz-Wedde 2026-09-29 12:59:28 +02:00
  • fb1ff3db7b Merge main into community-contribution/vanvugt-blog-patterns resolve-pr-159-conflicts Jesper Schulz-Wedde 2026-09-29 12:54:39 +02:00
  • 6e01ca89f6 Merge origin/main into community contribution resolve-pr-157-conflicts Jesper Schulz-Wedde 2026-09-29 12:53:57 +02:00
  • 130d5de6c4
    Fix indirect permission letters in indirect-permissions-for-elevated-access (#199) Nikolaj Jakobi Nøttrup 2026-09-29 12:49:55 +02:00
  • 186691f815
    3 AL/BC patterns from CURABIS's internal automated-testing training material (#158) Michael Dieringer 2026-09-29 12:49:11 +02:00
  • 0be7ca82bb
    Merge 5793996e55 into 0a8c9a8556 Jesper Schulz-Wedde 2026-09-29 12:48:42 +02:00
  • 0a8c9a8556
    18 AL/BC patterns: style, data-modeling, web-services, appsource, breaking-changes, performance, testing (#156) Michael Dieringer 2026-09-29 12:48:17 +02:00
  • 4cd41f08f7 Make barcode bad fixture self-contained: 1D EncodeFont without ValidateInput Michael Dieringer 2026-09-28 18:02:08 +02:00
  • 13a3d50b80
    Merge pull request #1 from gggdttt/gggdttt-http-error-routing Stefano Demiliani 2026-09-28 12:25:00 +02:00
  • 821d62f16f Address review feedback on performance guidance Jesper Schulz-Wedde 2026-09-28 12:19:34 +02:00
  • 4ee5d80085 Route HTTP error checks to canonical web-services knowledge wenjiefan 2026-09-28 11:12:30 +02:00
  • 4bef582ffe Address review feedback on retention policy knowledge Jeremy Vyska 2026-09-28 09:41:25 +02:00
  • adc708766a Narrow upgrade-tag nesting cue to match revised article Michael Dieringer 2026-09-28 07:40:19 +02:00
  • e246b1942a Align price-source and barcode routing cues with corrected articles Michael Dieringer 2026-09-28 07:40:16 +02:00
  • f31552f5db Fix indirect permission letters in indirect-permissions-for-elevated-access Nikolaj Jakobi Nøttrup 2026-09-26 22:47:23 +02:00
  • af94c135ad Add BC performance knowledge from OptimAL learnings Jesper Schulz-Wedde 2026-09-25 14:13:37 +02:00
  • de62a818df Detect conflicting leaf corrections demiliani 2026-09-25 13:31:14 +02:00
  • 5149da25ba Add StrongPoint custom knowledge layer Paulius Urbanas 2026-09-25 13:50:52 +03:00
  • dfe87111a8 Reject conflicting merged corrections demiliani 2026-09-25 12:36:01 +02:00
  • 8c3216eec4 Fix locationless finding deduplication demiliani 2026-09-25 12:05:15 +02:00
  • 340101a3d5 Enforce merged finding identity demiliani 2026-09-25 09:38:26 +02:00
  • eb9cae0af4 Fix 5 merge-critical issues from Jesper's 2026-09-24 review round Michael Dieringer 2026-09-24 21:10:19 +02:00
  • e847951adf Validate findings report rollups demiliani 2026-09-24 16:17:49 +02:00
  • b57a391a0f Fix findings report rollup validation demiliani 2026-09-24 11:40:05 +02:00
  • e22352b248 Merge upstream/main; adopt articles[] eval override, add sample-link READ convention Michael Dieringer 2026-09-24 06:41:24 +02:00
  • 31206f6616 Fix four merge-critical blockers from Jesper's review; add 4 more patterns Michael Dieringer 2026-09-24 06:33:04 +02:00