Compare commits

..

209 Commits
v6.2.0 ... main

Author SHA1 Message Date
semantic-release-bot dc3a6ae6a1 chore(release): 6.6.1 [skip ci]
## [6.6.1](https://git.datacontroller.io/dc/dc/compare/v6.6.0...v6.6.1) (2024-02-19)

### Bug Fixes

* **client:** bumped @sasjs/adapter with fixed redirected login ([eb1c09d](eb1c09d790))
2024-02-19 13:38:12 +00:00
yury f668b1e7f7 Merge pull request 'fix(client): bumped @sasjs/adapter with fixed redirected login' (#79) from @sasjs/adapter-bump into main
Release / Build-production-and-ng-test (push) Successful in 4m53s Details
Release / Build-and-test-development (push) Successful in 8m34s Details
Release / release (push) Successful in 7m2s Details
Reviewed-on: #79
Reviewed-by: mihajlo <mihajlo@4gl.io>
2024-02-19 13:22:56 +00:00
Yury eb1c09d790 fix(client): bumped @sasjs/adapter with fixed redirected login
Build / Build-and-ng-test (pull_request) Successful in 1m6s Details
2024-02-19 16:16:30 +03:00
semantic-release-bot 9bf324c74b chore(release): 6.6.0 [skip ci]
# [6.6.0](https://git.datacontroller.io/dc/dc/compare/v6.5.2...v6.6.0) (2024-02-12)

### Bug Fixes

* adjust the col numbers in extracted data ([cff5989](cff5989559))

### Features

* extra table metadata for [#75](#75) ([837821f](837821fd01))
* show dsnote on hover title ([6565834](6565834ad4))
2024-02-12 11:30:37 +00:00
allan f13e909478 Merge pull request 'fix: adjust the col numbers in extracted data' (#76) from fix-complex-xl-upload into main
Release / Build-production-and-ng-test (push) Successful in 4m53s Details
Release / Build-and-test-development (push) Successful in 8m34s Details
Release / release (push) Successful in 7m0s Details
Reviewed-on: #76
2024-02-12 09:58:42 +00:00
Sabir Hassan 6a0fe287dd chore: add comment
Build / Build-and-ng-test (pull_request) Successful in 1m4s Details
2024-02-12 14:53:53 +05:00
Sabir Hassan 5a48f2e6e3 chore: lint fix
Build / Build-and-ng-test (pull_request) Successful in 1m5s Details
2024-02-12 12:51:08 +05:00
Sabir Hassan 6565834ad4 feat: show dsnote on hover title
Build / Build-and-ng-test (pull_request) Failing after 18s Details
2024-02-12 11:30:59 +05:00
zmaj 837821fd01 feat: extra table metadata for #75
Build / Build-and-ng-test (pull_request) Failing after 17s Details
2024-02-09 19:02:24 +00:00
Sabir Hassan cff5989559 fix: adjust the col numbers in extracted data
Build / Build-and-ng-test (pull_request) Failing after 18s Details
2024-02-09 18:37:25 +05:00
semantic-release-bot 60510a4d68 chore(release): 6.5.2 [skip ci]
## [6.5.2](https://git.datacontroller.io/dc/dc/compare/v6.5.1...v6.5.2) (2024-02-06)

### Bug Fixes

* ordering mpe_selectbox data by the data values after selectbox_order ([2b54034](2b54034973))
2024-02-06 18:55:05 +00:00
zmaj 2b54034973 fix: ordering mpe_selectbox data by the data values after selectbox_order
Release / Build-production-and-ng-test (push) Successful in 4m51s Details
Release / Build-and-test-development (push) Successful in 8m35s Details
Release / release (push) Successful in 7m2s Details
2024-02-06 18:39:47 +00:00
semantic-release-bot 347b0f9065 chore(release): 6.5.1 [skip ci]
## [6.5.1](https://git.datacontroller.io/dc/dc/compare/v6.5.0...v6.5.1) (2024-02-02)

### Bug Fixes

* ensuring submitter email can be pulled from mpe_emails ([eac0104](eac0104d7a))
2024-02-02 11:35:49 +00:00
zmaj eac0104d7a fix: ensuring submitter email can be pulled from mpe_emails
Release / Build-production-and-ng-test (push) Successful in 4m46s Details
Release / Build-and-test-development (push) Successful in 8m34s Details
Release / release (push) Successful in 6m51s Details
2024-02-02 11:20:43 +00:00
semantic-release-bot 1c8e4604de chore(release): 6.5.0 [skip ci]
# [6.5.0](https://git.datacontroller.io/dc/dc/compare/v6.4.0...v6.5.0) (2024-01-26)

### Features

* filtering by reference to Variables as well as Values ([6eb1aa8](6eb1aa85d2))
2024-01-26 10:55:18 +00:00
allan e9624635ed Merge pull request 'feat: Filtering with variable as well as values' (#70) from issue-68 into main
Release / Build-production-and-ng-test (push) Successful in 4m42s Details
Release / Build-and-test-development (push) Successful in 8m27s Details
Release / release (push) Successful in 6m47s Details
Reviewed-on: #70
2024-01-26 10:40:29 +00:00
Sabir Hassan f9beda1ddb chore: lint fix
Build / Build-and-ng-test (pull_request) Successful in 1m4s Details
2024-01-26 09:22:50 +05:00
Sabir Hassan 53400de110 chore: quick fix
Build / Build-and-ng-test (pull_request) Failing after 17s Details
2024-01-25 18:24:01 +05:00
sabir cf37ddab22 Merge branch 'main' into issue-68
Build / Build-and-ng-test (pull_request) Failing after 17s Details
2024-01-25 11:34:20 +00:00
semantic-release-bot 625af199f4 chore(release): 6.4.0 [skip ci]
# [6.4.0](https://git.datacontroller.io/dc/dc/compare/v6.3.1...v6.4.0) (2024-01-24)

### Bug Fixes

* add dcLib to globals ([5d93346](5d93346b52))
* add service to get xlmap rules and fixed interface name ([9ffa30a](9ffa30ab74))
* increasing length of mpe_excel_map cols to ([2d4d068](2d4d068413))
* providing info on mapids to FE ([fd94945](fd94945466))
* removing tables from EDIT menu that are in xlmaps ([9550ae4](9550ae4d11))
* removing XLMAP_TARGETLIBDS from mpe_xlmaps_rules table ([93702c6](93702c63dc))
* renaming TABLE macvar to LOAD_REF in postdata.sas ([01915a2](01915a2db9))
* reverting xlmap in getdata change ([2d6e747](2d6e747db9))
* update edit tab to load ([516e5a2](516e5a2062))

### Features

* adding ability to define the target table for excel maps ([c86fba9](c86fba9dc7))
* adding ismap attribute to getdata response (and fixing test) ([2702bb3](2702bb3c84))
* Complex Excel Uploads ([cf19381](cf19381060)), closes [#69](#69)
* Create Tables / Files dropdown under load tab ([b473b19](b473b198a6))
* display list of maps in sidebar ([5aec024](5aec024242))
* implemented the logic for xlmap component ([50696bb](50696bb926))
* model changes for [#69](#69) ([271543a](271543a446))
* new getxlmaps service to return rules for a particular xlmap_id ([56264ec](56264ecc69))
* validating the excel map after stage (adding load-ref) ([a485c3b](a485c3b787))
2024-01-24 17:50:00 +00:00
mihajlo 56e9217f4b Merge pull request 'ci: semantic release requires node 20 or above' (#74) from ci-deploy into main
Release / Build-production-and-ng-test (push) Successful in 4m48s Details
Release / Build-and-test-development (push) Successful in 8m32s Details
Release / release (push) Successful in 7m1s Details
Reviewed-on: #74
2024-01-24 17:34:51 +00:00
mihajlo 86f1af7926 Merge branch 'main' into ci-deploy
Build / Build-and-ng-test (pull_request) Failing after 17s Details
2024-01-24 17:34:21 +00:00
Mihajlo Medjedovic 7737f8455d ci: semantic release requires node 20 or above
Build / Build-and-ng-test (pull_request) Failing after 17s Details
2024-01-24 18:33:50 +01:00
mihajlo b0f1677fcc Merge pull request 'Fixed mocked startupservice used for cypress testing' (#73) from ci-deploy into main
Release / Build-production-and-ng-test (push) Successful in 4m47s Details
Release / Build-and-test-development (push) Successful in 8m35s Details
Release / release (push) Failing after 1m46s Details
Reviewed-on: #73
2024-01-24 16:40:02 +00:00
Mihajlo Medjedovic 4406e0d4b4 ci: fixed mocked startupservice used for cypress testing
Build / Build-and-ng-test (pull_request) Failing after 16s Details
2024-01-24 17:34:07 +01:00
allan cf19381060 feat: Complex Excel Uploads
Release / Build-production-and-ng-test (push) Successful in 4m49s Details
Release / release (push) Has been skipped Details
Release / Build-and-test-development (push) Failing after 9m24s Details
Reviewed-on: #71

Closes #69
2024-01-24 13:48:07 +00:00
allan 802d8a3b08 Merge branch 'main' into issue-68
Build / Build-and-ng-test (pull_request) Failing after 17s Details
2024-01-24 13:47:24 +00:00
Sabir Hassan 2a852496e9 chore: add specs
Build / Build-and-ng-test (pull_request) Failing after 17s Details
2024-01-24 17:05:18 +05:00
Sabir Hassan 4653097225 chore: move utils to separate file
Build / Build-and-ng-test (pull_request) Failing after 23s Details
2024-01-24 15:30:22 +05:00
Sabir Hassan 8afee29e02 chore: limit submitting rows based on liscence
Build / Build-and-ng-test (pull_request) Failing after 17s Details
2024-01-24 14:28:56 +05:00
Sabir Hassan 233eca39ef chore: move utility functions to separate file
Build / Build-and-ng-test (pull_request) Failing after 16s Details
2024-01-24 14:10:11 +05:00
Sabir Hassan 1a96bb1233 chore: show variables in dropdown instead of values when variable is selected
Build / Build-and-ng-test (pull_request) Failing after 16s Details
2024-01-24 10:40:33 +05:00
zmaj 93702c63dc fix: removing XLMAP_TARGETLIBDS from mpe_xlmaps_rules table
Build / Build-and-ng-test (pull_request) Failing after 17s Details
2024-01-23 16:54:44 +00:00
zmaj df065562d1 chore: bumping core
Build / Build-and-ng-test (pull_request) Failing after 1m9s Details
2024-01-23 12:10:18 +00:00
zmaj 802c99adf9 chore: fix .npmrc
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-22 10:30:19 +00:00
Sabir Hassan 482c7455f5 chore: fix the logic for goback button in stage component
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-19 21:03:34 +05:00
Sabir Hassan 731b96dccc chore: modifired xlmaps array in global variables
Build / Build-and-ng-test (pull_request) Failing after 14s Details
2024-01-19 18:48:38 +05:00
zmaj 9550ae4d11 fix: removing tables from EDIT menu that are in xlmaps
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-19 11:12:31 +00:00
zmaj 2d6e747db9 fix: reverting xlmap in getdata change
Build / Build-and-ng-test (pull_request) Failing after 12s Details
2024-01-19 10:52:39 +00:00
zmaj fd94945466 fix: providing info on mapids to FE
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-18 17:39:10 +00:00
Sabir Hassan d3b0c09332 chore: in editors/loadfile service pass attached excel file too as payload
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-18 22:19:04 +05:00
zmaj 01915a2db9 fix: renaming TABLE macvar to LOAD_REF in postdata.sas
Build / Build-and-ng-test (pull_request) Failing after 13s Details
also adding a sample post approve hook for xlmap dataloads
2024-01-18 16:31:11 +00:00
zmaj 51b043b6d2 chore: postedit hook example updates
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-18 15:43:48 +00:00
Sabir Hassan c144fd8087 chore: fixed hanging state after getting error in upload and submit
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-18 18:39:23 +05:00
Sabir Hassan 12b15df78c chore: move to data tab after extracting data
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-17 22:38:26 +05:00
Sabir Hassan d6ecd12cea chore: added tab view in xlmap component
Build / Build-and-ng-test (pull_request) Failing after 12s Details
2024-01-17 22:33:42 +05:00
zmaj 1c3d498da6 chore: wording of rules page
Build / Build-and-ng-test (pull_request) Failing after 12s Details
2024-01-17 11:23:07 +00:00
Sabir Hassan d75e10aef5 chore: quick fix
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-16 15:25:52 +05:00
Sabir Hassan f0f9d85558 chore: quick fix
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-16 14:27:44 +05:00
allan 86f3411896 Merge pull request 'feat: complex excel upload (UI)' (#72) from issue-69-ui into issue69
Build / Build-and-ng-test (pull_request) Failing after 13s Details
Reviewed-on: #72
2024-01-16 09:16:43 +00:00
Sabir Hassan 6daef39268 chore: add modal for displaying submit limit notice
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-16 13:56:47 +05:00
sabir 7d1720a360 Merge branch 'issue69' into issue-69-ui
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-16 08:47:47 +00:00
Sabir Hassan b11a4884b4 chore: quick fix
Build / Build-and-ng-test (pull_request) Failing after 14s Details
2024-01-16 13:00:15 +05:00
Sabir Hassan 50696bb926 feat: implemented the logic for xlmap component
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-16 12:21:45 +05:00
Sabir Hassan d67d4e2f86 chore: added xlmap.module.ts file 2024-01-16 12:19:52 +05:00
Sabir Hassan 2f01c4d251 chore: added xlmap routing component 2024-01-16 12:17:42 +05:00
Sabir Hassan 9ffa30ab74 fix: add service to get xlmap rules and fixed interface name 2024-01-16 12:14:28 +05:00
Sabir Hassan 5d93346b52 fix: add dcLib to globals 2024-01-16 12:08:42 +05:00
Sabir Hassan 39762b36c6 chore: updated workspace settings 2024-01-16 12:04:39 +05:00
allan e40ebdff05 Merge branch 'main' into issue69
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-12 13:09:39 +00:00
zmaj 8d12d9e51e chore: fixing validations
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-11 18:48:13 +00:00
zmaj 23708c9aae chore: fix xlmap validation logic
Build / Build-and-ng-test (pull_request) Failing after 12s Details
2024-01-11 18:28:51 +00:00
zmaj c86fba9dc7 feat: adding ability to define the target table for excel maps
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-11 18:11:22 +00:00
zmaj e747e6e4e7 chore: additional xlmaps to cover LASTDOWN and BLANKROW scenarios
Build / Build-and-ng-test (pull_request) Failing after 14s Details
2024-01-11 14:44:13 +00:00
Sabir Hassan 5aec024242 feat: display list of maps in sidebar
implemented routing module/component for home-routing
2024-01-04 11:33:38 +05:00
Sabir Hassan b473b198a6 feat: Create Tables / Files dropdown under load tab 2024-01-04 11:28:16 +05:00
Sabir Hassan 516e5a2062 fix: update edit tab to load 2024-01-04 11:26:13 +05:00
Sabir Hassan fb3abbe491 chore: update workspace settings 2024-01-04 11:24:39 +05:00
zver 3e009f3037 chore: adding migration for new tables
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-03 12:12:38 +00:00
semantic-release-bot e63d304953 chore(release): 6.3.1 [skip ci]
## [6.3.1](https://git.datacontroller.io/dc/dc/compare/v6.3.0...v6.3.1) (2024-01-01)

### Bug Fixes

* enabling excel uploads to tables with retained keys, also adding more validation to MPE_TABLES updates ([3efccc4](3efccc4cf3))
2024-01-01 17:53:14 +00:00
allan 3cd90c2d47 Merge pull request 'fix: enabling excel uploads to tables with retained keys, also adding more validation to MPE_TABLES updates' (#67) from dcfixes into main
Release / Build-production-and-ng-test (push) Successful in 3m11s Details
Release / Build-and-test-development (push) Successful in 6m31s Details
Release / release (push) Successful in 5m16s Details
Reviewed-on: #67
2024-01-01 17:42:07 +00:00
zver a485c3b787 feat: validating the excel map after stage (adding load-ref)
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-01 16:53:50 +00:00
zver 2702bb3c84 feat: adding ismap attribute to getdata response (and fixing test)
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-01 16:07:47 +00:00
zver 56264ecc69 feat: new getxlmaps service to return rules for a particular xlmap_id
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-01 14:50:02 +00:00
zver cc4535245c chore: adding xlmaps in startupservice response, #69
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-01 14:10:49 +00:00
zver 6ae31de1dd chore: adding sample data for basel KM1 template
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2024-01-01 13:54:08 +00:00
zver 2d4d068413 fix: increasing length of mpe_excel_map cols to
Build / Build-and-ng-test (pull_request) Failing after 14s Details
2024-01-01 12:23:07 +00:00
zver 271543a446 feat: model changes for #69
Build / Build-and-ng-test (pull_request) Successful in 47s Details
2023-12-27 16:57:48 +01:00
Mihajlo Medjedovic 8f796aec36 chore(git): Merge branch 'main' into issue-68
Build / Build-and-ng-test (pull_request) Failing after 14s Details
2023-12-26 21:09:16 +01:00
Mihajlo Medjedovic 6eb1aa85d2 feat: filtering by reference to Variables as well as Values 2023-12-26 21:08:58 +01:00
allan ac59b77ad5 Merge branch 'main' into dcfixes
Build / Build-and-ng-test (pull_request) Successful in 46s Details
2023-12-12 08:30:25 +00:00
Allan 3efccc4cf3 fix: enabling excel uploads to tables with retained keys, also adding more validation to MPE_TABLES updates
Build / Build-and-ng-test (pull_request) Failing after 13s Details
2023-12-12 08:27:45 +00:00
semantic-release-bot 8cbcd18f4b chore(release): 6.3.0 [skip ci]
# [6.3.0](https://git.datacontroller.io/dc/dc/compare/v6.2.8...v6.3.0) (2023-12-04)

### Features

* viewer row handle ([dadac4f](dadac4f13f))
2023-12-04 18:49:31 +00:00
allan 6bb2378790 Merge pull request 'ci: doxygen fix' (#66) from ci-fix into main
Release / Build-production-and-ng-test (push) Successful in 3m8s Details
Release / Build-and-test-development (push) Successful in 6m27s Details
Release / release (push) Successful in 5m23s Details
Reviewed-on: #66
2023-12-04 18:38:27 +00:00
mihajlo e7d0ffe8c0 Merge branch 'main' into ci-fix
Build / Build-and-ng-test (pull_request) Successful in 48s Details
2023-12-04 17:38:00 +00:00
Mihajlo Medjedovic ab89600c73 style: lint
Build / Build-and-ng-test (pull_request) Successful in 47s Details
2023-12-04 18:37:05 +01:00
Mihajlo Medjedovic 830e3816a0 ci: build, syntax fix
Build / Build-and-ng-test (pull_request) Failing after 12s Details
2023-12-04 18:32:17 +01:00
Mihajlo Medjedovic dadac4f13f feat: viewer row handle
Build / Build-and-ng-test (pull_request) Failing after 0s Details
2023-12-04 18:17:49 +01:00
Mihajlo Medjedovic 1de48a49af ci: doxygen fix
Build / Build-and-ng-test (pull_request) Failing after 0s Details
2023-12-04 17:06:18 +01:00
Mihajlo Medjedovic 687a1e1cb5 ci: doxygen fix
Build / Build-and-ng-test (pull_request) Failing after 33s Details
2023-12-04 17:02:08 +01:00
Mihajlo Medjedovic 665a04f5c5 ci: doxygen fix
Build / Build-and-ng-test (pull_request) Failing after 14s Details
2023-12-04 17:01:26 +01:00
Mihajlo Medjedovic fdb18d242b ci: doxygen fix
Build / Build-and-ng-test (pull_request) Failing after 19s Details
2023-12-04 14:47:30 +01:00
Mihajlo Medjedovic ec173da4ce ci: doxygen fix
Build / Build-and-ng-test (pull_request) Failing after 9s Details
2023-12-04 14:47:02 +01:00
Mihajlo Medjedovic bb35cc15d2 ci: doxygen fix
Build / Build-and-ng-test (pull_request) Failing after 8s Details
2023-12-04 14:46:32 +01:00
Mihajlo Medjedovic 181f52eaea ci: doxygen fix
Build / Build-and-ng-test (pull_request) Failing after 8s Details
2023-12-04 14:45:57 +01:00
Mihajlo Medjedovic fc7c8101ed ci: doxygen fix
Build / Build-and-ng-test (pull_request) Failing after 8s Details
2023-12-04 14:44:49 +01:00
semantic-release-bot a347603fe0 chore(release): 6.2.8 [skip ci]
## [6.2.8](https://git.datacontroller.io/dc/dc/compare/v6.2.7...v6.2.8) (2023-12-04)

### Bug Fixes

* bumping sasjs/core to fix mp_loadformat issue ([a1d308e](a1d308ea07))
* new logic for -fc suffix.  Closes [#63](#63) ([5579db0](5579db0eaf))
2023-12-04 11:51:52 +00:00
Mihajlo Medjedovic 09022c995f chore: prettier fix
Release / Build-production-and-ng-test (push) Successful in 3m5s Details
Release / Build-and-test-development (push) Successful in 6m15s Details
Release / release (push) Failing after 4m56s Details
2023-12-04 12:41:04 +01:00
allan 3609943f30 Merge pull request 'fix: new logic for -fc suffix, plus fixes for format record additions / deletions' (#64) from dcfixes into main
Release / Build-production-and-ng-test (push) Successful in 3m5s Details
Release / Build-and-test-development (push) Failing after 7m12s Details
Release / release (push) Has been skipped Details
Reviewed-on: #64
2023-12-03 13:56:26 +00:00
Allan a1d308ea07 fix: bumping sasjs/core to fix mp_loadformat issue
Build / Build-and-ng-test (pull_request) Failing after 12s Details
2023-12-03 13:53:53 +00:00
Allan 5579db0eaf fix: new logic for -fc suffix. Closes #63
Build / Build-and-ng-test (pull_request) Failing after 52s Details
2023-12-03 11:19:40 +00:00
Allan 3a3e488b23 chore: updating yaml to use self-hosted doc site
Release / Build-production-and-ng-test (push) Successful in 7m20s Details
Release / Build-and-test-development (push) Successful in 13m43s Details
Release / release (push) Failing after 2m36s Details
2023-11-14 22:23:05 +00:00
Allan 0a82ec0a70 chore: updating link in README to releases page
Release / Build-production-and-ng-test (push) Successful in 7m50s Details
Release / Build-and-test-development (push) Successful in 14m11s Details
Release / release (push) Failing after 2m42s Details
2023-11-14 21:43:55 +00:00
semantic-release-bot bc1d89218e chore(release): 6.2.7 [skip ci]
## [6.2.7](https://git.datacontroller.io/dc/dc/compare/v6.2.6...v6.2.7) (2023-11-09)

### Bug Fixes

* **audit:** updated crypto-js (hashing rows in dynamic cell validation) ([a7aa42a](a7aa42a59b))
* missing dependency and avoiding label length limit issue ([91f128c](91f128c2fe))
2023-11-09 09:01:38 +00:00
allan 817b9adeac Merge pull request 'fix(audit): updated crypto-js (hashing rows in dynamic cell validation)' (#62) from audit-fix into main
Release / Build-production-and-ng-test (push) Successful in 8m0s Details
Release / Build-and-test-development (push) Successful in 13m41s Details
Release / release (push) Successful in 12m7s Details
Reviewed-on: #62
2023-11-09 08:37:19 +00:00
Mihajlo Medjedovic a7aa42a59b fix(audit): updated crypto-js (hashing rows in dynamic cell validation)
Build / Build-and-ng-test (pull_request) Successful in 1m45s Details
2023-11-09 09:20:21 +01:00
allan 34f239036d Merge pull request 'fix: missing dependency and avoiding label length limit issue' (#61) from corebump into main
Release / Build-production-and-ng-test (push) Failing after 2m51s Details
Release / Build-and-test-development (push) Has been skipped Details
Release / release (push) Has been skipped Details
Reviewed-on: #61
2023-11-08 21:45:25 +00:00
Allan 91f128c2fe fix: missing dependency and avoiding label length limit issue
Build / Build-and-ng-test (pull_request) Successful in 1m43s Details
Relates to the following core issues:
* https://github.com/sasjs/core/issues/364
* https://github.com/sasjs/core/issues/363
2023-11-08 21:36:17 +00:00
semantic-release-bot a00ebea692 chore(release): 6.2.6 [skip ci]
## [6.2.6](https://git.datacontroller.io/dc/dc/compare/v6.2.5...v6.2.6) (2023-10-18)

### Bug Fixes

* bumping core to address mm_assigndirectlib issue ([c27cdab](c27cdab3fc))
2023-10-18 10:48:48 +00:00
Allan c27cdab3fc fix: bumping core to address mm_assigndirectlib issue
Release / Build-production-and-ng-test (push) Successful in 7m19s Details
Release / Build-and-test-development (push) Successful in 11m45s Details
Release / release (push) Successful in 11m9s Details
2023-10-18 11:26:29 +01:00
semantic-release-bot d7da2d7890 chore(release): 6.2.5 [skip ci]
## [6.2.5](https://git.datacontroller.io/dc/dc/compare/v6.2.4...v6.2.5) (2023-10-17)

### Bug Fixes

* enabling AUTHDOMAIN in MM_ASSIGNDIRECTLIB ([008b45a](008b45ad17))
2023-10-17 16:06:19 +00:00
allan 76f0fd4232 Merge pull request 'fix: enabling AUTHDOMAIN in MM_ASSIGNDIRECTLIB for ODBC Engines' (#60) from issue59 into main
Release / Build-production-and-ng-test (push) Successful in 7m8s Details
Release / Build-and-test-development (push) Successful in 11m34s Details
Release / release (push) Successful in 10m54s Details
Reviewed-on: #60
2023-10-17 15:44:34 +00:00
Allan 008b45ad17 fix: enabling AUTHDOMAIN in MM_ASSIGNDIRECTLIB
Build / Build-and-ng-test (pull_request) Successful in 1m19s Details
Bumped sasjs/core to 4.48.1
2023-10-17 16:42:05 +01:00
semantic-release-bot 4d49263816 chore(release): 6.2.4 [skip ci]
## [6.2.4](https://git.datacontroller.io/dc/dc/compare/v6.2.3...v6.2.4) (2023-10-16)

### Bug Fixes

* Enable display of metadata-only tables. Closes [#56](#56) ([f3e82b4](f3e82b4ee2))
2023-10-16 16:38:06 +00:00
allan 6a2482e5c6 Merge pull request 'fix: Enable display of metadata-only tables. Closes #56' (#57) from issue56 into main
Release / Build-production-and-ng-test (push) Successful in 7m19s Details
Release / Build-and-test-development (push) Successful in 11m26s Details
Release / release (push) Successful in 11m9s Details
Reviewed-on: #57
2023-10-16 15:10:04 +00:00
allan b5c3fb2af4 Merge branch 'main' into issue56
Build / Build-and-ng-test (pull_request) Successful in 1m18s Details
2023-10-16 14:55:11 +00:00
mihajlo fa2c8eb839 Merge pull request 'Adding cypress videos to the artifacts' (#58) from ci into main
Release / Build-production-and-ng-test (push) Successful in 7m5s Details
Release / Build-and-test-development (push) Successful in 11m21s Details
Release / release (push) Failing after 2m6s Details
Reviewed-on: #58
2023-10-16 14:24:10 +00:00
Allan f3e82b4ee2 fix: Enable display of metadata-only tables. Closes #56
Build / Build-and-ng-test (pull_request) Successful in 1m21s Details
2023-10-16 15:21:01 +01:00
Mihajlo Medjedovic ba67248155 chore: adding cypress videos to the artifacts
Build / Build-and-ng-test (pull_request) Successful in 1m21s Details
2023-10-16 16:11:56 +02:00
allan a6d962bfaa Merge pull request 'Downgrading SheetJS' (#55) from sheetjs-downgrade into main
Release / Build-production-and-ng-test (push) Has been cancelled Details
Release / Build-and-test-development (push) Has been cancelled Details
Release / release (push) Has been cancelled Details
Reviewed-on: #55
2023-10-16 10:48:02 +00:00
Mihajlo Medjedovic 95cddb52d4 chore: package-lock
Build / Build-and-ng-test (pull_request) Successful in 1m22s Details
2023-10-16 12:40:17 +02:00
Mihajlo Medjedovic 5a5118d775 chore: downgrading sheetjs
Build / Build-and-ng-test (pull_request) Failing after 27s Details
2023-10-16 12:34:30 +02:00
mihajlo 1b1cdd7a4b Merge pull request 'Removing development branch jobs, moving test jobs to the release pipeline' (#54) from discard-development into main
Release / Build-production-and-ng-test (push) Successful in 7m9s Details
Release / Build-and-test-development (push) Failing after 14m17s Details
Release / release (push) Has been skipped Details
Reviewed-on: #54
2023-10-16 09:46:34 +00:00
Mihajlo Medjedovic a9ddf7f7dd chore: removing development branch JOBS, moving test jobs to the release pipeline
Build / Build-and-ng-test (pull_request) Successful in 1m23s Details
2023-10-13 11:24:42 +02:00
semantic-release-bot b54b3f1778 chore(release): 6.2.3 [skip ci]
## [6.2.3](https://git.datacontroller.io/dc/dc/compare/v6.2.2...v6.2.3) (2023-10-12)

### Bug Fixes

* bumping core library to avoid non-ascii char in mp_validatecols.sas. [#50](#50) ([11b06f6](11b06f6416))
* removing copyright symbol from mpe_alerts macro. [#50](#50) ([adb7eb7](adb7eb7755))
2023-10-12 09:42:44 +00:00
allan 349a63c591 Merge pull request 'fix: removing non-ascii chars from SAS program headers' (#51) from issue50 into main
Release / release (push) Successful in 11m21s Details
Reviewed-on: #51
2023-10-12 09:40:30 +00:00
allan 293d33912f Merge pull request 'development' (#52) from development into issue50
Build / Build-and-ng-test (pull_request) Has been cancelled Details
Reviewed-on: #52
2023-10-12 09:38:43 +00:00
allan 357b9849e7 Merge branch 'issue50' into development
Build / Build-and-ng-test (pull_request) Has been cancelled Details
Test / Build-and-test-development (push) Has been cancelled Details
Test / Build-and-test-development-latest-adapter (push) Has been cancelled Details
Test / Build-production-and-ng-test (push) Has been cancelled Details
2023-10-12 09:38:19 +00:00
Mihajlo Medjedovic 0c8a9eef32 chore(ci): build and ng test fix
Test / Build-production-and-ng-test (push) Successful in 7m30s Details
Test / Build-and-test-development (push) Failing after 14m29s Details
Test / Build-and-test-development-latest-adapter (push) Failing after 14m45s Details
Build / Build-and-ng-test (pull_request) Successful in 1m25s Details
2023-10-12 08:33:31 +02:00
Mihajlo Medjedovic 112b1d0da4 chore(ci): audit check fix
Test / Build-production-and-ng-test (push) Failing after 2m22s Details
Test / Build-and-test-development-latest-adapter (push) Has been cancelled Details
Test / Build-and-test-development (push) Has been cancelled Details
2023-10-12 08:26:35 +02:00
Mihajlo Medjedovic a05007416a chore(ci): audit check fix
Test / Build-production-and-ng-test (push) Failing after 2m25s Details
Test / Build-and-test-development-latest-adapter (push) Has been cancelled Details
Test / Build-and-test-development (push) Has been cancelled Details
2023-10-12 08:21:58 +02:00
allan 9f7dd55583 Merge pull request 'Release fix' (#49) from release-fix into development
Test / Build-production-and-ng-test (push) Failing after 2m36s Details
Test / Build-and-test-development (push) Failing after 14m29s Details
Test / Build-and-test-development-latest-adapter (push) Failing after 14m30s Details
Reviewed-on: #49
2023-10-11 22:02:20 +00:00
Allan 11b06f6416 fix: bumping core library to avoid non-ascii char in mp_validatecols.sas. #50
Build / Build-and-ng-test (pull_request) Successful in 1m30s Details
2023-10-11 22:57:07 +01:00
Allan adb7eb7755 fix: removing copyright symbol from mpe_alerts macro. #50 2023-10-11 22:56:14 +01:00
Mihajlo Medjedovic b776b80728 chore: making semantic-release fail if no release available
Build / Build-and-ng-test (pull_request) Successful in 1m17s Details
2023-10-11 16:34:06 +02:00
Mihajlo Medjedovic 73a149ea7b chore: updated contributing.md with release instructions
Build / Build-and-ng-test (pull_request) Successful in 1m18s Details
2023-10-09 13:02:13 +02:00
Mihajlo Medjedovic ef8784093b chore: release is draft fix, release will update package.json version
Build / Build-and-ng-test (pull_request) Successful in 1m18s Details
2023-10-09 12:46:17 +02:00
semantic-release-bot b30c788e3d chore(release): 6.2.2 [skip ci]
## [6.2.2](https://git.datacontroller.io/dc/dc/compare/v6.2.1...v6.2.2) (2023-10-09)

### Bug Fixes

* updated SheetJS (crypto) to the latest ([8bd0dd2](8bd0dd22c2))
2023-10-09 09:52:20 +00:00
mihajlo 23899bdff3 Merge pull request 'fix: updated SheetJS (crypto) to the latest' (#48) from development into main
Release / release (push) Successful in 11m13s Details
Reviewed-on: #48
2023-10-09 09:49:16 +00:00
Mihajlo Medjedovic 8bd0dd22c2 fix: updated SheetJS (crypto) to the latest
Test / Build-production-and-ng-test (push) Has been cancelled Details
Test / Build-and-test-development (push) Has been cancelled Details
Test / Build-and-test-development-latest-adapter (push) Has been cancelled Details
Build / Build-and-ng-test (pull_request) Successful in 1m19s Details
2023-10-09 11:47:27 +02:00
semantic-release-bot c55b00c74f chore(release): 6.2.1 [skip ci]
Test / Build-production-and-ng-test (push) Failing after 2m3s Details
Test / Build-and-test-development (push) Successful in 11m49s Details
Test / Build-and-test-development-latest-adapter (push) Has been cancelled Details
## [6.2.1](https://git.datacontroller.io/dc/dc/compare/v6.2.0...v6.2.1) (2023-10-09)

### Bug Fixes

* approve, history and submit pages grouped in review module ([e056ece](e056ece223))
* closes [#39](#39) upcase issue in MPE_SECURITY ([a00d31c](a00d31caf3))
* handsontable v13 ([6f482ec](6f482ec6d9))
* latest adapter ([5e30dc0](5e30dc0f89))
* sasjs/cli and sasjs/core updated to the latest ([8571e01](8571e01e44))
* updating editors/stagedata to address issues in particular viya configurations as described in issue [#33](#33) ([94ab949](94ab949df8))
* updating logic for REPLACE loadtype ([1f2ce55](1f2ce55f24))
2023-10-09 09:03:58 +00:00
mihajlo c895f509b0 Merge pull request 'chore: fixed CI, trigger pending release' (#47) from development into main
Release / release (push) Successful in 11m20s Details
Reviewed-on: #47
2023-10-09 09:00:52 +00:00
Mihajlo Medjedovic 5968915331 chore: fixed CI, trigger pending release
Test / Build-and-test-development (push) Has been cancelled Details
Test / Build-and-test-development-latest-adapter (push) Has been cancelled Details
Test / Build-production-and-ng-test (push) Has been cancelled Details
Build / Build-and-ng-test (pull_request) Successful in 1m20s Details
2023-10-09 11:00:09 +02:00
Mihajlo Medjedovic 44ffc082f6 chore: changelog revert to 6.2.0
Release / release (push) Has been cancelled Details
Test / Build-and-test-development (push) Has been cancelled Details
Test / Build-and-test-development-latest-adapter (push) Has been cancelled Details
Test / Build-production-and-ng-test (push) Has been cancelled Details
2023-10-09 10:37:06 +02:00
semantic-release-bot b716ae5675 chore(release): 6.2.1 [skip ci]
## [6.2.1](https://git.datacontroller.io/dc/dc/compare/v6.2.0...v6.2.1) (2023-10-08)

### Bug Fixes

* approve, history and submit pages grouped in review module ([e056ece](e056ece223))
* closes [#39](#39) upcase issue in MPE_SECURITY ([a00d31c](a00d31caf3))
* handsontable v13 ([6f482ec](6f482ec6d9))
* latest adapter ([5e30dc0](5e30dc0f89))
* sasjs/cli and sasjs/core updated to the latest ([8571e01](8571e01e44))
* updating editors/stagedata to address issues in particular viya configurations as described in issue [#33](#33) ([94ab949](94ab949df8))
* updating logic for REPLACE loadtype ([1f2ce55](1f2ce55f24))
2023-10-08 19:33:42 +00:00
mihajlo 01a0b59494 Merge pull request 'package-lock re-generated for CI release to pass, fixed development branch CI yaml' (#46) from development into main
Release / release (push) Failing after 6m57s Details
Reviewed-on: #46
2023-10-08 19:30:05 +00:00
Mihajlo Medjedovic 8ebc3da0bb chore(git): Merge branch 'main' into development
Build / Build-and-ng-test (pull_request) Has been cancelled Details
Test / Build-production-and-ng-test (push) Has been cancelled Details
Test / Build-and-test-development (push) Has been cancelled Details
Test / Build-and-test-development-latest-adapter (push) Has been cancelled Details
2023-10-08 21:29:12 +02:00
Mihajlo Medjedovic 133577a4fa ci: fixed development yaml
Test / Build-production-and-ng-test (push) Failing after 2m3s Details
Test / Build-and-test-development-latest-adapter (push) Has been cancelled Details
Test / Build-and-test-development (push) Has been cancelled Details
Build / Build-and-ng-test (pull_request) Successful in 1m22s Details
2023-10-08 21:26:55 +02:00
Mihajlo Medjedovic a19615db41 chore: reverting 6.2.1 release
Release / release (push) Has been cancelled Details
2023-10-08 21:22:29 +02:00
Mihajlo Medjedovic 32b212a6bf chore: package-lock fix 2023-10-08 21:21:35 +02:00
semantic-release-bot 00ec4529cd chore(release): 6.2.1 [skip ci]
## [6.2.1](https://git.datacontroller.io/dc/dc/compare/v6.2.0...v6.2.1) (2023-10-08)

### Bug Fixes

* approve, history and submit pages grouped in review module ([e056ece](e056ece223))
* closes [#39](#39) upcase issue in MPE_SECURITY ([a00d31c](a00d31caf3))
* handsontable v13 ([6f482ec](6f482ec6d9))
* latest adapter ([5e30dc0](5e30dc0f89))
* sasjs/cli and sasjs/core updated to the latest ([8571e01](8571e01e44))
* updating editors/stagedata to address issues in particular viya configurations as described in issue [#33](#33) ([94ab949](94ab949df8))
* updating logic for REPLACE loadtype ([1f2ce55](1f2ce55f24))
2023-10-08 19:08:09 +00:00
mihajlo 102d03888f Merge pull request 'Release fix' (#45) from development into main
Release / release (push) Failing after 7m6s Details
Reviewed-on: #45
2023-10-08 19:06:03 +00:00
mihajlo 9f8247320e Merge pull request 'Master branch sync, release procedure fixing' (#44) from master-sync into development
Build / Build-and-ng-test (pull_request) Successful in 1m20s Details
Reviewed-on: #44
2023-10-08 19:03:01 +00:00
Mihajlo Medjedovic ef871de30e chore: fixing changelog
Build / Build-and-ng-test (pull_request) Successful in 1m20s Details
2023-10-08 20:56:09 +02:00
semantic-release-bot b3a15ce26b chore(release): 6.2.1 [skip ci]
## [6.2.1](https://git.datacontroller.io/dc/dc/compare/v6.2.0...v6.2.1) (2023-10-08)

### Bug Fixes

* approve, history and submit pages grouped in review module ([e056ece](e056ece223))
* closes [#39](#39) upcase issue in MPE_SECURITY ([a00d31c](a00d31caf3))
* handsontable v13 ([6f482ec](6f482ec6d9))
* latest adapter ([5e30dc0](5e30dc0f89))
* sasjs/cli and sasjs/core updated to the latest ([8571e01](8571e01e44))
* updating editors/stagedata to address issues in particular viya configurations as described in issue [#33](#33) ([94ab949](94ab949df8))
* updating logic for REPLACE loadtype ([1f2ce55](1f2ce55f24))
2023-10-08 16:56:17 +00:00
allan 270695aec2 Merge pull request 'fix: triggering release' (#43) from development into main
Release / release (push) Failing after 2m9s Details
Reviewed-on: #43
2023-10-08 16:53:54 +00:00
allan ad7392a326 Merge pull request 'chore: setting legacy-peer-deps in .npmrc' (#42) from npmrc into development
Build / Build-and-ng-test (pull_request) Has been cancelled Details
Reviewed-on: #42
2023-10-08 16:53:03 +00:00
Allan 92a50a42e2 chore: setting legacy-peer-deps in .npmrc
Build / Build-and-ng-test (pull_request) Successful in 1m21s Details
2023-10-08 17:51:27 +01:00
semantic-release-bot a3a8856d8c chore(release): 6.2.1 [skip ci]
## [6.2.1](https://git.datacontroller.io/dc/dc/compare/v6.2.0...v6.2.1) (2023-10-08)

### Bug Fixes

* approve, history and submit pages grouped in review module ([e056ece](e056ece223))
* closes [#39](#39) upcase issue in MPE_SECURITY ([a00d31c](a00d31caf3))
* handsontable v13 ([6f482ec](6f482ec6d9))
* latest adapter ([5e30dc0](5e30dc0f89))
* sasjs/cli and sasjs/core updated to the latest ([8571e01](8571e01e44))
* updating editors/stagedata to address issues in particular viya configurations as described in issue [#33](#33) ([94ab949](94ab949df8))
* updating logic for REPLACE loadtype ([1f2ce55](1f2ce55f24))
2023-10-08 16:49:20 +00:00
allan 150c19b1b0 Merge pull request 'development' (#41) from development into main
Release / release (push) Failing after 2m15s Details
Reviewed-on: #41
2023-10-08 16:46:19 +00:00
allan f04c51ee4e Merge pull request 'fix: closes #39 upcase issue in MPE_SECURITY' (#40) from issue39 into development
Build / Build-and-ng-test (pull_request) Has been cancelled Details
Reviewed-on: #40
2023-10-08 16:45:23 +00:00
Allan c4338bf957 chore: updating tests, post edit hook, and access check macro. #39
Build / Build-and-ng-test (pull_request) Successful in 1m22s Details
2023-10-08 17:42:26 +01:00
Allan 5b06f4ede8 chore: improving docs for mpe_accesscheck and adding a test for mpe_accesscheck
Build / Build-and-ng-test (pull_request) Successful in 1m27s Details
2023-10-07 22:46:32 +01:00
Allan e7ab2cc956 chore: adding mpe_security_postedit hook link in MPE_TABLES on deploy. #39
Build / Build-and-ng-test (pull_request) Successful in 1m28s Details
2023-10-07 18:28:36 +01:00
Allan 5ebf8a66f7 chore: error message source file fix
Build / Build-and-ng-test (pull_request) Successful in 1m19s Details
2023-10-07 00:16:05 +01:00
Allan 3d4e886b9b chore: adding missing dependency
Build / Build-and-ng-test (pull_request) Successful in 1m22s Details
2023-10-07 00:13:48 +01:00
Allan a00d31caf3 fix: closes #39 upcase issue in MPE_SECURITY
Build / Build-and-ng-test (pull_request) Successful in 1m23s Details
adding frontend validation rule, backend upcase enforcement rule, and modification to service code to ensure values are upcased before comparison
2023-10-07 00:11:38 +01:00
allan 40fe707287 Merge pull request 'maincopy' (#38) from maincopy into development
Reviewed-on: #38
2023-09-26 07:40:05 +00:00
Allan 8296be01ba chore: cleanup of items in changelog for v6.2.1
Build / Build-and-ng-test (pull_request) Successful in 1m19s Details
2023-09-26 08:38:40 +01:00
semantic-release-bot dbeb003292 chore(release): 6.2.1 [skip ci]
Build / Build-and-ng-test (pull_request) Successful in 1m25s Details
## [6.2.1](https://git.datacontroller.io/dc/dc/compare/v6.2.0...v6.2.1) (2023-09-25)

### Bug Fixes

* approve, history and submit pages grouped in review module ([e056ece](e056ece223))
* handsontable v13 ([6f482ec](6f482ec6d9))
* latest adapter ([5e30dc0](5e30dc0f89))
* sasjs/cli and sasjs/core updated to the latest ([8571e01](8571e01e44))
* updating editors/stagedata to address issues in particular viya configurations as described in issue [#33](#33) ([94ab949](94ab949df8))
* updating logic for REPLACE loadtype ([1f2ce55](1f2ce55f24))
2023-09-25 14:59:38 +00:00
allan f048501c48 Merge pull request 'development' (#37) from development into main
Release / release (push) Successful in 11m11s Details
Reviewed-on: #37
2023-09-25 14:57:44 +00:00
allan 498350b3f3 Merge pull request 'master-sync' (#36) from master-sync into development
Build / Build-and-ng-test (pull_request) Successful in 1m18s Details
Reviewed-on: #36
Reviewed-by: allan <allan@4gl.io>
2023-09-25 14:55:33 +00:00
Mihajlo Medjedovic 91e82c9c65 ci: npm ci in build.yaml
Build / Build-and-ng-test (pull_request) Successful in 1m19s Details
2023-09-25 16:53:40 +02:00
Mihajlo Medjedovic 24067ea82b chore: calling licence checker script as a part of PR action
Build / Build-and-ng-test (pull_request) Failing after 24s Details
2023-09-25 16:51:33 +02:00
semantic-release-bot aa7deddba0 chore(release): 6.2.1 [skip ci]
## [6.2.1](https://git.datacontroller.io/dc/dc/compare/v6.2.0...v6.2.1) (2023-09-25)

### Bug Fixes

* approve, history and submit pages grouped in review module ([e056ece](e056ece223))
* handsontable v13 ([6f482ec](6f482ec6d9))
* latest adapter ([5e30dc0](5e30dc0f89))
* sasjs/cli and sasjs/core updated to the latest ([8571e01](8571e01e44))
* updating editors/stagedata to address issues in particular viya configurations as described in issue [#33](#33) ([94ab949](94ab949df8))
* updating logic for REPLACE loadtype ([1f2ce55](1f2ce55f24))
2023-09-25 14:33:27 +00:00
allan b2d13203d1 Merge pull request 'development' (#34) from development into main
Release / release (push) Failing after 2m25s Details
Reviewed-on: #34
2023-09-25 14:31:25 +00:00
mihajlo 19c1092b5b Merge pull request 'fix: latest adapter' (#32) from adapter-bump into development
Build / Build-and-ng-test (pull_request) Successful in 25s Details
Reviewed-on: #32
2023-09-25 14:26:49 +00:00
Mihajlo Medjedovic 94ab949df8 fix: updating editors/stagedata to address issues in particular viya configurations as described in issue #33
Build / Build-and-ng-test (pull_request) Successful in 25s Details
2023-09-25 16:24:50 +02:00
Mihajlo Medjedovic 9eb2451c2f chore(git): Merge branch 'adapter-bump' of ssh://git.datacontroller.io:29419/dc/dc into adapter-bump 2023-09-07 12:52:25 +02:00
zver 6e521bfa3e chore: renaming format names due to changes in how Viya treats the last letter
Build / Build-and-ng-test (pull_request) Failing after 23s Details
2023-09-07 11:49:29 +01:00
Mihajlo Medjedovic 239720fe0c chore(git): Merge branch 'development' into adapter-bump 2023-09-07 12:13:17 +02:00
Mihajlo Medjedovic 8571e01e44 fix: sasjs/cli and sasjs/core updated to the latest 2023-09-07 12:12:09 +02:00
Mihajlo Medjedovic 6f482ec6d9 fix: handsontable v13
Build / Build-and-ng-test (pull_request) Failing after 23s Details
2023-09-06 21:57:11 +02:00
Mihajlo Medjedovic 5e30dc0f89 fix: latest adapter
Build / Build-and-ng-test (pull_request) Failing after 24s Details
2023-09-06 17:14:49 +02:00
semantic-release-bot 3d76d12c86 chore(release): 6.2.1 [skip ci]
## [6.2.1](https://git.datacontroller.io/dc/dc/compare/v6.2.0...v6.2.1) (2023-08-25)

### Bug Fixes

* approve, history and submit pages grouped in review module ([e056ece](e056ece223))
* updating logic for REPLACE loadtype ([1f2ce55](1f2ce55f24))
2023-08-25 11:46:06 +00:00
allan 93f1b81d70 Merge pull request 'Refactoring solo pages into a modules' (#19) from tsdoc into development
Release / release (push) Failing after 2m2s Details
Build / Build-and-ng-test (pull_request) Successful in 24s Details
Reviewed-on: #19
Reviewed-by: allan <allan@4gl.io>
2023-08-25 11:24:10 +00:00
allan e2b65ddd82 Merge branch 'development' into tsdoc
Build / Build-and-ng-test (pull_request) Successful in 22s Details
2023-08-25 11:19:38 +00:00
allan b64bbe91d4 Merge pull request 'fix: updating logic for REPLACE loadtype' (#25) from replace into development
Reviewed-on: #25
2023-08-25 11:19:16 +00:00
Allan 1f2ce55f24 fix: updating logic for REPLACE loadtype
Build / Build-and-ng-test (pull_request) Successful in 24s Details
Staged rows are always considered as NEW, and previous rows are considered DELETED
This is consistent with the fact that REPLACE involves a delete *, followed by an append.
2023-08-25 12:17:43 +01:00
Mihajlo Medjedovic 921157da9e chore(git): Merge branch 'development' into tsdoc
Build / Build-and-ng-test (pull_request) Successful in 23s Details
Release / release (push) Has been cancelled Details
2023-08-24 12:17:01 +02:00
allan 413acf7d05 Merge pull request 'main to dev' (#23) from main into development
Reviewed-on: #23
2023-08-24 10:12:26 +00:00
Mihajlo Medjedovic 725f75aa74 style: lint
Build / Build-and-ng-test (pull_request) Successful in 23s Details
2023-08-24 11:52:02 +02:00
Mihajlo Medjedovic c64ab8a577 chore(git): Merge branch 'tsdoc' of ssh://git.datacontroller.io:29419/dc/dc into tsdoc
Build / Build-and-ng-test (pull_request) Failing after 22s Details
2023-08-24 11:50:53 +02:00
Mihajlo Medjedovic 1154c99e0a ci: surfer install 2023-08-24 11:44:54 +02:00
dcbot 5bcdef77b8 Merge branch 'development' into tsdoc
Build / Build-and-ng-test (pull_request) Failing after 22s Details
2023-08-24 09:43:45 +00:00
Mihajlo Medjedovic 7b54fff26e chore: typo fix
Build / Build-and-ng-test (pull_request) Failing after 22s Details
2023-08-04 12:18:31 +02:00
Mihajlo Medjedovic cd3e0f614b chore: adding comments part 3
Build / Build-and-ng-test (pull_request) Failing after 23s Details
2023-08-04 12:05:00 +02:00
Mihajlo Medjedovic 81c0aec202 chore: removed column.ts leftover 2023-08-04 08:52:53 +02:00
Mihajlo Medjedovic 3193bdd720 chore: removing cellValidation leftover 2023-08-03 22:33:16 +02:00
Mihajlo Medjedovic b9a12454e1 chore: removing table.ts leftover 2023-08-03 22:31:59 +02:00
Mihajlo Medjedovic 01a857f7c6 chore: adding comments part 2 2023-08-03 22:31:17 +02:00
Mihajlo Medjedovic 2bb2eee80e chore: removed commented code about old workaround for excel upload validation 2023-08-03 21:58:50 +02:00
Mihajlo Medjedovic c054ea500d chore: adding comments part1 2023-08-03 17:56:34 +02:00
Mihajlo Medjedovic d7f8201246 ci: tsdoc -> webdoc
Build / Build-and-ng-test (pull_request) Failing after 22s Details
2023-08-02 09:24:16 +02:00
Mihajlo Medjedovic 622cfcc6fe chore: removed edit-route leftover
Build / Build-and-ng-test (pull_request) Failing after 21s Details
2023-08-01 16:45:18 +02:00
Mihajlo Medjedovic 303240e4d2 style: lint
Build / Build-and-ng-test (pull_request) Successful in 23s Details
2023-08-01 16:40:03 +02:00
Mihajlo Medjedovic a8b849aede chore: modularization refactor finish 2023-08-01 16:39:45 +02:00
Mihajlo Medjedovic ca281b70c9 chore(git): Merge branch 'development' into tsdoc
Build / Build-and-ng-test (pull_request) Failing after 22s Details
2023-08-01 14:52:53 +02:00
Mihajlo Medjedovic e056ece223 fix: approve, history and submit pages grouped in review module
Build / Build-and-ng-test (pull_request) Failing after 1m5s Details
Using compodoc instead of typedoc because of better angular support.
2023-08-01 14:50:04 +02:00
152 changed files with 10993 additions and 6529 deletions

View File

@ -1,5 +1,5 @@
name: Build
run-name: Running Lint Check
run-name: Running Lint Check and Licence checker on Pull Request
on: [pull_request]
jobs:
@ -18,4 +18,11 @@ jobs:
env:
NPMRC: ${{ secrets.NPMRC}}
- run: npm run lint:check
- name: Lint check
run: npm run lint:check
- name: Licence checker
run: |
cd client
npm ci
npm run license-checker

View File

@ -1,223 +0,0 @@
name: Test
run-name: Building and testing development branch
on:
push:
branches:
- development
jobs:
Build-production-and-ng-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
- name: Write .npmrc file
run: |
touch client/.npmrc
echo '${{ secrets.NPMRC}}' > client/.npmrc
- name: Install Chrome for Angular tests
run: apt-get update
run: wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
run: apt install -y ./google-chrome*.deb;
run: export CHROME_BIN=/usr/bin/google-chrome
- name: Write cypress credentials
run: echo "$CYPRESS_CREDS" > ./client/cypress.env.json
shell: bash
env:
CYPRESS_CREDS: ${{ secrets.CYPRESS_CREDS }}
- name: Install dependencies
run: npm ci
- name: Check audit
# Audit should fail and stop the CI if critical vulnerability found
run: |
npm audit --audit-level=critical
cd ./sas
npm audit --audit-level=critical
cd ./client
npm audit --audit-level=critical
- name: Angular Tests
run: |
npm test -- --no-watch --no-progress --browsers=ChromeHeadlessCI
- name: Angular Production Build
run: |
npm run postinstall
npm run build
Build-and-test-development:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
- name: Write .npmrc file
run: |
touch client/.npmrc
echo '${{ secrets.NPMRC}}' > client/.npmrc
- run: apt-get update
- run: wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- run: apt install -y ./google-chrome*.deb;
- run: export CHROME_BIN=/usr/bin/google-chrome
- run: apt-get update -y
- run: apt-get -y install libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xvfb
- run: apt -y install jq
- name: Write cypress credentials
run: echo "$CYPRESS_CREDS" > ./client/cypress.env.json
shell: bash
env:
CYPRESS_CREDS: ${{ secrets.CYPRESS_CREDS }}
- name: Install dependencies
run: npm ci
# Install pm2 and prepare SASJS server
- run: npm i -g pm2
- run: curl -L https://github.com/sasjs/server/releases/latest/download/linux.zip > linux.zip
- run: unzip linux.zip
- run: touch .env
- run: echo RUN_TIMES=js >> .env
- run: echo NODE_PATH=node >> .env
- run: echo CORS=enable >> .env
- run: echo WHITELIST=http://localhost:4200 >> .env
- run: cat .env
- run: pm2 start api-linux --wait-ready
- name: Deploy mocked services
run: |
cd ./sas/mocks/sasjs
npm install -g @sasjs/cli
npm install -g replace-in-files-cli
sasjs cbd -t server-ci
# sasjs request services/admin/makedata -t server-ci -d ./deploy/makeData4GL.json -c ./deploy/requestConfig.json -o ./output.json
- name: Install ZIP
run: |
apt-get update
apt-get install zip
- name: Prepare and run frontend and cypress
run: |
cd ./client
mv ./cypress.env.example.json ./cypress.env.json
replace-in-files --regex='"username".*' --replacement='"username":"'${{ secrets.CYPRESS_USERNAME_SASJS }}'",' ./cypress.env.json
replace-in-files --regex='"password".*' --replacement='"password":"'${{ secrets.CYPRESS_PWD_SASJS }}'" ' ./cypress.env.json
cat ./cypress.env.json
npm run postinstall
# Prepare index.html to SASJS local
replace-in-files --regex='serverUrl=".*?"' --replacement='serverUrl="http://localhost:5000"' ./src/index.html
replace-in-files --regex='appLoc=".*?"' --replacement='appLoc="/Public/app/devtest"' ./src/index.html
replace-in-files --regex='serverType=".*?"' --replacement='serverType="SASJS"' ./src/index.html
replace-in-files --regex='"hosturl".*' --replacement='hosturl:"http://localhost:4200",' ./cypress.config.ts
cat ./cypress.config.ts
# Start frontend and run cypress
npm start & npx wait-on http://localhost:4200 && npx cypress run --browser chrome --spec "cypress/e2e/liveness.cy.ts,cypress/e2e/editor.cy.ts,cypress/e2e/excel.cy.ts,cypress/e2e/filtering.cy.ts,cypress/e2e/licensing.cy.ts"
- name: Zip Cypress videos
if: always()
run: |
zip -r cypress-videos ./client/cypress/videos
- name: Cypress videos artifacts
uses: actions/upload-artifact@v3
with:
name: cypress-videos.zip
path: cypress-videos.zip
Build-and-test-development-latest-adapter:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
- name: Write .npmrc file
run: echo "$NPMRC" > client/.npmrc
shell: bash
env:
NPMRC: ${{ secrets.NPMRC}}
- run: apt-get update
- run: wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- run: apt install -y ./google-chrome*.deb;
- run: export CHROME_BIN=/usr/bin/google-chrome
- run: apt-get update -y
- run: apt-get -y install libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xvfb
- run: apt -y install jq
- name: Write cypress credentials
run: echo "$CYPRESS_CREDS" > ./client/cypress.env.json
shell: bash
env:
CYPRESS_CREDS: ${{ secrets.CYPRESS_CREDS }}
- name: Install dependencies
run: npm ci
# Install pm2 and prepare SASJS server
- run: npm i -g pm2
- run: curl -L https://github.com/sasjs/server/releases/latest/download/linux.zip > linux.zip
- run: unzip linux.zip
- run: touch .env
- run: echo RUN_TIMES=js >> .env
- run: echo NODE_PATH=node >> .env
- run: echo CORS=enable >> .env
- run: echo WHITELIST=http://localhost:4200 >> .env
- run: cat .env
- run: pm2 start api-linux --wait-ready
- name: Deploy mocked services
run: |
cd ./sas/mocks/sasjs
npm install -g @sasjs/cli
npm install -g replace-in-files-cli
sasjs cbd -t server-ci
- name: Install ZIP
run: |
apt-get update
apt-get install zip
- name: Prepare and run frontend and cypress
run: |
cd ./client
mv ./cypress.env.example.json ./cypress.env.json
replace-in-files --regex='"username".*' --replacement='"username":"'${{ secrets.CYPRESS_USERNAME_SASJS }}'",' ./cypress.env.json
replace-in-files --regex='"password".*' --replacement='"password":"'${{ secrets.CYPRESS_PWD_SASJS }}'" ' ./cypress.env.json
cat ./cypress.env.json
npm run postinstall
npm install @sasjs/adapter@latest
# Prepare index.html to SASJS local
replace-in-files --regex='serverUrl=".*?"' --replacement='serverUrl="http://localhost:5000"' ./src/index.html
replace-in-files --regex='appLoc=".*?"' --replacement='appLoc="/Public/app/devtest"' ./src/index.html
replace-in-files --regex='serverType=".*?"' --replacement='serverType="SASJS"' ./src/index.html
replace-in-files --regex='"hosturl".*' --replacement='hosturl:"http://localhost:4200",' ./cypress.config.ts
cat ./cypress.config.ts
# Start frontend and run cypress
npm start & npx wait-on http://localhost:4200 && npx cypress run --browser chrome --spec "cypress/e2e/liveness.cy.ts,cypress/e2e/editor.cy.ts,cypress/e2e/excel.cy.ts,cypress/e2e/filtering.cy.ts,cypress/e2e/licensing.cy.ts"
- name: Zip Cypress videos
if: always()
run: |
zip -r cypress-videos ./client/cypress/videos
- name: Cypress videos artifacts
uses: actions/upload-artifact@v3
with:
name: cypress-videos-latest-adapter.zip
path: cypress-videos.zip

View File

@ -1,19 +1,157 @@
name: Release
run-name: Releasing DC
run-name: Testing and Releasing DC
on:
push:
branches:
- main
jobs:
release:
Build-production-and-ng-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
- name: Write .npmrc file
run: |
touch client/.npmrc
echo '${{ secrets.NPMRC}}' > client/.npmrc
- name: Install Chrome for Angular tests
run: |
apt-get update
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
apt install -y ./google-chrome*.deb;
export CHROME_BIN=/usr/bin/google-chrome
- name: Write cypress credentials
run: echo "$CYPRESS_CREDS" > ./client/cypress.env.json
shell: bash
env:
CYPRESS_CREDS: ${{ secrets.CYPRESS_CREDS }}
- name: Install dependencies
run: npm ci
- name: Check audit
# Audit should fail and stop the CI if critical vulnerability found
run: |
npm audit --audit-level=critical --omit=dev
cd ./sas
npm audit --audit-level=critical --omit=dev
cd ../client
npm audit --audit-level=critical --omit=dev
- name: Angular Tests
run: |
cd client
npm test -- --no-watch --no-progress --browsers=ChromeHeadlessCI
- name: Angular Production Build
run: |
cd client
npm run postinstall
npm run build
Build-and-test-development:
runs-on: ubuntu-latest
needs: Build-production-and-ng-test
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
- name: Write .npmrc file
run: |
touch client/.npmrc
echo '${{ secrets.NPMRC}}' > client/.npmrc
- run: apt-get update
- run: wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- run: apt install -y ./google-chrome*.deb;
- run: export CHROME_BIN=/usr/bin/google-chrome
- run: apt-get update -y
- run: apt-get -y install libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xvfb
- run: apt -y install jq
- name: Write cypress credentials
run: echo "$CYPRESS_CREDS" > ./client/cypress.env.json
shell: bash
env:
CYPRESS_CREDS: ${{ secrets.CYPRESS_CREDS }}
- name: Install dependencies
run: npm ci
# Install pm2 and prepare SASJS server
- run: npm i -g pm2
- run: curl -L https://github.com/sasjs/server/releases/latest/download/linux.zip > linux.zip
- run: unzip linux.zip
- run: touch .env
- run: echo RUN_TIMES=js >> .env
- run: echo NODE_PATH=node >> .env
- run: echo CORS=enable >> .env
- run: echo WHITELIST=http://localhost:4200 >> .env
- run: cat .env
- run: pm2 start api-linux --wait-ready
- name: Deploy mocked services
run: |
cd ./sas/mocks/sasjs
npm install -g @sasjs/cli
npm install -g replace-in-files-cli
sasjs cbd -t server-ci
# sasjs request services/admin/makedata -t server-ci -d ./deploy/makeData4GL.json -c ./deploy/requestConfig.json -o ./output.json
- name: Install ZIP
run: |
apt-get update
apt-get install zip
- name: Prepare and run frontend and cypress
run: |
cd ./client
mv ./cypress.env.example.json ./cypress.env.json
replace-in-files --regex='"username".*' --replacement='"username":"'${{ secrets.CYPRESS_USERNAME_SASJS }}'",' ./cypress.env.json
replace-in-files --regex='"password".*' --replacement='"password":"'${{ secrets.CYPRESS_PWD_SASJS }}'" ' ./cypress.env.json
cat ./cypress.env.json
npm run postinstall
# Prepare index.html to SASJS local
replace-in-files --regex='serverUrl=".*?"' --replacement='serverUrl="http://localhost:5000"' ./src/index.html
replace-in-files --regex='appLoc=".*?"' --replacement='appLoc="/Public/app/devtest"' ./src/index.html
replace-in-files --regex='serverType=".*?"' --replacement='serverType="SASJS"' ./src/index.html
replace-in-files --regex='"hosturl".*' --replacement='hosturl:"http://localhost:4200",' ./cypress.config.ts
cat ./cypress.config.ts
# Start frontend and run cypress
npm start & npx wait-on http://localhost:4200 && npx cypress run --browser chrome --spec "cypress/e2e/liveness.cy.ts,cypress/e2e/editor.cy.ts,cypress/e2e/excel.cy.ts,cypress/e2e/filtering.cy.ts,cypress/e2e/licensing.cy.ts"
- name: Zip Cypress videos
if: always()
run: |
zip -r cypress-videos ./client/cypress/videos
- name: Add cypress videos artifacts
if: always()
uses: actions/upload-artifact@v3
with:
name: cypress-videos.zip
path: cypress-videos.zip
release:
runs-on: ubuntu-latest
needs: [Build-production-and-ng-test, Build-and-test-development]
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 20
- name: Write .npmrc file
run: |
echo "$NPMRC" > client/.npmrc
@ -30,11 +168,16 @@ jobs:
npm i -g @sasjs/cli
# jq is used to parse the release JSON
apt-get install jq -y
# doxygen is used for the SASJS docs
apt-get update
apt-get install doxygen -y
- name: Create Empty Release (assets are posted later)
run: |
npm i
npm i -g semantic-release
# We do a semantic-release DRY RUN to make the job fail if there are no changes to release
GITEA_TOKEN=${{ secrets.RELEASE_TOKEN }} GITEA_URL=https://git.datacontroller.io semantic-release --dry-run | grep -q "There are no relevant changes, so no new version is released." && exit 1
GITEA_TOKEN=${{ secrets.RELEASE_TOKEN }} GITEA_URL=https://git.datacontroller.io semantic-release
- name: Frontend Build
@ -48,7 +191,7 @@ jobs:
description: Compile SAS 9 services, remove tests & create deployment program
run: |
cd sas
npm ci
npm i
sasjs c -t sas9
rm -rf sasjsbuild/tests
sasjs b -t sas9
@ -97,15 +240,21 @@ jobs:
run: |
cd client
npm -g install cloudron-surfer
npm run typedoc
surfer put --token ${{ secrets.TSDOC_TOKEN }} --server tsdoc.datacontroller.io ../tsdoc /
npm run compodoc:build
surfer put --token ${{ secrets.TSDOC_TOKEN }} --server webdoc.datacontroller.io documentation/* /
- name: Release code.datacontroller.io
run: |
cd sas
sasjs doc
surfer put --token ${{ secrets.CODE_DATACONTROLLER_IO }} --server code.datacontroller.io sasjsbuild/sasdocs/* /
- name: Upload assets to release
run: |
RELEASE_ID=`curl -k 'https://git.datacontroller.io/api/v1/repos/dc/dc/releases/latest?access_token=${{ secrets.RELEASE_TOKEN }}' | jq -r '.id'`
RELEASE_BODY=`curl -k 'https://git.datacontroller.io/api/v1/repos/dc/dc/releases/latest?access_token=${{ secrets.RELEASE_TOKEN }}' | jq -r '.body'`
# Update body
curl --data '{"draft": true,"body":"'"$RELEASE_BODY\n\nFor installation instructions, please visit https://docs.datacontroller.io/"'"}' -X PATCH --header 'Content-Type: application/json' -k https://git.datacontroller.io/api/v1/repos/dc/dc/releases/$RELEASE_ID?access_token=${{ secrets.RELEASE_TOKEN }}
curl --data '{"draft": false,"body":"'"$RELEASE_BODY\n\nFor installation instructions, please visit https://docs.datacontroller.io/"'"}' -X PATCH --header 'Content-Type: application/json' -k https://git.datacontroller.io/api/v1/repos/dc/dc/releases/$RELEASE_ID?access_token=${{ secrets.RELEASE_TOKEN }}
# Upload assets
URL="https://git.datacontroller.io/api/v1/repos/dc/dc/releases/$RELEASE_ID/assets?access_token=${{ secrets.RELEASE_TOKEN }}"
curl -k $URL -F attachment=@frontend.zip