Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1233 commits
Select commit Hold shift + click to select a range
2a323f9
feature/CDCTOOLBOX-441 - resolve conflicts
iamGaspar Dec 4, 2024
d820f14
Merge branch 'feature/CDCTOOLBOX-441' of https://github.com/SAP/sap-c…
iamGaspar Dec 4, 2024
542fd82
feature/CDCTOOLBOX-441 - create more tests
iamGaspar Dec 4, 2024
0384acb
feature/CDCTOOLBOX-441 - create more tests 2
iamGaspar Dec 4, 2024
62cd18e
feature/CDCTOOLBOX-441 - Fix VersionControl tests
iamGaspar Dec 4, 2024
725a782
feature/CDCTOOLBOX-441 - Add more tests
iamGaspar Dec 5, 2024
d49186e
CDCTOOLBOX-454: Finishing improvements
Helsinky Dec 5, 2024
20c6f12
feature/CDCTOOLBOX-441 - Add more tests 2
iamGaspar Dec 5, 2024
9d28d56
creating more tests
Helsinky Dec 6, 2024
3eca386
CDCTOOLBOX-462:Fixing changes
Helsinky Dec 6, 2024
31070b3
feature/CDCTOOLBOX-441 - fix getFile issue
iamGaspar Dec 6, 2024
8d7aef8
feature/CDCTOOLBOX-441 - fix set extensions issue
iamGaspar Dec 7, 2024
1aca339
feature/CDCTOOLBOX-441 - change Version Control naming
iamGaspar Dec 9, 2024
7b5f4a8
feature/CDCTOOLBOX-441 - change Version Control namingcd
iamGaspar Dec 9, 2024
d85542c
feature/CDCTOOLBOX-441 - githubUtils test
iamGaspar Dec 9, 2024
6fa46e4
CDCTOOLBOX-454: Fixed changes
Helsinky Dec 9, 2024
811a4e0
feature/CDCTOOLBOX-441 - fix githubUtils test
iamGaspar Dec 9, 2024
d5df492
CDCTOOLBOX-454:Fixing mandatory fields
Helsinky Dec 10, 2024
ec94e50
feature/CDCTOOLBOX-441 - githubUtils test fixed
iamGaspar Dec 11, 2024
ac69bb9
feature/CDCTOOLBOX-441 - githubUtils test fixed
iamGaspar Dec 11, 2024
48d506c
feature/CDCTOOLBOX-441 - setters with commented tests
iamGaspar Dec 11, 2024
8784c93
feature/CDCTOOLBOX-441 - fix setters and cdcUtils tests
iamGaspar Dec 12, 2024
43c8fe7
CDCTOOLBOX-454: Fix testing errors
Helsinky Dec 12, 2024
36d6e13
feature/CDCTOOLBOX-441: increase test coverage
iamGaspar Dec 12, 2024
83cb1b1
feature/CDCTOOLBOX-441: increase test coverage for setters
iamGaspar Dec 12, 2024
f4578bc
feature/CDCTOOLBOX-462: Adding more tests
Helsinky Dec 17, 2024
516e9ce
feature/CDCTOOLBOX-441: remove other tasks files
iamGaspar Dec 17, 2024
7177909
feature/CDCTOOLBOX-454:Fixing CSS and HTML changes from 17-12-2024
Helsinky Dec 17, 2024
d27be2c
feature/CDCTOOLBOX-441: refactor tests
iamGaspar Dec 17, 2024
96fab12
feature/CDCTOOLBOX-441: allows cookies to store gitToken
iamGaspar Dec 17, 2024
b47b274
feature/CDCTOOLBOX-441: add ID remove sha, add translations
iamGaspar Dec 17, 2024
b65122f
feature/CDCTOOLBOX-454:Adding schema tests
Helsinky Dec 18, 2024
03a8ace
Local changes
Helsinky Dec 18, 2024
df477d7
feature/CDCTOOLBOX-441: add pagination and commit message add transla…
iamGaspar Dec 18, 2024
c7b40ef
Feature/CDCTOOLBOX-454: Fixing tests
Helsinky Dec 20, 2024
3ddebe5
feature/CDCTOOLBOX-441: refactor with tests
iamGaspar Dec 23, 2024
7d52ac6
feature/CDCTOOLBOX-441:add owner via user
iamGaspar Dec 23, 2024
84c1cc2
Local testing
Helsinky Dec 25, 2024
0159c47
feature/CDCTOOLBOX-441: add popup with backup details after commit
iamGaspar Dec 26, 2024
3b206fc
feature/CDCTOOLBOX-441: first draft pagination
iamGaspar Dec 26, 2024
29adbcd
feature/CDCTOOLBOX-441: first pagination fix
iamGaspar Dec 27, 2024
05e4a14
feature/CDCTOOLBOX-441: last page of pagination fixed
iamGaspar Dec 31, 2024
e2a642f
feature/CDCTOOLBOX-441: extra pagination buttons fixed
iamGaspar Dec 31, 2024
75b77ef
feature/CDCTOOLBOX-441: versionConntrolService tests
iamGaspar Dec 31, 2024
8e04338
feature/CDCTOOLBOX-441: gitHubUtils.test passing
iamGaspar Dec 31, 2024
da43015
feature/CDCTOOLBOX-441: change greater and less symbol
iamGaspar Dec 31, 2024
63e1f99
feature/CDCTOOLBOX-441: increase coverage of githubutils tests
iamGaspar Jan 2, 2025
1177e93
CDCTOOLBOX-454: Remove build warning, adding testing
Helsinky Jan 3, 2025
4c68826
CDCTOOLBOX-454: Removing console.logs
Helsinky Jan 3, 2025
24591bf
CDCTOOLBOX-454:Add cypress
Helsinky Jan 3, 2025
b58e816
feature/CDCTOOLBOx-454: Finishing Cypress testing
Helsinky Jan 3, 2025
22f3943
feature/CDCTOOLBOx-454: Finishing Cypress testing
Helsinky Jan 6, 2025
4dd08e9
feature/CDCTOOLBOx-454: Finishing Cypress testing
Helsinky Jan 6, 2025
32320f9
feature/CDCTOOLBOx-454: Finishing Cypress testing
Helsinky Jan 6, 2025
36dac0f
feature/CDCTOOLBOx-454: Finishing Cypress testing
Helsinky Jan 6, 2025
4877f23
feature/CDCTOOLBOx-454: Adding more test
Helsinky Jan 6, 2025
757d7ea
feature/CDCTOOLBOX-441: change backup popup with changes to be made
iamGaspar Jan 6, 2025
3ff1858
feature/CDCTOOLBOx-454: Adding more tests
Helsinky Jan 6, 2025
d242350
feature/CDCTOOLBOx-454: Adding tests for coverage
Helsinky Jan 6, 2025
a559cd7
feature/CDCTOOLBOx-454: Adding tests for coverage
Helsinky Jan 6, 2025
ec2584e
feature/CDCTOOLBOX-454:Refactoring: Removing duplicated lines
Helsinky Jan 7, 2025
aa7a544
feature/CDCTOOLBOX-454:Refactoring: Removing duplicated lines
Helsinky Jan 7, 2025
e2be1dc
feature/CDCTOOLBOX-441: add get and sett of channel and topic (Commun…
iamGaspar Jan 7, 2025
14a3e40
feature/CDCTOOLBOX-454:Refactoring: Removing duplicated lines
Helsinky Jan 7, 2025
35089bc
feature/CDCTOOLBOX-454:Refactoring: Refactoring export to csv tests
Helsinky Jan 7, 2025
0378cb3
feature/CDCTOOLBOX-454:Refactoring: Clean Import Accounts Dataset
Helsinky Jan 7, 2025
257ce8a
feature/CDCTOOLBOX-454:Refactoring: Clean Export to CSV tests
Helsinky Jan 7, 2025
1ef5eeb
feature/CDCTOOLBOX-441: remove pagination and add tablegrow
iamGaspar Jan 7, 2025
0d403ac
feature/CDCTOOLBOX-441: pagination cleanup
iamGaspar Jan 7, 2025
0927b14
feature/CDCTOOLBOX-454:Refactoring: Clean Communications
Helsinky Jan 7, 2025
6ce59c0
feature/CDCTOOLBOX-454:Refactoring: Clean Preferences
Helsinky Jan 7, 2025
38cef51
feature/CDCTOOLBOX-454:Refactoring: Clean Preferences
Helsinky Jan 7, 2025
d382018
feature/CDCTOOLBOx-454: Finishing Cypress testing
Helsinky Jan 7, 2025
5ac9c07
feature/CDCTOOLBOx-454: Removing password string from datatest
Helsinky Jan 8, 2025
bb33448
feature/CDCTOOLBOx-454: Rename password Array
Helsinky Jan 8, 2025
47996e7
feature/CDCTOOLBOx-454: Rename password strings
Helsinky Jan 8, 2025
3edfd05
feature/CDCTOOLBOX-441: adjust table size so scroll doesn't disappear…
iamGaspar Jan 8, 2025
9ed7561
feature/CDCTOOLBOX-441: Version control title adjustment
iamGaspar Jan 8, 2025
eff407d
feature/CDCTOOLBOx-454: Rename password strings
Helsinky Jan 8, 2025
0821d3b
feature/CDCTOOLBOx-454: Adding copyright comment
Helsinky Jan 8, 2025
7a56488
feature/CDCTOOLBOx-454: Adding copyright comment
Helsinky Jan 8, 2025
2b7391f
feature/CDCTOOLBOx-454: Cleaning the code
Helsinky Jan 8, 2025
ea009b4
feature/CDCTOOLBOX-441: Fix tests and error o Backup
iamGaspar Jan 8, 2025
ba28a62
feature/CDCTOOLBOX-454:changing scripts on package json
Helsinky Jan 8, 2025
46bde77
feature/CDCTOOLBOX-454: Removing unecessary text and renaming file
Helsinky Jan 9, 2025
e7f0e5c
dataflow set
iamGaspar Jan 9, 2025
2d811df
feature/CDCTOOLBOX-441: "Provisory
iamGaspar Jan 9, 2025
81cfe19
feature/CDCTOOLBOX-454:Fixing requested errors
Helsinky Jan 9, 2025
72628cb
feature/CDCTOOLBOX-441: Fix infinite branches, redux implemented
iamGaspar Jan 10, 2025
60ec924
feature/CDCTOOLBOX-441: Set Dataflow implemented
iamGaspar Jan 10, 2025
cb9b515
feature/CDCTOOLBOX-454:Fixing comments
Helsinky Jan 13, 2025
a14f212
feature/CDCTOOLBOX-441: Get and Set Webhooks implemented
iamGaspar Jan 13, 2025
d98eff9
feature/CDCTOOLBOX-441: Get Consents
iamGaspar Jan 13, 2025
0d9f2b3
feature/CDCTOOLBOX-454:Refactoring exportToCSV comments
Helsinky Jan 13, 2025
0c13fd5
Changing css files
Helsinky Jan 13, 2025
d89a1d4
feature/CDCTOOLBOX-441: set Consent
iamGaspar Jan 13, 2025
cf3ecc6
feature/CDCTOOLBOX-441:get and set for social
iamGaspar Jan 13, 2025
5384f5d
feature/CDCTOOLBOX-454:Fix logic from services
Helsinky Jan 13, 2025
e0cb293
feature/CDCTOOLBOX-454:Fix logic from services
Helsinky Jan 13, 2025
38233b0
feature/CDCTOOLBOX-441:get and set for recaptcha
iamGaspar Jan 13, 2025
97ddd37
feature/CDCTOOLBOX-454:Fix code smell
Helsinky Jan 14, 2025
f6a5196
feature/CDCTOOLBOX-441: fix tests
iamGaspar Jan 14, 2025
b6d5239
feature/CDCTOOLBOX-462:Refactoring code smells
Helsinky Jan 14, 2025
9b41db7
feature/CDCTOOLBOX-462:Removing set from scripts in package.json
Helsinky Jan 14, 2025
f5c332a
feature/CDCTOOLBOX-454:Adding tracker to download button
Helsinky Jan 14, 2025
481eb94
feature/CDCTOOLBOX-441: allow cy siteDeployer tests to pass (to be re…
iamGaspar Jan 15, 2025
9d7cc15
feature/CDCTOOLBOX-441: uncomment and fix cy tests
iamGaspar Jan 15, 2025
52dcae4
feature/CDCTOOLBOX-441: renaming copyFromGit functions
iamGaspar Jan 15, 2025
7955816
feature/CDCTOOLBOX-454:Adding treeSearch testing
Helsinky Jan 15, 2025
cc727a9
feature/CDCTOOLBOX-454:Refactoring
Helsinky Jan 15, 2025
686f5d8
feature/CDCTOOLBOX-454:Refactoring requested changes
Helsinky Jan 15, 2025
3460b72
feature/CDCTOOLBOX-454:Refactoring requested changes without taking h…
Helsinky Jan 15, 2025
e91684c
feature/CDCTOOLBOX-454:Refactoring requested changes without taking h…
Helsinky Jan 16, 2025
0511f4e
feature/CDCTOOLBOX-441: remove dataflow error and delete unnecessary …
iamGaspar Jan 16, 2025
e85daa5
feature/CDCTOOLBOX-441: Add githubUtils tests
iamGaspar Jan 16, 2025
9d3cf8c
feature/CDCTOOLBOX-441: remove debuggers
iamGaspar Jan 16, 2025
6fa1f17
feature/CDCTOOLBOX-462:Removing and refactoring
Helsinky Jan 16, 2025
fe88718
feature/CDCTOOLBOX-441: add tests to Setters
iamGaspar Jan 16, 2025
e049e49
feature/CDCTOOLBOX-454:Adding testing to import accounts slice
Helsinky Jan 16, 2025
19f4137
feature/CDCTOOLBOX-454:Adding testing to import accounts slice
Helsinky Jan 16, 2025
ceacc95
feature/CDCTOOLBOX-441: solve tests on npm run test
iamGaspar Jan 16, 2025
8ea633a
feature/CDCTOOLBOX-441: versionControlSlice test
iamGaspar Jan 16, 2025
549ab17
feature/CDCTOOLBOX-454:Eliminating useless function on redux
Helsinky Jan 16, 2025
f6fffcb
Merge pull request #106 from SAP/feature/CDCTOOLBOX-454
Helsinky Jan 16, 2025
29cc506
feature/CDCTOOLBOX-441: Increase githubUtils tests coverage
iamGaspar Jan 16, 2025
f4d1743
feature/CDCTOOLBOX-441: Code smels and refactoring
iamGaspar Jan 17, 2025
4ae85bf
feature/CDCTOOLBOX-441: add recaptcha tests and rewind recaptchaConfi…
iamGaspar Jan 17, 2025
d9c304a
feature/CDCTOOLBOX-441: update setFromFiles method to use siteInfo i…
iamGaspar Jan 17, 2025
7932de2
feature/CDCTOOLBOX-441: Merge branch 'dev'
iamGaspar Jan 17, 2025
1de694a
feature/CDCTOOLBOX-441: Fix cypress sending importAccounts constant
iamGaspar Jan 19, 2025
3412a5b
feature/CDCTOOLBOX-441: Fix cypress importAccounts on App.js
iamGaspar Jan 19, 2025
385599c
feature/CDCTOOLBOX-441: Fix cypress importAccounts test
iamGaspar Jan 20, 2025
9bdbbf5
feature/CDCTOOLBOX-441: Fix remarks and tests
iamGaspar Jan 20, 2025
ff6c204
feature/CDCTOOLBOX-441: alternative to fix remarkx realated with coo…
iamGaspar Jan 20, 2025
c88c31b
feature/CDCTOOLBOX-441: Add httpOnly flag to refreshToken cookie for…
iamGaspar Jan 20, 2025
c8a5ee3
feature/CDCTOOLBOX-441: roolback to remove unused setRefreshToken ac…
iamGaspar Jan 20, 2025
3758648
feature/CDCTOOLBOX-441: Implement encryption for gitToken and owner …
iamGaspar Jan 21, 2025
ce87bd7
feature/CDCTOOLBOX-441: Enhance versionControlSlice tests by adding …
iamGaspar Jan 21, 2025
c74977c
feature/CDCTOOLBOX-441: fix tests to run npm run test
iamGaspar Jan 21, 2025
7dec5fc
feature/CDCTOOLBOX-441: Remove unused decryptData function from vers…
iamGaspar Jan 21, 2025
f7767d8
feature/CDCTOOLBOX-441: Add signing functionality for gitToken and o…
iamGaspar Jan 22, 2025
1f86235
feature/CDCTOOLBOX-441: Add tests for prepareFilesForUpdate and stor…
iamGaspar Jan 22, 2025
ef7dcb4
feature/CDCTOOLBOX-441: Remove unnecessary console.log statements an…
iamGaspar Jan 23, 2025
0b74f6e
feature/CDCTOOLBOX-441: Encrypt cookies with credentials
iamGaspar Jan 28, 2025
3da9058
feature/CDCTOOLBOX-441: Fix tests
iamGaspar Jan 28, 2025
2917ec9
feature/CDCTOOLBOX-441: avoid duplicatted code and improve tests cove…
iamGaspar Jan 28, 2025
de93084
feature/CDCTOOLBOX-441: add tests for VCslice and githubUtils
iamGaspar Jan 29, 2025
2f19e35
feature/CDCTOOLBOX-441: add tests for cy and add comments
iamGaspar Jan 29, 2025
b87f8f2
feature/CDCTOOLBOX-441: center textbox and button at credentials
iamGaspar Jan 30, 2025
62a763c
feature/CDCTOOLBOX-441: center textbox and button at credentials on c…
iamGaspar Jan 30, 2025
2961fba
feature/CDCTOOLBOX-441:Adding cypress tests
Helsinky Jan 30, 2025
26502f9
feature/CDCTOOLBOX-441: Ui changes
iamGaspar Jan 31, 2025
10dfc33
feature/CDCTOOLBOX-441: Add success dialog with translations
iamGaspar Feb 3, 2025
6c8623b
feature/CDCTOOLBOX-441: No commits bar instead of cells
iamGaspar Feb 3, 2025
8a3bc7d
feature/CDCTOOLBOX-441: No credentials message
iamGaspar Feb 3, 2025
a67affd
feature/CDCTOOLBOX-441: Change popup from restore
iamGaspar Feb 3, 2025
860eb5a
feature/CDCTOOLBOX-441: change popups, use cards, change table style,…
iamGaspar Feb 4, 2025
41b2640
feature/CDCTOOLBOX-441: remove dupicated table and comments
iamGaspar Feb 4, 2025
768a750
Merge branch 'feature/CDCTOOLBOX-441' of https://github.com/SAP/sap-c…
Helsinky Feb 6, 2025
4a0103b
feature/CDCTOOLBOX-441-SERVICE:Refactoring changes
Helsinky Feb 9, 2025
cac03ee
refactoring code
Helsinky Feb 11, 2025
077c741
feature/CDCTOOLBOX-441-Service: Backend refactoring
Helsinky Feb 11, 2025
2adbd6d
feature/CDCTOOLBOX-441:Refactoring backend
Helsinky Feb 12, 2025
a09e986
feature/CDCTOOLBOX-441-UI: UI changes
iamGaspar Feb 12, 2025
71eeaca
Merge branch 'feature/CDCTOOLBOX-441-Service' of https://github.com/S…
Helsinky Feb 12, 2025
f97c42a
feature/CDCTOOLBOX-441-Service:fixing refactoring code
Helsinky Feb 12, 2025
10cdd7f
feature/CDCTOOLBOX-441-Service
Helsinky Feb 13, 2025
ee573e5
feature/CDCTOOLBOX-441-Service
Helsinky Feb 13, 2025
15a9ec1
feature/CDCTOOLBOX-441:Refactoring tests
Helsinky Feb 13, 2025
d32f7f7
feature/CDCTOOLBOX-441-Service: add Repository input and manage confi…
iamGaspar Feb 13, 2025
074e1a6
feature/CDCTOOLBOX-441-Service: disable backup button with wrong cred…
iamGaspar Feb 14, 2025
2e968ea
feature/CDCTOOLBOX-441-Service:fixes recaptcha
iamGaspar Feb 14, 2025
f602ca1
feature/CDCTOOLBOX-441:Fixing tests
Helsinky Feb 14, 2025
fd01ae4
feature/CDCTOOLBOX-441-Service: Fixing tests with merge conflicts
Helsinky Feb 14, 2025
8476ff6
feature/CDCTOOLBOX-441-Service: undo babel config and remove coma fr…
iamGaspar Feb 17, 2025
a739b11
feature/CDCTOOLBOX-441:Fixing cypress testing
Helsinky Feb 17, 2025
508767e
Merge branch 'feature/CDCTOOLBOX-441-Service' of https://github.com/S…
Helsinky Feb 17, 2025
f1dbb49
feature/CDCTOOLBOX-441:Fixing cypress testing
Helsinky Feb 17, 2025
0b54e65
feature/CDCTOOLBOX-441:Fixing code smells
Helsinky Feb 17, 2025
2eefd2d
feature/CDCTOOLBOX-441-Service: fix do UpdategitFileContent
iamGaspar Feb 17, 2025
200f4f7
Merge branch 'feature/CDCTOOLBOX-441-Service' of https://github.com/S…
iamGaspar Feb 17, 2025
521d142
feature/CDCTOOLBOX-441-Service: repo not hardcoded and remove b6se64 …
iamGaspar Feb 17, 2025
9673e02
feature/CDCTOOLBOX-441-Service: add period on ImportData and VersionC…
iamGaspar Feb 17, 2025
db9f60b
adding tests
Helsinky Feb 17, 2025
cc7e214
Merge branch 'feature/CDCTOOLBOX-441-Service' of https://github.com/S…
Helsinky Feb 17, 2025
6c31fc6
adding tests
Helsinky Feb 17, 2025
e144549
feature/CDCTOOLBOX:441:Adding github tests
Helsinky Feb 17, 2025
0c16f26
adding github passing tests
Helsinky Feb 17, 2025
07b3ed9
feature/CDCTOOLBOX-441.SERVICES:Adding tests
Helsinky Feb 17, 2025
9854343
feature/CDCTOOLBOX-441.SERVICES:Adding tests
Helsinky Feb 17, 2025
4febad1
feature/CDCTOOLBOX-441.SERVICES:Adding tests
Helsinky Feb 17, 2025
b6c95eb
feature/CDCTOOLBOX-441.SERVICES:Adding tests
Helsinky Feb 18, 2025
7594599
cypress testing
Helsinky Feb 18, 2025
6649d97
cypress testing
Helsinky Feb 18, 2025
87f16de
cypress testing
Helsinky Feb 18, 2025
6897e4a
feature/CDCTOOLBOX-441:Fixing checkmarx and removing console.logs
Helsinky Feb 18, 2025
c0b7e4a
feature/CDCTOOLBOX-441:Fixing checkmarx and removing console.logs
Helsinky Feb 18, 2025
5deab1f
feature/CDCTOOLBOX-441:Fixing checkmarx and removing console.logs
Helsinky Feb 18, 2025
12f799a
feature/CDCTOOLBOX-441:Fixing checkmarx and removing console.logs
Helsinky Feb 18, 2025
dd6e00c
feature/CDCTOOLBOX-441:Fixing checkmarx
Helsinky Feb 19, 2025
a86fcc7
feature/CDCTOOLBOX-441:Refactoring create branch function
Helsinky Feb 19, 2025
f463ffd
feature/CDCTOOLBOX-441-Service: Update test URLs in GitHub tests and …
iamGaspar Feb 19, 2025
b4e9c3a
feature/CDCTOOLBOX-441:Testing
Helsinky Feb 20, 2025
327fb80
feature/CDCTOOLBOX-441:Fixing empty branches with commit
Helsinky Feb 21, 2025
44782b0
Merge branch 'feature/CDCTOOLBOX-441-Service' of https://github.com/S…
Helsinky Feb 21, 2025
a1669b8
feature/CDCTOOLBOX-441:Fixing tests
Helsinky Feb 21, 2025
5ade450
feature/CDCTOOLBOX-441:Fixing tests
Helsinky Feb 21, 2025
0d2c23a
feature/CDCTOOLBOX-441: Add deepEqual function for object comparison …
iamGaspar Feb 21, 2025
1226ba5
Merge branch 'feature/CDCTOOLBOX-441-Service' of https://github.com/S…
iamGaspar Feb 21, 2025
0cb2c72
feature/CDCTOOLBOX-441: Add tests for deepEqual function in dataSanit…
iamGaspar Feb 24, 2025
2e59ba7
feature/CDCTOOLBOX-441: Enhance fetchCommits to log and filter commit…
iamGaspar Feb 24, 2025
5f9e153
feature/CDCTOOLBOX-441: Remove debug logs and update removeIgnoredFie…
iamGaspar Feb 26, 2025
c943f36
feature/CDCTOOLBOX-441: Add documentation link and remove deepEqual f…
iamGaspar Feb 27, 2025
b0334d8
feature/CDCTOOLBOX-441: ARefactor GitHub version control manager to r…
iamGaspar Feb 27, 2025
509d871
feature/CDCTOOLBOX-441: Implement consent and legal statements extrac…
iamGaspar Mar 3, 2025
09e0ac7
feature/CDCTOOLBOX-441: Add mock for getConsentsAndLegalStatements in…
iamGaspar Mar 3, 2025
836897b
feature/CDCTOOLBOX-441: allow certain files to be copied only if user…
iamGaspar Mar 3, 2025
07e4a55
feature/CDCTOOLBOX-441:Refactor fetchCommits and prepareFilesForUpdat…
iamGaspar Mar 3, 2025
b98cbef
feature/CDCTOOLBOX-441:Separate get branch and createRef to enable fe…
iamGaspar Mar 3, 2025
7249d69
feature/CDCTOOLBOX-441:Refactor #validateCredentials to improve error…
iamGaspar Mar 3, 2025
2f00297
feature/CDCTOOLBOX-441:Enhance version control styles with flexible l…
iamGaspar Mar 5, 2025
20e12c8
feature/CDCTOOLBOX-441:edited dataTest
iamGaspar Mar 6, 2025
42c83e2
feature/CDCTOOLBOX-441: Add branch retrieval in authentication and up…
iamGaspar Mar 11, 2025
888db98
feature/CDCTOOLBOX-441: update apiKey and DataCenter, use getCommonDa…
iamGaspar Mar 12, 2025
5908844
feature/CDCTOOLBOX-441: Refactor version control services to use apiK…
iamGaspar Mar 13, 2025
0ab5ffe
feature/CDCTOOLBOX-441: Refactor data sanitization to use cascading p…
iamGaspar Mar 13, 2025
3ea5781
feature/CDCTOOLBOX-441: Add ConsentConfigurationManager to handle con…
iamGaspar Mar 14, 2025
dcadfec
feature/CDCTOOLBOX-441: Introduce ConsentConfigurationManager and Leg…
iamGaspar Mar 14, 2025
2674f6e
feature/CDCTOOLBOX-441: Implement RecaptchaConfigurationManager for i…
iamGaspar Mar 14, 2025
8efc1c1
feature/CDCTOOLBOX-441: Refactor social configuration handling by int…
iamGaspar Mar 14, 2025
3475625
feature/CDCTOOLBOX-441:Refactor ConsentConfigurationManager to improv…
iamGaspar Mar 17, 2025
a2e6713
feature/CDCTOOLBOX-441:Refactor version control handling by introduci…
iamGaspar Mar 17, 2025
45418d7
Refactor ConsentConfigurationManager and SocialManager to improve err…
iamGaspar Mar 17, 2025
fd54106
feature/CDCTOOLBOX-441:Refactor CdcService to enhance error handling …
iamGaspar Mar 17, 2025
9cb2b52
feature/CDCTOOLBOX-441:Refactor tests and remove commented code
iamGaspar Mar 18, 2025
bf957bc
feature/CDCTOOLBOX-441: Show success popup after the calls and add er…
iamGaspar Mar 18, 2025
f498c19
feature/CDCTOOLBOX-441: update"no commits" message on commit popup.
iamGaspar Mar 18, 2025
6371287
feature/CDCTOOLBOX-441: cjhange popup when it has no files to be comm…
iamGaspar Mar 18, 2025
471ee8b
feature/CDCTOOLBOX-441: Enhance OK button appearance in version contr…
iamGaspar Mar 19, 2025
945d0d9
feature/CDCTOOLBOX-441: Implement busy loader on versionControl.compo…
iamGaspar Mar 19, 2025
40bd2db
feature/CDCTOOLBOX-441: Implement busy loader on versionControl.compo…
iamGaspar Mar 19, 2025
34fabd5
feature/CDCTOOLBOX-441-SERVICE:Fixing jest test
Helsinky Mar 19, 2025
a2e6fd2
feature/CDCTOOLBOX-441: Add filesToUpdate state, update versionContro…
iamGaspar Mar 19, 2025
cfc54f3
feature/CDCTOOLBOX-441: change popup buttons
iamGaspar Mar 20, 2025
da71fba
feature/CDCTOOLBOX-441: Improve error handling in GitHub version control
iamGaspar Mar 20, 2025
7916aa6
feature/CDCTOOLBOX-441: change popup buttons
iamGaspar Mar 20, 2025
33dbf6f
feature/CDCTOOLBOX-441: Change error message
iamGaspar Mar 20, 2025
195853b
feature/CDCTOOLBOX-441: Add usage tracking for backup and revert acti…
iamGaspar Mar 20, 2025
39384a9
feature/CDCTOOLBOX-441: Refactor error handling for authentication in…
iamGaspar Mar 20, 2025
185fc18
feature/CDCTOOLBOX-441: fix slice tests
iamGaspar Mar 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion babel.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
* License: Apache-2.0
*/


module.exports = {
presets: ['@babel/preset-env'],
plugins: ['istanbul'],
Expand Down
275 changes: 272 additions & 3 deletions cypress/e2e/dataTest.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ const emailExampleFile = 'email-templates.zip'
const smsExampleFile = 'sms-templates.zip'
const importEmailsFileHeaderText = 'Import email templates'
const importSmsFileHeaderText = 'Import SMS templates'
const importEmailTemplatesErrorMessage = `Invalid ApiKey parameterInvalid ApiKey parameter`
const importEmailTemplatesErrorMessage = `Invalid ApiKey parameterInvalid APIKey identified. Invalid ApiKey parameter`
const smsTemplatesIconName = 'SMS Templates'
const smsTemplatesExportErrorMessage = 'Error getting SMS templates'
const smsTemplatesExportErrorMessageDetail = 'Error getting SMS templatesThere was an error when getting the SMS templates or you do not have the required permissions to call it.'
Expand Down Expand Up @@ -65,6 +65,16 @@ const prettifySingleNoJavascript = 'CloseThere is no Javascript on this Screen-S
const prettifySingleSuccess = 'ClosePrettify Javascript has been successful.'
const prettifySingleError = 'CloseError formatting Screen-Set ID'
const prettifyMultipleScreensNoJavascript = 'CloseThere is no Javascript to Format on any Screen-Set.'
const importData = 'Import Data'
const importAccountsDescription = 'Import accounts and generate csv with schema and legal fields'
const importAccountDownloadButton = 'Download Template'
const importAccountsSubtitle = 'This will export the chosen fields to a CSV file. You can then import this file to create accounts.'
const versionControlIconName = 'Version Control'
const versionControlTitle = 'Version Control'
const owner = 'testOwner'
const gitToken = 'testGitToken'
const commitMessage = 'Test commit message'

const mockedPrettierGetScreenSetResponse = {
callId: '5a4395b432794df383c2a35740ae90b0',
errorCode: 0,
Expand Down Expand Up @@ -1792,7 +1802,6 @@ const getRiskProvidersResponse = {
config: {
subscriberId: '',
account: '',
password: '',
environment: 0,
integrationPoint: '',
},
Expand Down Expand Up @@ -1826,6 +1835,249 @@ const setPoliciesMock = {
registration: { requireCaptcha: true },
}

const mockedVersionControlGetResponse = [
{
name: 'testApiKey',
commit: {
sha: 'testSha',
url: 'testurl.com/repos/testOwner/testRepo/commits/testSha',
},
},
{
name: 'main',
commit: {
sha: '8043e2042a3c1627d2f42fe30296dd8f117d60bf',
url: 'testurl.com/repos/testOwner/CDCVersionControl/commits/8043e2042a3c1627d2f42fe30296dd8f117d60bf',
},
protected: false,
},
]

const mockedUserAuthentication = {
login: 'testOwner',
id: 48961605,
node_id: 'MDQ6VXNlcjQ4OTYxNjA1',
avatar_url: 'testurl.com/u/48961605?v=4',
gravatar_id: '',
url: 'testurl.com/users/testOwner',
html_url: 'testurl.com/testOwner',
followers_url: 'testurl.com/users/testOwner/followers',
following_url: 'testurl.com/users/testOwner/following{/other_user}',
gists_url: 'testurl.com/users/testOwner/gists{/gist_id}',
starred_url: 'testurl.com/users/testOwner/starred{/owner}{/repo}',
subscriptions_url: 'testurl.com/users/testOwner/subscriptions',
organizations_url: 'testurl.com/users/testOwner/orgs',
repos_url: 'testurl.com/users/testOwner/repos',
events_url: 'testurl.com/users/testOwner/events{/privacy}',
received_events_url: 'testurl.com/users/testOwner/received_events',
type: 'User',
user_view_type: 'private',
site_admin: false,
name: null,
company: null,
blog: '',
location: null,
email: null,
hireable: null,
bio: null,
twitter_username: null,
notification_email: null,
public_repos: 0,
public_gists: 0,
followers: 0,
following: 1,
created_at: '2019-03-26T17:24:45Z',
updated_at: '2025-01-25T16:23:53Z',
private_gists: 0,
total_private_repos: 2,
owned_private_repos: 2,
disk_usage: 1440,
collaborators: 0,
two_factor_authentication: true,
plan: {
name: 'free',
space: 976562499,
collaborators: 0,
private_repos: 10000,
},
}
const createCommitResponse = {
sha: 'testSha',
node_id: 'C_kwDONOvK_toAKDRkZTc0NDAwNmJjMDFkZTA1ZmRkOTA2MmI2YWY3ZjRmMjVmYTdjNjY',
url: 'testurl.com/repos/testOwner/testRepo/git/commits/testSha',
html_url: 'testurl.com/testOwner/testRepo/commit/testSha',
author: {
name: 'testOwner',
email: '48961605+testOwner@users.noreply.github.com',
date: '2025-02-18T16:10:18Z',
},
committer: {
name: 'testOwner',
email: '48961605+testOwner@users.noreply.github.com',
date: '2025-02-18T16:10:18Z',
},
tree: {
sha: 'testSha',
url: 'testurl.com/repos/testOwner/testRepo/git/trees/testSha',
},
message: 'Backup created',
parents: [
{
sha: 'testSha',
url: 'testurl.com/repos/testOwner/testRepo/git/commits/testSha',
html_url: 'testurl.com/testOwner/testRepo/commit/testSha',
},
],
verification: {
verified: false,
reason: 'unsigned',
signature: null,
payload: null,
verified_at: null,
},
}

const mockedVersionControlGetCommitsResponse = {
sha: 'testSha',
node_id: 'C_kwDONOvK_toAKDgwNDNlMjA0MmEzYzE2MjdkMmY0MmZlMzAyOTZkZDhmMTE3ZDYwYmY',
commit: {
author: {
name: 'testOwner',
email: '48961605+testOwner@users.noreply.github.com',
date: '2024-11-13T12:41:21Z',
},
committer: {
name: 'GitHub',
email: 'noreply@github.com',
date: '2024-11-13T12:41:21Z',
},
message: 'Create test CDCRepo branch creation',
tree: {
sha: 'ef3a3e134ada6bb2538add324b307736b144dddc',
url: 'testurl.com/repos/testOwner/testRepo/git/trees/ef3a3e134ada6bb2538add324b307736b144dddc',
},
url: 'testurl.com/repos/testOwner/testRepo/git/commits/testSha',
comment_count: 0,
verification: {
verified: true,
reason: 'valid',
signature:
'-----BEGIN PGP SIGNATURE-----\n\nwsFcBAABCAAQBQJnNJ5xCRC1aQ7uu5UhlAAABegQAFnluB7G1RPSG/ZM5bo80iA8\nPrSJFVXLLTd1sgv8jH8gkDTr8wRu4ck5XnfgW/1Ou6fX9GFIPG1AiZ4u73qeBTvf\nNxrgV/Tg18wY6cd63GcPJlk10r1Om4CXafQlSPlsb90o0CQLfZwKI+/vIqD8ZEXt\nMqkQcEYvRZkvMBUfGMbVcC15fuslsC8ktxMTlPgb8bP5No0fc/ghlYB/Ja8Ry37n\n7/RDijajISW9oJzozJ+EFqa1Yy5VtsgLX2saI8x3Y1Y+jSdLn6uNjZshA8ceH6ru\nM+fxAHsBmAhsEnSDE76rhIzSapTJ0gB2u85XWX8bOOui++l7zId8m2WKyRIkzU5z\ntd2xpuE1HD019WET4tHb5XPMJxEPbxSDbMXD3LbStue7gEqN6RuzRiBdbhNd1XEA\nWJGzsQQpu3UYhOPFD3wC6nLvMw1WO8G3DyOFPkd8opJ1wYk0o4a5vADMoHsKlBGD\n2GiMA5Vup9oGkrlY+Df7WaJzS+smusmZ+U7HPM++pZ2NTJm1ff13WqryTu+AhABr\niDQu01pMGI/AecsDhj05dR9rTInt2aWNUEUsGIMk7ka/aq3NNmi2gHD5/G8J4BvR\n1tpVsVoQpnqDG7Xiqp6DGbrvg6OWqaeTqZRskSd/s5z4o5qod3Y5jwECNJAeGU40\n+ch7uwatHA9G4T6FipQd\n=hUCL\n-----END PGP SIGNATURE-----\n',
payload:
'tree ef3a3e134ada6bb2538add324b307736b144dddc\nauthor testOwner <48961605+testOwner@users.noreply.github.com> 1731501681 +0000\ncommitter GitHub <noreply@github.com> 1731501681 +0000\nCreate test CDCRepo branch creation',
verified_at: '2024-11-13T12:53:02Z',
},
},
committer: {
login: 'web-flow',
id: 19864447,
node_id: 'MDQ6VXNlcjE5ODY0NDQ3',
avatar_url: 'test.com/u/19864447?v=4',
gravatar_id: '',
url: 'testurl.com/users/web-flow',
html_url: 'https://github.com/web-flow',
followers_url: 'testurl.com/users/web-flow/followers',
following_url: 'testurl.com/users/web-flow/following{/other_user}',
gists_url: 'testurl.com/users/web-flow/gists{/gist_id}',
starred_url: 'testurl.com/users/web-flow/starred{/owner}{/repo}',
subscriptions_url: 'testurl.com/users/web-flow/subscriptions',
organizations_url: 'testurl.com/users/web-flow/orgs',
repos_url: 'testurl.com/users/web-flow/repos',
events_url: 'testurl.com/users/web-flow/events{/privacy}',
received_events_url: 'testurl.com/users/web-flow/received_events',
type: 'User',
user_view_type: 'public',
site_admin: false,
},
parents: [],
}

const mockFetchCommits = {
ref: 'refs/heads/testApiKey',
node_id: 'REF_abc123_bac',
url: 'testurl.com/repos/testOwner/testRepo/git/refs/heads/testApiKey',
object: {
sha: 'testsha',
type: 'commit',
url: 'testurl.com/repos/testOwner/testRepo/git/commits/123abc123',
},
}

const mockGetBlob = {
sha: 'testSha',
url: 'testurl.com/repos/testOwner/testRepo/git/blobs/testSha',
}

const mockTree = {
sha: 'testSha',
url: 'testurl.com/repos/testOwner/testRepo/git/trees/testSha',
tree: [
{
path: 'testRepo',
mode: '100644',
type: 'blob',
sha: 'testSha',
size: 22,
url: 'testurl.com/repos/testOwner/testRepo/git/blobs/testSha',
},
{
path: 'src',
mode: '040000',
type: 'tree',
sha: 'testSha',
url: 'testurl.com/repos/testOwner/testRepo/git/trees/testSha',
},
],
truncated: false,
}

const mockCommits = {
sha: 'testSha',
node_id: 'id_test',
url: 'testurl.com/repos/testOwner/testRepo/git/commits/testSha',
html_url: 'test.com/testOwner/testRepo/commit/testSha',
author: {
name: 'testOwner',
email: '48961605+testOwner@users.noreply.github.com',
date: '2025-02-18T11:33:22Z',
},
committer: {
name: 'testOwner',
email: '48961605+testOwner@users.noreply.github.com',
date: '2025-02-18T11:33:22Z',
},
tree: {
sha: 'testSha',
url: 'testurl.com/repos/testOwner/testRepo/git/trees/testSha',
},
message: 'Backup created',
parents: [
{
sha: 'testSha',
url: 'testurl.com/repos/testOwner/testRepo/git/commits/testSha',
html_url: 'test.com/testOwner/testRepo/commit/testSha',
},
],
verification: {
verified: false,
reason: 'unsigned',
signature: null,
payload: null,
verified_at: null,
},
}

const mockGetRef = {
ref: 'refs/heads/testApiKey',
node_id: 'testId',
url: 'testurl.com/repos/testOwner/testRepo/git/refs/heads/testApiKey',
object: {
sha: 'testSha',
type: 'commit',
url: 'testurl.com/repos/testOwner/testRepo/git/commits/testSha',
},
}

const setRiskProvidersMock = {
callId: 'ea4861dc2cab4c01ab265ffe3eab6c71',
errorCode: 0,
Expand All @@ -1836,7 +2088,6 @@ const setRiskProvidersMock = {
config: {
subscriberId: '',
account: '',
password: '',
environment: 0,
integrationPoint: '',
},
Expand Down Expand Up @@ -1960,4 +2211,22 @@ export {
setCaptchaConfigMock,
setPoliciesMock,
setRiskProvidersMock,
importData,
importAccountsDescription,
importAccountDownloadButton,
importAccountsSubtitle,
versionControlIconName,
versionControlTitle,
gitToken,
commitMessage,
mockedVersionControlGetResponse,
mockedVersionControlGetCommitsResponse,
owner,
mockFetchCommits,
mockGetBlob,
mockTree,
mockCommits,
mockGetRef,
mockedUserAuthentication,
createCommitResponse,
}
2 changes: 2 additions & 0 deletions cypress/e2e/e2eFullTesting.cy.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,8 @@ describe('All features full Test Suite', () => {
validateChanges(dataTest.childOfBaseDomainName, true)
navigateToChosenSite(dataTest.baseDomainName)
deleteSiteCreated()

cy.run('versionControl.cy.js')
})

function createSiteAndCopyConfig(pareSiteDomain, childSiteDomain) {
Expand Down
Loading