Skip to content

FAS-ACC-BKS-05Document Content and Selection acceptance

Markdown

FAS-ACC-BKS-05

Document Content and Selection acceptance

Markdown
  • DocumentProposed
  • Product intentProposed

Product areaAccountingModuleBooks, Business Units and Chart of AccountsRevision1

Read atservices-accounting f47cb263react-console baf6dae3

Scenarios

5 scenarios proving FEAT-ACC-BKS-05 as a whole.

01 Prepare and select a unit document template behaviour test
Exercises
CAP-ACC-BKS-014 CAP-ACC-BKS-015
Relies on
ATS-ACC-BKS-014-07 ATS-ACC-BKS-015-04
Preconditions
A controller has a unit and can copy invoice content.
Steps
Duplicate built-in content, edit and preview it, correct a misspelt variable, save the copy and select it for the unit.
Expected
Only valid saved content becomes the selected unit template and its usage identifies that unit.
Data
Run-owned records and principals for the stated setup; record original shared settings and restore them after exclusive cases.
Bound to
Source
react-console:acceptance/accounting/playwright/journeys/configuration/ACT-ACC-0026.spec.ts#ACT-ACC-0026
02 Move the statement choice through workspace settings interaction proposed
Exercises
CAP-ACC-BKS-014 CAP-ACC-BKS-015 CAP-ACC-BKS-017
Relies on
ATS-ACC-BKS-014-04 ATS-ACC-BKS-015-05 ATS-ACC-BKS-017-03
Preconditions
Two valid active statement templates and settings access are available.
Steps
Select the first statement default, move the choice to the second and compare usage and removal eligibility for both.
Expected
The current settings choice protects only the selected content; the released template becomes removable.
Data
Run-owned records and principals for the stated setup; record original shared settings and restore them after exclusive cases.
Source
ATS-ACC-BKS-014-04,ATS-ACC-BKS-015-05,ATS-ACC-BKS-017-03
03 Release and delete formerly selected content lifecycle test
Exercises
CAP-ACC-BKS-014 CAP-ACC-BKS-015
Relies on
ATS-ACC-BKS-015-05 ATS-ACC-BKS-015-07
Preconditions
The unit selects the run-owned invoice template.
Steps
Try removing and deactivating the template, clear the unit choice and remove the freed content.
Expected
The dependency blocks both early actions and clearing it permits deletion without changing built-in content.
Data
Run-owned records and principals for the stated setup; record original shared settings and restore them after exclusive cases.
Bound to
Source
react-console:acceptance/accounting/playwright/journeys/configuration/ACT-ACC-0026.spec.ts#ACT-ACC-0026
04 Keep preview available to template readers permissionnegative test
Exercises
CAP-ACC-BKS-014 CAP-ACC-BKS-015
Relies on
ATS-ACC-BKS-016-09 ATS-ACC-BKS-016-01
Preconditions
A reader can enter Accounting and inspect run-owned content.
Steps
Read content and variables and preview it, then attempt copy, save and selection changes without the relevant create or update grants.
Expected
Inspection and preview succeed while content and selection mutations are refused.
Data
Run-owned records and principals for the stated setup; record original shared settings and restore them after exclusive cases.
Bound to
Source
react-console:acceptance/accounting/playwright/journeys/configuration/ACT-ACC-0014.spec.ts#ACT-ACC-0014
05 Restore built-in selection when an ordinary replacement omits it regressionnegative proposed
Exercises
CAP-ACC-BKS-014 CAP-ACC-BKS-015
Relies on
ATS-ACC-BKS-015-06
Preconditions
A unit has an active invoice template selected and no other reference to it.
Steps
Replace the unit while omitting its template choice, resolve the invoice template and delete the released customer content.
Expected
Resolution uses the built-in after omission and the released customer content becomes removable.
Data
Run-owned records and principals for the stated setup; record original shared settings and restore them after exclusive cases.
Source
ATS-ACC-BKS-015-06

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.