Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
262 commits
Select commit Hold shift + click to select a range
ecd65a1
Updated build
travist Apr 11, 2022
cd20cd0
Updated build
travist Apr 14, 2022
3717470
copied all files
shuhaib-aot May 13, 2022
eefcd57
updated container path
shuhaib-aot May 16, 2022
799b8ab
update
shuhaib-aot May 16, 2022
a52e112
testci
shuhaib-aot May 16, 2022
9ce1fc2
eslint updated
shuhaib-aot May 16, 2022
8cd5a51
removed docker-compose windows file
shuhaib-aot May 16, 2022
9cf8051
fixed docker
shuhaib-aot May 16, 2022
9137ec2
Merge pull request #1 from shuhaib-aot/formsflow.ai
abhilash-aot May 16, 2022
a86c4cc
ci-implemented
shuhaib-aot May 16, 2022
18536b5
testcd
shuhaib-aot May 17, 2022
7cf4dca
new version file added
shuhaib-aot May 17, 2022
62452ca
changed ubuntu to latest
shuhaib-aot May 17, 2022
0ecab35
updated
shuhaib-aot May 17, 2022
d9fbdd6
updated
shuhaib-aot May 17, 2022
b148f91
testing
shuhaib-aot May 17, 2022
fb58280
Version updated
shuhaib-aot May 17, 2022
ba68c29
Updated CD file with repo name
shuhaib-aot May 17, 2022
904d011
fixed branch name
shuhaib-aot May 17, 2022
b56377f
updated with spell check
shuhaib-aot May 17, 2022
715ff31
fixed all (#4)
shuhaib-aot May 17, 2022
fd0fe17
updated branch name
shuhaib-aot May 17, 2022
e91243c
updated version
shuhaib-aot May 17, 2022
4d1c099
Merge pull request #4 from shuhaib-aot/cicd
abhilash-aot May 17, 2022
32ca47c
updated with form list api prevent
shuhaib-aot May 20, 2022
1fa0848
updated with regx
shuhaib-aot May 20, 2022
2c6e8d6
fixed regex of title
shuhaib-aot May 20, 2022
0f8e7d9
updated with tenantid
shuhaib-aot May 23, 2022
8e5f576
updated tenantId on schema
shuhaib-aot May 23, 2022
29884ec
fixed multi tenant variabel fixed
shuhaib-aot May 24, 2022
6d81633
fixed docker file
shuhaib-aot May 24, 2022
f31f246
Update tokenVerify.js
abhilash-aot May 24, 2022
900c9cd
Merge pull request #5 from shuhaib-aot/formio-list-api
abhilash-aot May 24, 2022
cdcaa6b
updated with default installation and formlist
shuhaib-aot May 28, 2022
b9abe37
index on formio-bug-fix: cdcaa6b1 updated with default installation a…
shuhaib-aot May 28, 2022
f3e83c1
updated with pagination and default install
shuhaib-aot May 28, 2022
c4da4ce
updated with promise all
shuhaib-aot May 28, 2022
b3eba97
commentd promise resolve
shuhaib-aot May 29, 2022
143313b
pagination fixed
shuhaib-aot May 30, 2022
8667841
Merge pull request #7 from shuhaib-aot/pagination-fix
abhilash-aot May 31, 2022
218fd15
Fixed UI (#8)
shuhaib-aot Jun 2, 2022
edbc236
updated adding designer and tenantkey into role model (#10)
shuhaib-aot Jun 7, 2022
b2344c7
Fixed Listing API (#9)
shuhaib-aot Jun 7, 2022
117524b
updated formio.js (#11)
shuhaib-aot Jun 16, 2022
63268c2
changed download link form codeload to github (#13)
shuhaib-aot Jul 6, 2022
e621cd0
Version upgrade and CD master action (#12)
sumesh-aot Jul 18, 2022
45a864e
added version upgrade
abilpraju-aot Jul 18, 2022
a5a51aa
Merge conflict fixed (#16)
abilpraju-aot Jul 20, 2022
c24bbe4
Test develop (#19)
abilpraju-aot Jul 20, 2022
52ecc4b
Merge pull request #15 from AOT-Technologies/test-1
abhilash-aot Aug 11, 2022
0601177
sample forms deleted
alanraju-aot Aug 22, 2022
02c1591
Merge pull request #21 from AOT-Technologies/sample-deletion
abhilash-aot Aug 24, 2022
b9d5867
Update VERSION
sumesh-aot Sep 3, 2022
eec6953
Merge pull request #22 from AOT-Technologies/sumesh-aot-patch-1
abhilash-aot Sep 5, 2022
5a33575
Merge branch 'develop' of https://github.com/abilpraju-aot/formio int…
abilpraju-aot Sep 5, 2022
958c64d
Merge pull request #23 from abilpraju-aot/conflict-resolve
abhilash-aot Sep 6, 2022
002f5b8
Update formsflow-forms-cd.yml
sumesh-aot Sep 6, 2022
81a6419
Update VERSION
sumesh-aot Sep 6, 2022
27268e9
added dot env package and fixed vulnerability
abilpraju-aot Sep 14, 2022
e26f87d
Update version to 5.0.1 to align with components
sumesh-aot Sep 15, 2022
86b2eb3
Merge pull request #26 from AOT-Technologies/sumesh-aot-patch-2
sumesh-aot Sep 20, 2022
4b1064e
Merge pull request #24 from AOT-Technologies/version-update
sumesh-aot Sep 20, 2022
aee3bd0
Merge pull request #25 from abilpraju-aot/vulnerability-fix
abhilash-aot Sep 23, 2022
4862827
Merge branch 'develop' into dev_fix
abhilash-aot Sep 23, 2022
a723f7b
Merge pull request #28 from AOT-Technologies/dev_fix
abhilash-aot Sep 23, 2022
6318180
Update VERSION
abhilash-aot Sep 23, 2022
fffed91
Merge pull request #29 from AOT-Technologies/release/v5.0.1
abhilash-aot Sep 30, 2022
aae9de1
Update README.md
Bonymol-aot Sep 30, 2022
9b97284
updated vulnerability fix
abilpraju-aot Sep 30, 2022
0bbc02c
Merge pull request #31 from AOT-Technologies/vulnerability-fix
abhilash-aot Sep 30, 2022
40b1083
Merge pull request #30 from AOT-Technologies/Bonymol-aot-patch-1
abhilash-aot Oct 10, 2022
487b12f
created client ui optional
shuhaib-aot Dec 20, 2022
3c99d7b
Merge pull request #33 from shuhaib-aot/new-change
abhilash-aot Dec 20, 2022
203c9e8
v5.1.0
shuhaib-aot Jan 6, 2023
9ec45af
Create formsflow-forms-ChangeLog.md
shuhaib-aot Jan 6, 2023
3f19f9b
Update README.md
shuhaib-aot Jan 6, 2023
67953d5
Update README.md
shuhaib-aot Jan 6, 2023
87bf38b
Update README.md
shuhaib-aot Jan 6, 2023
e7879dd
Update README.md
shuhaib-aot Jan 6, 2023
48c259b
Update formsflow-forms-ChangeLog.md
shuhaib-aot Jan 6, 2023
ff8a6d5
Update formsflow-forms-ChangeLog.md
shuhaib-aot Jan 6, 2023
87a7387
Merge pull request #34 from AOT-Technologies/f-v5.1.0
abhilash-aot Jan 6, 2023
67148a1
Merge branch 'formsflow-forms' into develop
abhilash-aot Jan 10, 2023
c856ab9
Updated
shuhaib-aot Jan 10, 2023
d5122a5
Merge pull request #36 from AOT-Technologies/shuhaib-aot-patch-1
abhilash-aot Jan 10, 2023
d890818
Merge pull request #35 from AOT-Technologies/develop
abhilash-aot Jan 10, 2023
42ba20d
fixed client ui bug
shuhaib-aot Jan 12, 2023
c2abf74
updated readme
shuhaib-aot Jan 12, 2023
dd51fbd
Merge pull request #38 from shuhaib-aot/bug-fix
abhilash-aot Jan 12, 2023
718d9cf
Added health checkpoint api
shuhaib-aot Jan 12, 2023
7efbec4
updated change log and read me
shuhaib-aot Jan 12, 2023
89a86d8
update code
shuhaib-aot Jan 12, 2023
2747dfb
Merge pull request #40 from shuhaib-aot/check-point
abhilash-aot Jan 12, 2023
aeb1d32
Merge pull request #41 from AOT-Technologies/develop
abhilash-aot Jan 12, 2023
815c390
Optional client UI rework
sreehari-aot Jan 20, 2023
bbf2a08
Merge pull request #42 from sreehari-aot/no_install
abhilash-aot Jan 23, 2023
568efa6
Added parentFormId to form schema
shuhaib-aot Jan 23, 2023
1f42e4b
Merge pull request #43 from shuhaib-aot/form-schema-change
abhilash-aot Feb 1, 2023
9e5282f
skipping sanitization of form submission
shuhaib-aot Feb 17, 2023
00bc793
updated cd file
shuhaib-aot Feb 20, 2023
17f0d8b
Bug fixed in NO_INSTALL env and clientzip added
shuhaib-aot Feb 21, 2023
2356fde
Docker file updated with production flag
shuhaib-aot Feb 21, 2023
8ae5084
added client folder to Gitignore
shuhaib-aot Feb 21, 2023
4e227b8
Merge pull request #45 from shuhaib-aot/client-ui
abhilash-aot Feb 21, 2023
71671d5
Merge pull request #44 from shuhaib-aot/FWF-2053
shuhaib-aot Mar 10, 2023
56b781b
Fixed value on NO_INSTALL
shuhaib-aot Mar 14, 2023
3f0e561
Update VERSION
shuhaib-aot Mar 14, 2023
32f99ad
Merge pull request #46 from AOT-Technologies/shuhaib-aot-patch-2
abhilash-aot Mar 14, 2023
c92f0d6
develop to feature
shuhaib-aot Mar 14, 2023
7ae5238
isBundle key added to Form's schema (#48)
shuhaib-aot May 8, 2023
4e9d810
Update VERSION to 5.1.1 (#49)
shuhaib-aot May 26, 2023
e5bb8db
Label added in the Dockerfile
sinto-aot May 30, 2023
0019ac4
Merge pull request #50 from AOT-Technologies/develop
abhilash-aot Jun 2, 2023
5e64cf7
Update VERSION (#52)
shuhaib-aot Jun 9, 2023
2ad4ef2
merged formsflow-forms
abilpraju-aot Jun 9, 2023
6fa8d1d
Updated build
lane-formio Jun 28, 2023
ea144f2
Update Changelog.md 3.2.0-rc.1
lane-formio Jun 28, 2023
3ea83eb
Updated build
lane-formio Jun 28, 2023
7e73e4c
Merge pull request #51 from sinto-aot/image-label
sumesh-aot Jul 4, 2023
aea72bf
Addin multi-arch support
sumesh-aot Jul 4, 2023
e996c85
Merge pull request #56 from AOT-Technologies/multi-arch-2
shuhaib-aot Jul 5, 2023
1936df3
Merge branch 'develop' into feature/form-bundling
shuhaib-aot Jul 5, 2023
3a5086b
removed feature/formbundling from cd
shuhaib-aot Jul 5, 2023
c1f1329
Update formsflow-forms-ChangeLog.md
shuhaib-aot Jul 5, 2023
ed55e51
Merge pull request #58 from AOT-Technologies/latest-code
abhilash-aot Jul 5, 2023
dd36659
Update VERSION
abhilash-aot Jul 5, 2023
130804e
Merge pull request #59 from AOT-Technologies/develop
abhilash-aot Jul 5, 2023
5ff87d3
Update Changelog.md
lane-formio Jul 14, 2023
4e7adee
FIO-6769: Removes empty template
mikekotikov May 10, 2023
234a172
Originate build from US
lane-formio May 10, 2023
c97bc8c
hacky change to allow case insensitive exists endpoint
brendanbond Jun 30, 2023
aae6385
FIO-6406 fixed filter for Select inside DT (#1537)
HannaKurban Jun 29, 2023
23786df
Updated build
lane-formio Jul 17, 2023
08b4f1d
Updated build
lane-formio Jul 26, 2023
71e0ba6
fixed issue with id parsing
roma-formio Jul 18, 2023
2a30cd1
Updated build
lane-formio Aug 2, 2023
181ba51
fixed issue with possible undefined value for radio component in csv …
roma-formio Aug 2, 2023
216478b
fixed issue with empty value for patch request
roma-formio Aug 4, 2023
088de48
Updated build
lane-formio Aug 4, 2023
288b274
FIO-4216 | FIO-6601 - Fixes no custom submission collection lookup wh…
mikekotikov Aug 3, 2023
468cda5
Adding a mongodb feature check to core.
travist Aug 2, 2023
59b7d00
Fixing the authentication to use collation feature detection.
travist Aug 2, 2023
0af3a08
Fixing tests.
travist Aug 7, 2023
f088744
Updated build
lane-formio Aug 7, 2023
e97febc
FIO-6601: Fixes no custom submission collection lookup when getting s…
Aug 8, 2023
2c4d3a2
Updated build
lane-formio Aug 8, 2023
a67683e
Updated build
lane-formio Aug 14, 2023
782fa66
Updated build
lane-formio Aug 15, 2023
173d5c7
Updated build
lane-formio Aug 16, 2023
dca8930
vulnerability fixes (#63)
abilpraju-aot Nov 14, 2023
d8cc23b
vulnerability fixes (#63) (#64)
shuhaib-aot Nov 14, 2023
ba789fa
Merge pull request #66 from AOT-Technologies/formsflow-forms
Bonymol-aot Nov 17, 2023
6c574b2
fix: package.json & package-lock.json to reduce vulnerabilities (#65)
Bonymol-aot Nov 17, 2023
fbec4cd
Update VERSION (#67)
Bonymol-aot Nov 17, 2023
c0964cf
🚀 5.2.2 release with vulnerability fix (#68)
Bonymol-aot Nov 17, 2023
586842e
Update formsflow-forms-ChangeLog.md (#69)
Bonymol-aot Nov 24, 2023
084a5d0
main to develop (#70)
shuhaib-aot Nov 24, 2023
273cb5d
Updated version and added change log (#71)
shuhaib-aot Nov 24, 2023
22607a7
Merge branch 'formsflow-forms' of https://github.com/AOT-Technologies…
shuhaib-aot Nov 24, 2023
56afadc
🚀 🚀 Release fv5.3.0 (#72)
shuhaib-aot Nov 24, 2023
43eb611
Merge branch 'version-to-merge-3.2.0' into version-upgrade-3.2.0
shuhaib-aot Dec 7, 2023
919c68f
package-lock.json updated
shuhaib-aot Dec 7, 2023
743706e
fixed skip sanitization
shuhaib-aot Dec 8, 2023
1c0c9c4
version chnaged to 5.3.1-alpha
shuhaib-aot Dec 8, 2023
f32d725
Merge branch 'develop' into version-upgrade-3.2.0
shuhaib-aot Dec 8, 2023
0b1f590
fixed ci issue
shuhaib-aot Dec 8, 2023
2ad0f9f
Merge branch 'version-upgrade-3.2.0' of https:///shuhaib-aot:ghp_DNfe…
shuhaib-aot Dec 8, 2023
ed265fc
Merge pull request #73 from AOT-Technologies/version-upgrade-3.2.0
shuhaib-aot Dec 8, 2023
452fa2a
added new package lock
shuhaib-aot Dec 11, 2023
001aafc
Merge pull request #74 from shuhaib-aot/image-fix
shuhaib-aot Dec 11, 2023
881f4ab
Changed node version to lts
shuhaib-aot Dec 12, 2023
5d00473
Merge pull request #75 from shuhaib-aot/node-version-18.19.0
shuhaib-aot Dec 12, 2023
bd2245a
Update VERSION
sumesh-aot Jan 16, 2024
e2c7508
Merge pull request #76 from AOT-Technologies/sumesh-aot-patch-3
shuhaib-aot Jan 17, 2024
ab04bae
added logger
shuhaib-aot Jan 24, 2024
b41ef56
semi column added
shuhaib-aot Jan 24, 2024
b72fc8b
added 7days maxfile and removed unwanted package
shuhaib-aot Jan 31, 2024
4c53cc2
archive folder added
shuhaib-aot Jan 31, 2024
902bb2f
Merge pull request #78 from shuhaib-aot/formio-logs-for-elk
shuhaib-aot Feb 5, 2024
0615d39
Skip sanitize fixed
shuhaib-aot Feb 6, 2024
3592e48
Merge pull request #79 from shuhaib-aot/fix-skipsanitize
shuhaib-aot Feb 6, 2024
cd3a870
Added custom property for hide sensitive data
shuhaib-aot Feb 26, 2024
1a02926
added req.params.submisssionId and formid to load previous data when …
shuhaib-aot Feb 27, 2024
35c1d38
added sample metadata enpoint
shuhaib-aot Mar 4, 2024
177eba5
Added metadata endpoint for bundle and forms:
shuhaib-aot Mar 5, 2024
95de78c
fixed code
shuhaib-aot Mar 5, 2024
4b089ce
Merge pull request #81 from shuhaib-aot/metadata-form
shuhaib-aot Mar 8, 2024
7839900
Update VERSION
sumesh-aot Mar 14, 2024
b53629d
Merge pull request #82 from AOT-Technologies/sumesh-aot-patch-4
sumesh-aot Mar 14, 2024
86d9ba3
Update formsflow-forms-ChangeLog.md
Bonymol-aot Apr 5, 2024
23bdf07
Merge pull request #83 from AOT-Technologies/changelog_6.0.0
shuhaib-aot Apr 5, 2024
b6ecdd6
Update VERSION
shuhaib-aot Apr 5, 2024
dc4c41c
Merge branch 'formsflow-forms' into develop
shuhaib-aot Apr 5, 2024
ef6a517
Merge pull request #84 from AOT-Technologies/develop
shuhaib-aot Apr 5, 2024
afa1e90
added bundle forms sensitiviy
shuhaib-aot Apr 25, 2024
54ba5c2
Merge branch 'develop' of https://github.com/AOT-Technologies/formio …
shuhaib-aot Apr 25, 2024
bbfa90b
Changed version 6.1.0-alpha
shuhaib-aot Apr 25, 2024
9e98984
Merge pull request #80 from shuhaib-aot/hide-sensitive-data
shuhaib-aot May 3, 2024
e572d81
[Added] formIds query parameter in /form path and restricted for only…
shuhaib-aot May 9, 2024
84eb6fc
Merge pull request #85 from shuhaib-aot/FWF-3283
shuhaib-aot May 10, 2024
1d6fcdb
displayFor changed to displayForRole
shuhaib-aot May 13, 2024
22a36e1
Fixed custom role issue
shuhaib-aot May 14, 2024
d9544f2
Merge pull request #86 from shuhaib-aot/change-displayFor-typo
shuhaib-aot May 14, 2024
227a0e4
Merge pull request #87 from shuhaib-aot/fix-custom-role
shuhaib-aot May 14, 2024
44699ad
[Removed] duplicate code
shuhaib-aot May 14, 2024
4cc3178
Merge pull request #88 from AOT-Technologies/shuhaib-aot-patch-2
arun-s-aot May 14, 2024
61a556f
Fwf:3197 [Feature] fixed authorization part to fetch bundle submissio…
shuhaib-aot May 22, 2024
ba5db2f
Update handleFormsList.js
shuhaib-aot May 29, 2024
b29c858
Update handleFormsList.js
shuhaib-aot May 29, 2024
bdb0e2e
Added application id and status in bundle submission data
shuhaib-aot Jun 13, 2024
5623b10
Merge pull request #89 from shuhaib-aot/feature/hide-bundle-sensitive…
shuhaib-aot Jun 14, 2024
765eff1
Added additional check for external token
shuhaib-aot Jun 14, 2024
e4341e9
Merge pull request #90 from shuhaib-aot/feature/FWF-3196-bundle-sensi…
shuhaib-aot Jun 14, 2024
b8a57fe
Update handleFormsList.js
shuhaib-aot Jul 1, 2024
6705818
Ignored role mapping to form access when a new role create (#91)
shuhaib-aot Jul 9, 2024
5713603
Modified version to 7.0.0-alpha (#92)
shuhaib-aot Jul 31, 2024
ab5fdbd
Added new endpoint 'forms/search' for listing forms by path or name o…
shuhaib-aot Aug 22, 2024
600b2fa
Feature/adde select in search endpoint (#94)
shuhaib-aot Aug 29, 2024
f962f79
Update VERSION
shuhaib-aot Jan 2, 2025
bef8f8d
Added Change log fof 7.0.0
shuhaib-aot Jan 7, 2025
dd0c24e
Modified typo
shuhaib-aot Jan 9, 2025
d33946c
Added Change log fof 7.0.0 (#96)
shuhaib-aot Jan 9, 2025
daf40fe
Merge branch 'develop' of https://github.com/AOT-Technologies/formio …
shuhaib-aot Jan 10, 2025
aa35a8f
Bugfix/fix sonarcloud (#97)
shuhaib-aot Jan 10, 2025
c03c6ab
🏷️ Release 7.0.0 formsflow-forms (#95)
shuhaib-aot Jan 10, 2025
8d86d0f
Merge branch 'develop' of https://github.com/AOT-Technologies/formio …
shuhaib-aot Jan 20, 2025
2b0a873
Update pull_request_template.md
sumesh-aot Feb 18, 2025
bd9b705
Feature/formlisting api by formids and added new api for submission l…
shuhaib-aot Feb 26, 2025
6bdb293
Merge branch 'develop' of https://github.com/AOT-Technologies/formio …
shuhaib-aot May 15, 2025
180bae8
Bugfix/fwf 4652 (#99)
shuhaib-aot May 16, 2025
b1bea30
Update formsflow-forms-cd.yml
shuhaib-aot May 16, 2025
b48a226
Merge branch 'develop' of https://github.com/AOT-Technologies/formio …
shuhaib-aot Jun 25, 2025
b4120ef
Feature/fwf 4299 added tenant key in logs (#100)
shuhaib-aot Jun 26, 2025
e7ca7b9
Merge branch 'develop' of https://github.com/AOT-Technologies/formio …
shuhaib-aot Jun 26, 2025
bb9c1db
Version changed and change log updated
shuhaib-aot Jun 26, 2025
12c4acd
Merge branch 'formsflow-forms' of https://github.com/AOT-Technologies…
shuhaib-aot Jun 26, 2025
ed1e53d
Merge pull request #102 from shuhaib-aot/master-to-develo-with-versio…
shuhaib-aot Jun 26, 2025
eda957c
Merge pull request #103 from AOT-Technologies/develop
shuhaib-aot Jun 26, 2025
45bfe7a
Merge pull request #104 from AOT-Technologies/release/v7.1.0
arun-s-aot Jul 1, 2025
fac61a6
Update VERSION
shuhaib-aot Jul 7, 2025
313019e
bugfix/FWF-5328 [bugfix] fixed ananymous issue
abilpraju-aot Sep 10, 2025
bcfe3ae
Merge pull request #107 from abilpraju-aot/bugfix/FWF-5328
arun-s-aot Sep 10, 2025
d30b38c
VERSION Update from 7.1.0 to 7.3.0
arun-s-aot Oct 8, 2025
525a33d
Update formsflow-forms-ChangeLog.md
abilpraju-aot Oct 8, 2025
92dee2e
Update formsflow-forms-ChangeLog.md
abilpraju-aot Oct 8, 2025
673dcc4
Merge pull request #108 from AOT-Technologies/abilpraju-aot-patch-1
arun-s-aot Oct 8, 2025
9650865
Release version update to 7.3.0 from 7.2.0-alpha
arun-s-aot Oct 8, 2025
73eb89f
Merge pull request #109 from arun-s-aot/release/7.3.0
arun-s-aot Oct 8, 2025
fa321b1
Merge pull request #110 from AOT-Technologies/release/v7.3.0
arun-s-aot Oct 8, 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: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules
2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ client/*
src/db/updates/*
node_modules/*
bower_components/*
src/*
mongo_entrypoint/*
1 change: 0 additions & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
## Link to Jira Ticket

https://formio.atlassian.net/browse/FIO-XXXX

## Description

Expand Down
78 changes: 78 additions & 0 deletions .github/workflows/formsflow-forms-cd.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
name: formsflow-forms to Docker Hub

on:
push:
branches: [formsflow-forms, develop]
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest

steps:

- name: Check Out Repo
uses: actions/checkout@v2

- name: Set version
if: ${{ github.ref != 'refs/heads/formsflow-forms' }}
working-directory: .
run: |
VER=$(cat VERSION)
echo "VERSION=$VER" >> $GITHUB_ENV
- name: Set version
if: ${{ github.ref == 'refs/heads/formsflow-forms' }}
working-directory: .
run: |
VER=$(cat VERSION)
VER=${VER/-alpha/''}
echo "VERSION=$VER" >> $GITHUB_ENV

- run: echo ${{ env.VERSION }}

- name: Login to Docker Hub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}

- name: Cache Docker layers
uses: actions/cache@v4
with:
path: /tmp/.buildx-cache
key: ${{ runner.os }}-buildx-${{ matrix.name }}-${{ github.sha }}
restore-keys: |
${{ runner.os }}-buildx-${{ matrix.name }}

- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v1

- name: Build and push
if: ${{ github.ref != 'refs/heads/formsflow-forms' }}
id: docker_build
uses: docker/build-push-action@v4
with:
context: ./
file: ./Dockerfile
push: true
platforms: linux/amd64,linux/arm64/v8
tags: formsflow/forms-flow-forms:${{ env.VERSION }}
cache-from: type=local,src=/tmp/.buildx-cache
cache-to: type=local,dest=/tmp/.buildx-cache
- name: Build and push
if: ${{ github.ref == 'refs/heads/formsflow-forms' }}
id: docker_build_latest
uses: docker/build-push-action@v4
with:
context: ./
file: ./Dockerfile
push: true
platforms: linux/amd64,linux/arm64/v8
tags: formsflow/forms-flow-forms:${{ env.VERSION }}, formsflow/forms-flow-forms:latest
cache-from: type=local,src=/tmp/.buildx-cache
cache-to: type=local,dest=/tmp/.buildx-cache




29 changes: 29 additions & 0 deletions .github/workflows/formsflow-forms-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@

name: formflow-forms

on:
push:
branches: [ formsflow-forms ]
pull_request:
branches: [ formsflow-forms, develop ]

jobs:
build:

runs-on: ubuntu-latest

strategy:
matrix:
node-version: [20.x]

steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- run: npm ci



5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
.idea
bower_components
node_modules
client*
app*
client
npm-debug.log
.env
mongodb
logs
3 changes: 2 additions & 1 deletion .npmignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
.idea
bower_components
node_modules
node_modules
logs
114 changes: 113 additions & 1 deletion Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,61 @@ All notable changes to this project will be documented in this file
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/)//

## [Unreleased: 3.2.0-rc.1]
## 3.2.0
### Changed
- Official Release
- Updated formiojs@4.16.0
- Updated formio-workers@1.18.0

## 3.2.0-rc.9
### Changed
- Updated formiojs@4.16.0-rc.11
- Updated formio-workers@1.18.0-rc.7

## 3.2.0-rc.8
### Changed
- Updated formiojs@4.16.0-rc.10
- Updated formio-workers@1.18.0-rc.6

## 3.2.0-rc.7
### Changed
- Updated formiojs@4.16.0-rc.9
- Updated formio-workers@1.18.0-rc.5

## 3.2.0-rc.6
### Changed
- FIO-4216 | FIO-6601 - Fixes no custom submission collection lookup when getting submissions
- FIO-7166: Adding a mongodb feature check to core

## 3.2.0-rc.5
### Changed
- FIO-7161: fixed issue with possible undefined value for radio component in csv …
- FIO-7067: fixed issue with empty value for patch request

## 3.2.0-rc.4
### Changed
- Updated formiojs@4.16.0-rc.8
- Updated formio-workers@1.18.0-rc.4
- FIO-7067: fixed issue with id parsing and eslint warnings

## 3.2.0-rc.3
### Changed
- Updated formiojs@4.16.0-rc.7
- Updated formio-workers@1.18.0-rc.3

## 3.2.0-rc.2
### Changed
- Updated formiojs@4.16.0-rc.5
- Updated formio-workers@1.18.0-rc.2
- FIO-6769: Removes empty template
- FIO-6840: change to allow case insensitive exists endpoint
- FIO-6406 fixed filter for Select inside DT (#1537)

## 3.2.0-rc.1
### Changed
- Updated formiojs@4.16.0-rc.2
- Updated formio-workers@1.18.0-rc.1

### Fixed
- FIO-6601: Fix getting submissions by reference from custom submissions collection
- FIO-4500: Fixes an issue where specified in the component settings delimiter is not used for CSVExport of Tags component data
Expand All @@ -13,6 +67,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/)//
- FIO-6840: Refactor authentication to use case-insensitive query and fallback to $regex
- FIO-6729: changed the output of data in the logs
- FIO-3840: fixed swagger spec definition for components with obj type
- FIO-4809: Added tests for Wizard suffix/prefix
- Bump json5 from 2.2.1 to 2.2.3
- Bump @xmldom/xmldom from 0.7.5 to 0.7.11
- Bump nunjucks from 3.2.3 to 3.2.4
Expand Down Expand Up @@ -184,6 +239,63 @@ and this project adheres to [Semantic Versioning](http://semver.org/)//
### Fixed
- FIO-4359: submission revisions

## 2.4.1
### Changed
- Official Release
- Updated formiojs@4.14.6

## 2.4.1-rc.3
### Changed
- Updated formiojs@4.14.6-rc.3
- Updated formio-workers@1.16.3

## 2.4.1-rc.2
### Changed
- Updated formiojs@4.14.6-rc.2
- Updated formio-workers@1.16.2

## 2.4.1-rc.1
### Changed
- Updated formiojs@4.14.6-rc.1

## 2.4.0
### Changed
- Official Release
- Updated formiojs@4.14.1

## 2.4.0-rc.10
### Changed
- Updated formiojs@4.14.1-rc.17

## 2.4.0-rc.9
### Changed
- Updated formiojs@4.14.1-rc.16

## 2.4.0-rc.8
### Changed
- Updated formiojs@4.14.1-rc.15

## 2.4.0-rc.7
### Changed
- Updated formiojs@4.14.1-rc.14

## 2.4.0-rc.6
### Changed
- Updated formiojs@4.14.1-rc.13

## 2.4.0-rc.5
### Changed
- Updated formiojs@4.14.1-rc.12

## 2.4.0-rc.4
### Changed
- Updated formiojs@4.14.1-rc.11

## 2.4.0-rc.3
### Changed
- Updated formiojs@4.14.1-rc.10
- Update reference.js

## 2.4.0-rc.2
### Changed
- Updated formiojs@4.14.1-rc.8
Expand Down
58 changes: 37 additions & 21 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,49 +4,65 @@

# Use Node image, maintained by Docker:
# hub.docker.com/r/_/node/
FROM node:lts-alpine3.10
FROM node:lts-alpine3.15

# set label for image
LABEL Name="formsflow"

# set working directory
WORKDIR /app

RUN set -x \
&& chmod -R 777 /app/

# "bcrypt" requires python/make/g++, all must be installed in alpine
# (note: using pinned versions to ensure immutable build environment)
RUN apk update && \
apk upgrade && \
apk add make=4.2.1-r2 && \
apk add g++=8.3.0-r0
apk add make g++

# At least one buried package dependency is using a `git` path.
# Hence we need to haul in git.
RUN apk --update add git
# Use https to avoid requiring ssh keys for public repos.
RUN git config --global url."https://github.com/".insteadOf "ssh://git@github.com/"
## Using an alternative package install location
## to allow overwriting the /app folder at runtime
## stackoverflow.com/a/13021677
#ENV NPM_PACKAGES=/.npm-packages \
# PATH=$NPM_PACKAGES/bin:$PATH \
# NODE_PATH=$NPM_PACKAGES/lib/node_modules:$NODE_PATH
#RUN echo "prefix = $NPM_PACKAGES" >> ~/.npmrc

# Using an alternative package install location
# to allow overwriting the /app folder at runtime
# stackoverflow.com/a/13021677
ENV NPM_PACKAGES=/.npm-packages \
PATH=$NPM_PACKAGES/bin:$PATH \
NODE_PATH=$NPM_PACKAGES/lib/node_modules:$NODE_PATH
RUN echo "prefix = $NPM_PACKAGES" >> ~/.npmrc
# add `/app/node_modules/.bin` to $PATH
ENV PATH /app/node_modules/.bin:$PATH

# Include details of the required dependencies
COPY ./package.json $NPM_PACKAGES/
COPY ./package-lock.json $NPM_PACKAGES/
## Include details of the required dependencies
#COPY ./package.json $NPM_PACKAGES/
#COPY ./package-lock.json $NPM_PACKAGES/
#
## Use "Continuous Integration" to install as-is from package-lock.json
#RUN npm ci --prefix=$NPM_PACKAGES
#
## Link in the global install because `require()` only looks for ./node_modules
## WARNING: This is overwritten by volume-mount at runtime!
## See docker-compose.yml for instructions
#RUN ln -sf $NPM_PACKAGES/node_modules node_modules

# Use "Continuous Integration" to install as-is from package-lock.json
RUN npm ci --prefix=$NPM_PACKAGES
## Include details of the required dependencies
COPY package-lock.json /app/package-lock.json
COPY package.json /app/package.json

RUN apk del git

# Link in the global install because `require()` only looks for ./node_modules
# WARNING: This is overwritten by volume-mount at runtime!
# See docker-compose.yml for instructions
RUN ln -sf $NPM_PACKAGES/node_modules node_modules
RUN npm install --production

# Set this to inspect more from the application. Examples:
# DEBUG=formio:db (see index.js for more)
# DEBUG=formio:*
ENV DEBUG=""

COPY . /app/


# This will initialize the application based on
# some questions to the user (login email, password, etc.)
ENTRYPOINT [ "node", "main" ]
Loading
Loading