Skip to content

Commit 741adf4

Browse files
rismehtastefan-dragomirStefan Dragomirprateek1497Prateek Awasthi
authored
Dev master1707 (#1655)
* FORMS-18801: State of active component lacks 3 to 1 contrast ratio @sunnym @vavarshn (#1632) Co-authored-by: Stefan Dragomir <stefand@ENSRO0422.local> * Fixing circle ci configuration (#1643) * feat: update token name and accesibility config (#1644) Co-authored-by: Prateek Awasthi <prateekawast@adobe.com> * FORMS-20749: Update af-core version to 0.22.143 (#1647) * Fixing adobe bot github token environment variable (#1646) * Support for fd:customDisplayFormat (#1619) * FORMS-18718: Desktop, RWD Tablet, RWD Mobile - Visual heading text is not marked as heading @sunnym @vavarshn (#1631) * FORMS-18633: Desktop, RWD Tablet, RWD Mobile - Visual heading text is not marked as heading @sunnym @vavarshn (#1630) * FORMS-20431: Update excludeFromDoRIfHidden prefix (#1617) * FORMS-20431: Update excludeFromDoRIfHidden prefix * FORMS-20431: Update test cases * FORMS-20431: Update the af-core version * FORMS-20431: Revert changes on package-lock.json --------- Co-authored-by: Rishi Mehta <69448117+rismehta@users.noreply.github.com> * Forms-20262: FileInput v4 (#1618) * FORMS-20262: Handle invalid file attachments on client-side * add functionality to get collated alert message with multiple invalid errors * FORMS-20262: Update alert message content * FORMS-20262: Update alert message content * FORMS-20262: revert the fileinput base class to clean state * FORMS-20262: add size zero file error in error list * FORMS-20262: create fileinput v4 * checks for file size of 0 and throws error * collates all error messages in single alert * FORMS-20262: Update file input v4 readme * FORMS-20262: Update component version to v4 in readme * FORMS-20262: test cases for fileinput v4 * add collateral * create page for fileinput v4 * FORMS-20262: Update copyright year * FORMS-20262: fix resource super type * FORMS-20262: fix tracking feature for file input * FORMS-20262: add error message for zero-bytes file in all locale * FORMS-20262: mark head text as isHeading * FORMS-20262: pom replace fileinput v4 in libs * FORMS-19758: Addition of fragmentPath to the CRISPR JSON in Author View (#1593) * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * updating crispr spec version in dialog * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * RTC Updated AdaptiveFormVersion * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * RTC Updated AdaptiveFormVersion * RTC Updated AdaptiveFormVersion or rest-submission * RTC Updated AdaptiveFormVersion or rest-submission * RTC Updated AdaptiveFormVersion in formcontainerv2 * RTC Updated AdaptiveFormVersion in formcontainerv2WithAutoSave * Fixing code formatting --------- Co-authored-by: srivastv <srivastv@adobe.com> Co-authored-by: Rishi Mehta <rismehta@adobe.com> * feat(print-properties): Adding `dorContainer` in each component and `pageTemplate` in FormContainer and new print specific components (#1567) * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Adding channel check while resolving fragment * feat(print-properties): Adding interfaces and model implementations * feat(print-properties): Moving print related model implementations in separate bundle * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Reformatting to avoid unnecessary changes * feat(print-properties): Removing unnecessary file * feat(print-properties): Removing unnecessary file * feat(print-properties): Refactoring changes * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Adding channel check while resolving fragment * feat(print-properties): Adding interfaces and model implementations * feat(print-properties): Moving print related model implementations in separate bundle * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Reformatting to avoid unnecessary changes * feat(print-properties): Removing unnecessary file * feat(print-properties): Removing unnecessary file * feat(print-properties): Refactoring changes * feat(print-properties): Fixing issues with rebasing * feat(print-properties): Import sorting * feat(print-properties): Removing unnecessary file * feat(print-properties): Adding interfaces and model implementations * feat(print-properties): Moving print related model implementations in separate bundle * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Adding channel check while resolving fragment * feat(print-properties): Adding interfaces and model implementations * feat(print-properties): Moving print related model implementations in separate bundle * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Reformatting to avoid unnecessary changes * feat(print-properties): Removing unnecessary file * feat(print-properties): Removing unnecessary file * feat(print-properties): Refactoring changes * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Adding channel check while resolving fragment * feat(print-properties): Adding interfaces and model implementations * feat(print-properties): Moving print related model implementations in separate bundle * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Reformatting to avoid unnecessary changes * feat(print-properties): Removing unnecessary file * feat(print-properties): Removing unnecessary file * feat(print-properties): Refactoring changes * feat(print-properties): Fixing issues with rebasing * feat(print-properties): Import sorting * feat(print-properties): Removing unnecessary file * feat(print-properties): Removing synthetic resource changes * feat(print-properties): Adding test case for channel based fragment resolution * feat(print-properties): Removing the pageTemplate handling as it is not in separate PrintContainer * feat(print-properties): Adding interfaces and model implementations * feat(print-properties): Moving print related model implementations in separate bundle * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Adding channel check while resolving fragment * feat(print-properties): Adding interfaces and model implementations * feat(print-properties): Moving print related model implementations in separate bundle * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Reformatting to avoid unnecessary changes * feat(print-properties): Removing unnecessary file * feat(print-properties): Removing unnecessary file * feat(print-properties): Refactoring changes * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Adding channel check while resolving fragment * feat(print-properties): Adding interfaces and model implementations * feat(print-properties): Moving print related model implementations in separate bundle * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Reformatting to avoid unnecessary changes * feat(print-properties): Removing unnecessary file * feat(print-properties): Removing unnecessary file * feat(print-properties): Refactoring changes * feat(print-properties): Fixing issues with rebasing * feat(print-properties): Import sorting * feat(print-properties): Removing unnecessary file * feat(print-properties): Adding the change to resolve fragment based on its guideContainer in hierarchy * feat(print-properties): Adding interfaces and model implementations * feat(print-properties): Moving print related model implementations in separate bundle * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Adding channel check while resolving fragment * feat(print-properties): Adding interfaces and model implementations * feat(print-properties): Moving print related model implementations in separate bundle * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Reformatting to avoid unnecessary changes * feat(print-properties): Removing unnecessary file * feat(print-properties): Removing unnecessary file * feat(print-properties): Refactoring changes * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Adding channel check while resolving fragment * feat(print-properties): Adding interfaces and model implementations * feat(print-properties): Moving print related model implementations in separate bundle * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Reformatting to avoid unnecessary changes * feat(print-properties): Removing unnecessary file * feat(print-properties): Removing unnecessary file * feat(print-properties): Refactoring changes * feat(print-properties): Fixing issues with rebasing * feat(print-properties): Import sorting * feat(print-properties): Removing unnecessary file * feat(print-properties): Adding interfaces and model implementations * feat(print-properties): Moving print related model implementations in separate bundle * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Adding channel check while resolving fragment * feat(print-properties): Adding interfaces and model implementations * feat(print-properties): Moving print related model implementations in separate bundle * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Reformatting to avoid unnecessary changes * feat(print-properties): Removing unnecessary file * feat(print-properties): Removing unnecessary file * feat(print-properties): Refactoring changes * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Adding channel check while resolving fragment * feat(print-properties): Adding interfaces and model implementations * feat(print-properties): Moving print related model implementations in separate bundle * feat(print-properties): Updating schema version for more test files * feat(print-properties): RTC - Adding components - Barcode, Line and Rectangle * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): RTC - Adding UTs for print specific interfaces * feat(print-properties): Adding DoR view and correcting a typo * feat(print-properties): Adding more UTs * feat(print-properties): Removing print related files * feat(print-properties): Reformatting to avoid unnecessary changes * feat(print-properties): Removing unnecessary file * feat(print-properties): Removing unnecessary file * feat(print-properties): Refactoring changes * feat(print-properties): Fixing issues with rebasing * feat(print-properties): Import sorting * feat(print-properties): Removing unnecessary file * feat(print-properties): Removing synthetic resource changes * feat(print-properties): Adding test case for channel based fragment resolution * feat(print-properties): Removing the pageTemplate handling as it is not in separate PrintContainer * feat(print-properties): Removing code came due to merge conflicts * feat(print-properties): Removing new schema; it is used in print specific sdk * feat(print-properties): Removing new field types * feat(print-properties): Updating version of dor api package * feat(print-properties): Converting string literals to constants * feat(print-properties): Adding test case for getDorContainer in the FormComponent inetrface * feat(print-cc): Adding changes to pass down channel info to correctly resolve fragment * feat(print-cc): Removing unnecessary change * feat(print-cc): Adding dorcontainer check in UT * feat(print-cc): Fixing conflict issues * feat(print-cc): Fixing conflict issues * feat(print-cc): Adding test cases for Views classes * feat(print-cc): Adding test case * FORMS-19758: Addition of fragmentPath to the CRISPR JSON in Author View (#1593) * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * updating crispr spec version in dialog * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * RTC Updated AdaptiveFormVersion * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Adding Default specVersionfor formcontainerv2 test * Added fragment path in Crispr json for Author view * RTC Adding Default specVersionfor formcontainerv2 test * RTC updating test baseline * updated baseline * updating baseline * Added test cases and addressed review comments * RTC Removed duplicate function * RTC Updated AdaptiveFormVersion * RTC Updated AdaptiveFormVersion or rest-submission * RTC Updated AdaptiveFormVersion or rest-submission * RTC Updated AdaptiveFormVersion in formcontainerv2 * RTC Updated AdaptiveFormVersion in formcontainerv2WithAutoSave * Fixing code formatting --------- Co-authored-by: srivastv <srivastv@adobe.com> Co-authored-by: Rishi Mehta <rismehta@adobe.com> * feat(print-cc): Updating version in test case --------- Co-authored-by: dhrsharm <dhrsharm@adobe.com> Co-authored-by: vjystva <42437657+vjystva@users.noreply.github.com> Co-authored-by: srivastv <srivastv@adobe.com> Co-authored-by: Rishi Mehta <rismehta@adobe.com> * Adding scribble signature support. (#1651) * Adding scribble signature support. * Adding scribble signature support. * Adding scribble signature support. * Moving the test logic to then post click. * Moving the test logic to then post click. * Moving the test logic to then post click. * Moving the test logic to then post click. * Moving the test logic to then post click. * Addressing review comments. * Moving the test logic to then post click. * Addressing review comments. * Addressing review comments. * Moving the test logic to then post click. * Fixing enter keydown event on forms (#1653) * link fix * Link fix * Fixing issue * FORMS-19721 Addition of rules to the CRISPR JSON for print channel (#1594) * Added rule events and passed chanel information to child * Added rule events and passed chanel information to child * Removed unnecessary imports * Removed rule editor uber changes * mergedchanges and added missing one * mergedchanges and added missing one * Added test cases * modified null check * Empty value (#1654) * Empty value fix * Empty value fix * Adding test cases * Fixing package info * feat: token name updated (#1652) Co-authored-by: Prateek Awasthi <prateekawast@adobe.com> * Fixing token * Resolving merge conflicts --------- Co-authored-by: Stefan Dragomir <57857730+stefan-dragomir@users.noreply.github.com> Co-authored-by: Stefan Dragomir <stefand@ENSRO0422.local> Co-authored-by: Prateek Awasthi <prateek1497@gmail.com> Co-authored-by: Prateek Awasthi <prateekawast@adobe.com> Co-authored-by: anshikag-adobe <anshikag@adobe.com> Co-authored-by: Talmiz Ahmed <115221634+TalmizAhmed@users.noreply.github.com> Co-authored-by: CezarSTF <144429471+CezarSTF@users.noreply.github.com> Co-authored-by: vjystva <42437657+vjystva@users.noreply.github.com> Co-authored-by: srivastv <srivastv@adobe.com> Co-authored-by: DhruvSharma-845 <dhruvsharma845@gmail.com> Co-authored-by: dhrsharm <dhrsharm@adobe.com> Co-authored-by: sakshi-arora1 <80878797+sakshi-arora1@users.noreply.github.com>
2 parents 5e4b515 + 4bc61e8 commit 741adf4

File tree

157 files changed

+9465
-94
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

157 files changed

+9465
-94
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"accessibilityExceptionList": ["landmark-one-main", "label-title-only", "region", "focus-order-semantics", "target-size", "page-has-heading-one"]
2+
"accessibilityExceptionList": ["landmark-one-main", "label-title-only", "region", "focus-order-semantics", "target-size", "page-has-heading-one", "aria-required-attr", "empty-heading"]
33
}

.circleci/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ jobs:
209209
FT: 'true'
210210
resource_class: large
211211
working_directory: /home/circleci/build
212-
parallelism: 8
212+
parallelism: 4
213213
<<: *cypress_test_steps
214214

215215
cypress-chrome-cloudready-with-latest-addon-without-ft:
@@ -222,7 +222,7 @@ jobs:
222222
FT: 'false'
223223
resource_class: large
224224
working_directory: /home/circleci/build
225-
parallelism: 8
225+
parallelism: 4
226226
<<: *cypress_test_steps
227227

228228
# cypress-chrome-cloudready-with-latest-addon-and-old-core-components:

bundles/af-core/pom.xml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -654,6 +654,10 @@
654654
<artifactId>core.wcm.components.core</artifactId>
655655
<scope>provided</scope>
656656
</dependency>
657+
<dependency>
658+
<groupId>com.adobe.aem</groupId>
659+
<artifactId>core-forms-print-components-print-dor-api</artifactId>
660+
</dependency>
657661
<dependency>
658662
<groupId>org.apache.sling</groupId>
659663
<artifactId>org.apache.sling.testing.caconfig-mock-plugin</artifactId>

bundles/af-core/src/main/java/com/adobe/cq/forms/core/components/internal/form/FormConstants.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,4 +148,7 @@ private FormConstants() {
148148

149149
/** Form definition type indicating submission view */
150150
public static final String FORM_DEFINITION_SUBMISSION = "submission";
151-
}
151+
152+
/** The channel for print */
153+
public static final String CHANNEL_PRINT = "print";
154+
}

bundles/af-core/src/main/java/com/adobe/cq/forms/core/components/internal/form/ReservedProperties.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,11 @@ private ReservedProperties() {
7474
public static final String PN_PLACEHOLDER = "placeholder";
7575
public static final String PN_READ_ONLY = "readOnly";
7676
public static final String PN_DEFAULT_VALUE = "default";
77+
public static final String PN_EMPTY_VALUE = "fd:emptyValue";
7778
public static final String PN_MULTI_DEFAULT_VALUES = "fd:multiDefaultValues";
7879
public static final String PN_FORMAT = "format";
7980
public static final String PN_DISPLAY_FORMAT = "displayFormat";
81+
public static final String PN_CUSTOM_DISPLAY_FORMAT = "fd:customDisplayFormat";
8082
public static final String PN_EDIT_FORMAT = "editFormat";
8183
public static final String PN_DISPLAY_VALUE_EXPRESSION = "displayValueExpression";
8284
public static final String PN_DATA_FORMAT = "dataFormat";
@@ -163,8 +165,8 @@ private ReservedProperties() {
163165
public static final String FD_ENABLE_AUTO_SAVE = "fd:enableAutoSave";
164166
public static final String FD_AUTO_SAVE_STRATEGY_TYPE = "fd:autoSaveStrategyType";
165167
public static final String FD_AUTO_SAVE_INTERVAL = "fd:autoSaveInterval";
166-
public static final String FD_EXCLUDE_FROM_DOR_IF_HIDDEN = "excludeFromDoRIfHidden";
167-
168+
public static final String FD_EXCLUDE_FROM_DOR_IF_HIDDEN = "fd:excludeFromDoRIfHidden";
169+
public static final String FD_DIALOG_LABEL = "fd:dialogLabel";
168170
public static final String FD_XFA_SCRIPTS = "fd:xfaScripts";
169171

170172
public static final String FD_DRAFT_ID = "fd:draftId";

bundles/af-core/src/main/java/com/adobe/cq/forms/core/components/internal/models/v1/form/ButtonImpl.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,10 @@ public Map<String, Object> getDorProperties() {
109109
if (dorColspan != null) {
110110
customDorProperties.put("dorColspan", dorColspan);
111111
}
112+
Map<String, Object> dorContainer = getDorContainer();
113+
if (dorContainer != null) {
114+
customDorProperties.put(CUSTOM_DOR_CONTAINER_WRAPPER, dorContainer);
115+
}
112116
return customDorProperties;
113117
}
114118

bundles/af-core/src/main/java/com/adobe/cq/forms/core/components/internal/models/v1/form/FragmentImpl.java

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
1616
package com.adobe.cq.forms.core.components.internal.models.v1.form;
1717

18-
import java.util.*;
18+
import java.util.ArrayList;
19+
import java.util.List;
20+
import java.util.Map;
1921

2022
import javax.annotation.PostConstruct;
2123

@@ -43,7 +45,9 @@
4345
import com.adobe.cq.forms.core.components.models.form.FormContainer;
4446
import com.adobe.cq.forms.core.components.models.form.Fragment;
4547
import com.adobe.cq.forms.core.components.util.ComponentUtils;
48+
import com.adobe.cq.forms.core.components.views.Views;
4649
import com.fasterxml.jackson.annotation.JsonIgnore;
50+
import com.fasterxml.jackson.annotation.JsonView;
4751

4852
@Model(
4953
adaptables = { SlingHttpServletRequest.class, Resource.class },
@@ -55,6 +59,7 @@
5559
public class FragmentImpl extends PanelImpl implements Fragment {
5660

5761
public static final String CUSTOM_FRAGMENT_PROPERTY_WRAPPER = "fd:fragment";
62+
private static final String PRINT_CHANNEL_PATH = "/" + "print";
5863

5964
@OSGiService
6065
private SlingModelFilter slingModelFilter;
@@ -70,7 +75,9 @@ public class FragmentImpl extends PanelImpl implements Fragment {
7075
@PostConstruct
7176
private void initFragmentModel() {
7277
ResourceResolver resourceResolver = resource.getResourceResolver();
73-
fragmentContainer = ComponentUtils.getFragmentContainer(resourceResolver, fragmentPath);
78+
79+
String updatedFragmentPath = this.getFragmentPathBasedOnChannel(fragmentPath);
80+
fragmentContainer = ComponentUtils.getFragmentContainer(resourceResolver, updatedFragmentPath);
7481
if (request != null) {
7582
FormClientLibManager formClientLibManager = request.adaptTo(FormClientLibManager.class);
7683
String clientLibRef = getClientLibForFragment();
@@ -80,7 +87,14 @@ private void initFragmentModel() {
8087
}
8188
}
8289

83-
@JsonIgnore
90+
private String getFragmentPathBasedOnChannel(String fragmentPath) {
91+
if (FormConstants.CHANNEL_PRINT.equals(this.channel)) {
92+
return fragmentPath + PRINT_CHANNEL_PATH;
93+
}
94+
return fragmentPath;
95+
}
96+
97+
@JsonView(Views.Author.class)
8498
public String getFragmentPath() {
8599
return fragmentPath;
86100
}

bundles/af-core/src/main/java/com/adobe/cq/forms/core/components/internal/models/v1/form/PanelImpl.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,10 @@ public Map<String, Object> getDorProperties() {
145145
if (dorLayoutType != null) {
146146
customDorProperties.put(DOR_LAYOUT_TYPE, dorLayoutType);
147147
}
148+
Map<String, Object> dorContainer = getDorContainer();
149+
if (dorContainer != null) {
150+
customDorProperties.put(CUSTOM_DOR_CONTAINER_WRAPPER, dorContainer);
151+
}
148152
return customDorProperties;
149153
}
150154

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2+
~ Copyright 2025 Adobe
3+
~
4+
~ Licensed under the Apache License, Version 2.0 (the "License");
5+
~ you may not use this file except in compliance with the License.
6+
~ You may obtain a copy of the License at
7+
~
8+
~ http://www.apache.org/licenses/LICENSE-2.0
9+
~
10+
~ Unless required by applicable law or agreed to in writing, software
11+
~ distributed under the License is distributed on an "AS IS" BASIS,
12+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
~ See the License for the specific language governing permissions and
14+
~ limitations under the License.
15+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
16+
17+
package com.adobe.cq.forms.core.components.internal.models.v1.form;
18+
19+
import java.util.Map;
20+
21+
import org.apache.sling.api.SlingHttpServletRequest;
22+
import org.apache.sling.api.resource.Resource;
23+
import org.apache.sling.models.annotations.Default;
24+
import org.apache.sling.models.annotations.Exporter;
25+
import org.apache.sling.models.annotations.Model;
26+
import org.apache.sling.models.annotations.injectorspecific.InjectionStrategy;
27+
import org.apache.sling.models.annotations.injectorspecific.ValueMapValue;
28+
import org.jetbrains.annotations.NotNull;
29+
30+
import com.adobe.cq.export.json.ComponentExporter;
31+
import com.adobe.cq.export.json.ExporterConstants;
32+
import com.adobe.cq.forms.core.components.internal.form.ReservedProperties;
33+
import com.adobe.cq.forms.core.components.models.form.FieldType;
34+
import com.adobe.cq.forms.core.components.models.form.Scribble;
35+
import com.adobe.cq.forms.core.components.util.AbstractFieldImpl;
36+
import com.fasterxml.jackson.annotation.JsonIgnore;
37+
import com.fasterxml.jackson.annotation.JsonInclude;
38+
39+
@Model(
40+
adaptables = { SlingHttpServletRequest.class, Resource.class },
41+
adapters = { Scribble.class, ComponentExporter.class },
42+
resourceType = "core/fd/components/form/scribble/v1/scribble")
43+
@Exporter(
44+
name = ExporterConstants.SLING_MODEL_EXPORTER_NAME,
45+
extensions = ExporterConstants.SLING_MODEL_EXTENSION)
46+
public class ScribbleImpl extends AbstractFieldImpl implements Scribble {
47+
48+
@ValueMapValue(injectionStrategy = InjectionStrategy.OPTIONAL)
49+
@JsonInclude(JsonInclude.Include.NON_EMPTY)
50+
private String value;
51+
52+
@ValueMapValue(injectionStrategy = InjectionStrategy.OPTIONAL, name = ReservedProperties.FD_DIALOG_LABEL)
53+
@Default(values = Scribble.DEFAULT_DIALOG_LABEL)
54+
protected String dialogLabel;
55+
56+
@ValueMapValue(injectionStrategy = InjectionStrategy.OPTIONAL, name = ReservedProperties.PN_FORMAT)
57+
@JsonInclude(JsonInclude.Include.NON_NULL)
58+
protected String format;
59+
60+
@Override
61+
public String getValue() {
62+
return value;
63+
}
64+
65+
@JsonIgnore
66+
public String getDialogLabel() {
67+
return dialogLabel;
68+
}
69+
70+
@Override
71+
public String getFormat() {
72+
return format;
73+
}
74+
75+
@Override
76+
public String getFieldType() {
77+
return super.getFieldType(FieldType.FILE_INPUT);
78+
}
79+
80+
@Override
81+
public @NotNull Map<String, Object> getProperties() {
82+
Map<String, Object> customProperties = super.getProperties();
83+
customProperties.put(ReservedProperties.PN_VIEWTYPE, "signature");
84+
if (getDialogLabel() != null)
85+
customProperties.put(ReservedProperties.FD_DIALOG_LABEL, getDialogLabel());
86+
return customProperties;
87+
}
88+
}

bundles/af-core/src/main/java/com/adobe/cq/forms/core/components/internal/models/v2/form/FormContainerImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ public Map<String, Object> getDorProperties() {
419419
customDorProperties.put(DOR_TEMPLATE_TYPE, dorTemplateType);
420420
}
421421
if (excludeFromDoRIfHidden != null) {
422-
customDorProperties.put(EXCLUDE_FROM_DOR_IF_HIDDEN, excludeFromDoRIfHidden);
422+
customDorProperties.put(ReservedProperties.FD_EXCLUDE_FROM_DOR_IF_HIDDEN, excludeFromDoRIfHidden);
423423
}
424424
return customDorProperties;
425425
}

0 commit comments

Comments
 (0)