Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1622 commits
Select commit Hold shift + click to select a range
aad7855
R2-2957 Adding back rubocop and removing rexml
aespinoza-quoin Jul 26, 2024
546f6e0
Merged in r2-2971-release-2.10.5-main (pull request #6883)
aespinoza-quoin Jul 29, 2024
74f4505
Bumping version to v2.10.6
aespinoza-quoin Jul 29, 2024
99e4d1b
R2-2972-Pulling down ar translations
aespinoza-quoin Jul 29, 2024
4a2c84d
Merged in r2-2972-ar-translations (pull request #6884)
aespinoza-quoin Jul 29, 2024
a2167f6
R2-2972 Fixing rspecx
aespinoza-quoin Jul 29, 2024
247e756
Merged in r2-2972-fix-rspec (pull request #6885)
aespinoza-quoin Jul 29, 2024
5fe67cf
R2-2857 Minor changes on nginx and postgres
aespinoza-quoin Jul 30, 2024
26b9c86
Merge branch 'develop' into r2-2957-security-docker-scout
aespinoza-quoin Jul 30, 2024
d9eab00
R2-2957 Fixing rubocop offenses
aespinoza-quoin Jul 30, 2024
7549080
R2-2852 Default PostgreSQL 15 for Primero v2.11
aespinoza-quoin Jul 30, 2024
cee05a8
R2-2963 - Fix MRM Exporter
aespinoza-quoin Aug 2, 2024
77fcbf1
Bump rexml from 3.2.6 to 3.3.4
aespinoza-quoin Aug 5, 2024
0914b49
Merged in r2-2852-default-pg15-primero-v2.11 (pull request #6886)
aespinoza-quoin Aug 5, 2024
ec77108
R2-2883 Fix RuboCop offenses and remove unused code
aespinoza-quoin Aug 5, 2024
05badcf
R2-2883 Fix rspec and tally fields
aespinoza-quoin Aug 6, 2024
e1b5d9f
Merged in r2-2963-fix-mrm-exporter (pull request #6887)
aespinoza-quoin Aug 7, 2024
9bc2bfd
Merged in r2-2957-security-docker-scout (pull request #6881)
aespinoza-quoin Aug 7, 2024
944c4b1
R2-2883 Supporting empty data
aespinoza-quoin Aug 7, 2024
0e3a94a
Merge branch 'develop' into r2-2883-strong-parameters
aespinoza-quoin Aug 7, 2024
c017e98
R2-2921 - Fix incorrect order in graphs
dhernandez-quoin Aug 8, 2024
fead15a
R2-2883 Adding support to location filters:
aespinoza-quoin Aug 8, 2024
36c649f
R2-2883 Adding back to_h after permit strong params
aespinoza-quoin Aug 8, 2024
210974f
Merge branch 'develop' into r2-2921-graph-age-incorrect-order
dhernandez-quoin Aug 9, 2024
bde36f4
Merged in r2-2921-graph-age-incorrect-order (pull request #6889)
dhernandez-quoin Aug 9, 2024
9286661
R2-2965 - Applying Violation Type filter on Individual Children insig…
aespinoza-quoin Aug 9, 2024
6f1bf0e
Fixing issues from react upgrade
jtoliver-quoin Aug 9, 2024
8ac7b9f
R2-2977 - QA - Date filters on Transfers and Referrals insight are no…
dhernandez-quoin Aug 9, 2024
9fe42ec
R2-2986 - Script to migrate existing report filters with locations
dhernandez-quoin Aug 9, 2024
40039e4
Merged in r2-2937-react-issues (pull request #6892)
jtoliver-quoin Aug 12, 2024
36c3ce0
Merged in r2-2977-date-filters-inclusive (pull request #6893)
dhernandez-quoin Aug 12, 2024
53e3372
Merged in r2-2965-fix-individual-children (pull request #6891)
aespinoza-quoin Aug 12, 2024
74f6229
Make sure only location fields are updated
dhernandez-quoin Aug 12, 2024
d89b1fc
Merged in r2-2986-migrate-location-filters (pull request #6890)
dhernandez-quoin Aug 12, 2024
4756eca
R2-2986 - Fix filter are converted to string when migrated
dhernandez-quoin Aug 12, 2024
1f8530e
Merged in r2-2986-fix-migrated-filter (pull request #6894)
dhernandez-quoin Aug 12, 2024
2d29de5
R2-2988: Not being redirected back to Incidents form after incident f…
jtoliver-quoin Aug 13, 2024
2af96e8
R2-2966 - Cannot search for family records by all-numeric Family Numbers
dhernandez-quoin Aug 13, 2024
61a1593
Merged in r2-2988-incident-redirection (pull request #6895)
jtoliver-quoin Aug 13, 2024
3642819
Merged in r2-2883-strong-parameters (pull request #6888)
pnabutovsky Aug 13, 2024
f1dfbf2
R2-2966 - Do not destringify ids
dhernandez-quoin Aug 13, 2024
2e80429
Fix test breaking due to updated translation
dhernandez-quoin Aug 13, 2024
2d0c0d6
Merged in r2-2966-numeric-family-number (pull request #6896)
dhernandez-quoin Aug 14, 2024
4af8946
Merge branch 'release-2.10.6' into release-2.10.6-main
dhernandez-quoin Aug 14, 2024
e727c16
Bumping version to 2.10.7
dhernandez-quoin Aug 14, 2024
7ce8799
Merged in release-2.10.6-main (pull request #6897)
dhernandez-quoin Aug 14, 2024
905ef21
R2-2919 - Fix invalid json and offline duplication when a document is…
dhernandez-quoin Aug 14, 2024
252a17f
R2-2983: Fixing issue where duplicate keys create duplicate flagging ui
jtoliver-quoin Aug 15, 2024
b51cc3b
Changing one letter var to something longer
jtoliver-quoin Aug 15, 2024
aee6827
Merge branch 'main' into r2-2989-main-to-develop
dhernandez-quoin Aug 15, 2024
5c8ed55
Merged in r2-2919-document-invalid-json (pull request #6898)
dhernandez-quoin Aug 15, 2024
d0e1b47
Merged in r2-2989-main-to-develop (pull request #6900)
dhernandez-quoin Aug 15, 2024
2d3f185
Merged in r2-2983-dup-flags (pull request #6899)
jtoliver-quoin Aug 15, 2024
dab370d
R2-2887: Sanitizing user defined filename for bulk exports
jtoliver-quoin Aug 15, 2024
831e9c8
Merged in r2-2887-bulk-export-name (pull request #6901)
jtoliver-quoin Aug 16, 2024
a4dcbce
R2-2990: Fixing required fields on subforms are not highlighted
jtoliver-quoin Aug 16, 2024
1ba0dcf
Merged in r2-2990-required-txt-field (pull request #6903)
jtoliver-quoin Aug 16, 2024
66ca48b
R2-2974, R2-2990: Fixing issue where required fields on subforms are …
jtoliver-quoin Aug 16, 2024
9dd58f9
Merged in r2-2974-required-fields (pull request #6904)
jtoliver-quoin Aug 16, 2024
862eeb0
R2-2990: Fixing issue where default empty value multiselects is incor…
jtoliver-quoin Aug 20, 2024
20b5548
Adding/fixing unit test
jtoliver-quoin Aug 20, 2024
a2aafe1
Merged in r2-2974-required-fields (pull request #6906)
jtoliver-quoin Aug 20, 2024
5ba1250
R2-2995 adding Tunisian (aeb) and Syrian Arabic (ar-SY)
aespinoza-quoin Aug 28, 2024
9b30067
Upgrade ruby to 3.3.5, rexml to 3.3.6, and force alpine rebuild to ta…
pnabutovsky Sep 5, 2024
5451f00
Updating openssl to 3.1.7-r0 in postgres dockerfile
jtoliver-quoin Sep 6, 2024
262c4cd
Merged in r2-3011-openssl (pull request #6913)
jtoliver-quoin Sep 6, 2024
ccd4185
Merge branch 'develop' into r2-2993-vulnerability-scan
aespinoza-quoin Sep 6, 2024
f6c63f5
Bump nginx to v1.27.1 and alpine to v3.20
aespinoza-quoin Sep 6, 2024
8388c77
Merged in r2-2993-vulnerability-scan (pull request #6912)
pnabutovsky Sep 9, 2024
947dbe7
R2-2994 - Chinese users see wrong month translations
aespinoza-quoin Sep 11, 2024
c670a03
[Update] lint issues fix
ajit3190 Sep 12, 2024
27f8a63
Merged in r2-2994-fix-chinese-calendar (pull request #6916)
aespinoza-quoin Sep 12, 2024
ac28208
Handle decimalPlaces = 0
awensaunders Sep 16, 2024
b1493bd
Merge pull request #477 from ajit3190/gbv_export_alleged
aespinoza-quoin Sep 17, 2024
6a62c0d
R2-3015: Fixing ghn insight breaking when applying this quarter filter
jtoliver-quoin Sep 17, 2024
5ad631a
Merge pull request #479 from awensaunders/avg-decimals
pnabutovsky Sep 17, 2024
b1f8032
Merge branch 'develop' of bitbucket.org:quoin/primero into r2-3015-gh…
jtoliver-quoin Sep 17, 2024
f4baf8d
Merged in r2-3015-ghn-breaks (pull request #6918)
jtoliver-quoin Sep 17, 2024
a398a89
Merged in r2-3003-main-gh-bb-20230917.01 (pull request #6919)
aespinoza-quoin Sep 17, 2024
0c0e3fe
R2-3005: Validating multiselects with display conditions if display c…
jtoliver-quoin Sep 17, 2024
ba9d402
Removing unused code
jtoliver-quoin Sep 17, 2024
4bfab78
R2-3020 - PCM - Subform field validations are based on subform used b…
dhernandez-quoin Sep 13, 2024
3b40792
R2-3020 - Add test
dhernandez-quoin Sep 18, 2024
f7ac9c7
Merge branch 'develop' of bitbucket.org:quoin/primero into r2-3005-re…
jtoliver-quoin Sep 18, 2024
1bb5244
R2-3020 - Use safe navigation and dont default field constraints
dhernandez-quoin Sep 18, 2024
4cbd117
R2-2993 Fix nginx image
aespinoza-quoin Sep 18, 2024
e7b2d75
Merged in r2-2993-fix-nginx-image (pull request #6921)
aespinoza-quoin Sep 18, 2024
ef86fcb
Merge remote-tracking branch 'github/develop' into r2-3003-develop-gh…
aespinoza-quoin Sep 18, 2024
4ab91f9
Merged in r2-3003-develop-gh-bb-20230918.01 (pull request #6922)
aespinoza-quoin Sep 18, 2024
46299f7
Merge branch 'main' into r2-3003-merge-main-to-develop-20240918
aespinoza-quoin Sep 18, 2024
c068c6e
Merged in r2-3003-merge-main-to-develop-20240918 (pull request #6923)
aespinoza-quoin Sep 18, 2024
8930233
R2-3003 Fix linter issues
aespinoza-quoin Sep 18, 2024
6c1c925
Merged in r2-3003-fix-js-lint-issues (pull request #6924)
aespinoza-quoin Sep 18, 2024
c7657b3
R2-3025: Fixing issues where external referral hang
jtoliver-quoin Sep 18, 2024
5e024e0
Merged in r2-3025-referral-generation (pull request #6925)
jtoliver-quoin Sep 18, 2024
88355ec
Merged in r2-3005-required_fields (pull request #6920)
jtoliver-quoin Sep 18, 2024
894ab35
Merged in r2-3020-module-based-validations (pull request #6917)
dhernandez-quoin Sep 18, 2024
653cc02
Merge branch 'main' into r2-2995-add-tunisian-and-syrian-arabic
aespinoza-quoin Sep 18, 2024
2374156
R2-3021: Fixing issue where subform validations not rendering correctly
jtoliver-quoin Sep 18, 2024
6b07605
Merged in r2-3021-subform-validations (pull request #6926)
jtoliver-quoin Sep 18, 2024
7bacf39
R2-3022 Pull down all app string translations - v2.11.0
aespinoza-quoin Sep 18, 2024
e45bef6
Merged in r2-2995-add-tunisian-and-syrian-arabic (pull request #6909)
aespinoza-quoin Sep 18, 2024
d3c9854
Merge branch 'main' into r2-3003-merge-main-to-develop-20240918.02
aespinoza-quoin Sep 18, 2024
87dbdbd
Bumping version to v2.11.0-rc3
aespinoza-quoin Sep 18, 2024
74f4ac5
Updating Gemfile and package. Updating github workflow
aespinoza-quoin Sep 18, 2024
1007031
Merged in r2-3003-merge-main-to-develop-20240918.02 (pull request #6927)
aespinoza-quoin Sep 18, 2024
828d07f
R2-3014 - QA MRM W - Late verified violations filter (and other filte…
dhernandez-quoin Sep 19, 2024
6976203
Pull translations for es, ar, es_GT
aespinoza-quoin Sep 19, 2024
084c50d
Merged in r2-3022-pull-es-ar-es_GT (pull request #6929)
aespinoza-quoin Sep 19, 2024
45409e3
R2-3021: Fixing issue where selectboxs sometimes don't display errors…
jtoliver-quoin Sep 19, 2024
1a91184
Merged in r2-3021-subform-validations (pull request #6930)
jtoliver-quoin Sep 19, 2024
ad7f923
R2-3014 - Permit reporting location fields only for cases and incidents
dhernandez-quoin Sep 19, 2024
4bb7edb
R2-3020 - To calculate permitted fields, the module is required only …
dhernandez-quoin Sep 19, 2024
7ce3df1
Merged in r2-3014-late-verified-violations-filter (pull request #6928)
dhernandez-quoin Sep 19, 2024
3a002f7
Merged in r2-3020-use-role-modules (pull request #6931)
dhernandez-quoin Sep 19, 2024
4e844c2
R2-3005: Fixing issue where multiselects with display conditions and …
jtoliver-quoin Sep 20, 2024
375cc8c
Merged in r2-3005-required_fields (pull request #6933)
jtoliver-quoin Sep 20, 2024
38d42bc
R2-3005: Fixing issue where required errors not showing on conditiona…
jtoliver-quoin Sep 23, 2024
6a381fb
Fixing issue where required subforms are not validating
jtoliver-quoin Sep 23, 2024
800d0e5
Merge branch 'develop' of bitbucket.org:quoin/primero into r2-3005-re…
jtoliver-quoin Sep 23, 2024
d993a5d
Merged in r2-3003-merge-develop-main (pull request #6937)
aespinoza-quoin Sep 24, 2024
c6c6699
R2-3031: Adding prepend option to protect_from_forgery to fix csrf er…
jtoliver-quoin Sep 25, 2024
c72976a
R2-3032 Error on calculate_solr_fields script
aespinoza-quoin Sep 26, 2024
a1040e5
Fixing styling for idp login and idp login modal
jtoliver-quoin Sep 26, 2024
5cebec8
Merged in r2-3032-fix-error-calculate_solr_fields (pull request #6941)
aespinoza-quoin Sep 27, 2024
63cb058
Merged in login_styling (pull request #6943)
jtoliver-quoin Sep 27, 2024
24d8f88
Merged in r2-3031-idp-csrf (pull request #6939)
jtoliver-quoin Sep 27, 2024
01ce708
Bumping version to v2.11.0.1
aespinoza-quoin Sep 27, 2024
6c3c602
Updating version file to v2.11.0.2
jtoliver-quoin Oct 3, 2024
f0c608e
R2-3046: Conflict between CSRF token and IDP auth
jtoliver-quoin Oct 3, 2024
7e3527d
Merged in r2-3046-csrf (pull request #6948)
jtoliver-quoin Oct 3, 2024
c2e1017
R2-3001 Fix nginx build
aespinoza-quoin Oct 1, 2024
c38e594
Updating version file to v2.11.0.3
aespinoza-quoin Oct 3, 2024
d71edf7
R2-3052: Lint step breaks in Github actions
jtoliver-quoin Oct 9, 2024
0f04552
Merged in r2-3052-gh-actions (pull request #6952)
jtoliver-quoin Oct 9, 2024
caf98ba
Bumping version v2.11.0.4
pnabutovsky Oct 9, 2024
075822a
R2-3024, R2-3051: Fixing issues that prevents saved searches from bei…
jtoliver-quoin Oct 9, 2024
4fd9108
Merged in r2-3024-saved-searches (pull request #6953)
jtoliver-quoin Oct 9, 2024
19d9bae
R2-3054: Running solr optimize in periodic job if solr is enabled
jtoliver-quoin Oct 9, 2024
09cb6a3
R2-3050 - Add searchable_identifiers table to search records
dhernandez-quoin Oct 9, 2024
0c9470c
R2-3050 - Execute recalculate_searchable_identifiers after save
dhernandez-quoin Oct 9, 2024
79386dc
R2-3054 Remove solr jobs
aespinoza-quoin Oct 11, 2024
dc6416f
R2-3050 - Consistently use json path syntax for sql queries
dhernandez-quoin Oct 10, 2024
a6d017f
Refactor alert_count_group query to use json path syntax
dhernandez-quoin Oct 14, 2024
232fb30
R2-3050 - Add script to generate searchable identifiers
dhernandez-quoin Oct 10, 2024
cb6bf38
R2-3054 Minor changes
aespinoza-quoin Oct 15, 2024
e5cd017
Merged in r2-3054-solr (pull request #6954)
jtoliver-quoin Oct 15, 2024
2d65b1d
Merged in r2-3050-consistent-jsonpath-syntax (pull request #6956)
dhernandez-quoin Oct 15, 2024
76de91d
Accept nested attributes on serachable identifiers
dhernandez-quoin Oct 15, 2024
4ce127b
Merge branch 'release-2.11.0.4' into r2-3050-searchable-identifiers
dhernandez-quoin Oct 15, 2024
f9ae995
Fix v2.11 readme
dhernandez-quoin Oct 15, 2024
cce0d43
Use in subquery instead of passing ids
dhernandez-quoin Oct 15, 2024
3747336
Merged in r2-3050-searchable-identifiers (pull request #6955)
dhernandez-quoin Oct 15, 2024
97d9015
R2-3054 Fix periodic_job initializer
aespinoza-quoin Oct 16, 2024
9c4d8b3
Fix script to generate searchable_identifiers
dhernandez-quoin Oct 16, 2024
b8045de
Merged in r2-3054-fix-periodic-initializer (pull request #6958)
aespinoza-quoin Oct 16, 2024
7c47761
Make calculated fields work everywhere
awensaunders Sep 20, 2024
5dffccc
Use bindRecalculateFields to pass a closure
awensaunders Sep 20, 2024
74bf634
Fix linting issue on record-form
awensaunders Sep 24, 2024
2feb70e
R2-3066 - Optimize the Searchable Identifiers Migration
dhernandez-quoin Oct 18, 2024
530751c
Bump version to v2.11.0.5
pnabutovsky Oct 21, 2024
eddf27a
Merged in r2-3066-insert-all-searchable-identifiers (pull request #6959)
dhernandez-quoin Oct 21, 2024
f78dd94
R2-3047 - MRM UAT - Incident Date filter does not work
dhernandez-quoin Oct 21, 2024
9b5b39b
R2-3047 - Fix tests
dhernandez-quoin Oct 22, 2024
befec91
R2-3066 - Optimize calculate_solr_fields script
aespinoza-quoin Oct 23, 2024
b910363
Updating the DAO PR guidelines
pnabutovsky Oct 24, 2024
ce519fa
Merged in r2-3075-update-dao-guidance (pull request #6963)
pnabutovsky Oct 24, 2024
bca78f3
Merged in r2-3066-optimize-calculate_solr_fields (pull request #6962)
aespinoza-quoin Oct 24, 2024
f2a127c
Merged in r2-3005-required_fields (pull request #6935)
jtoliver-quoin Oct 24, 2024
8997ecc
Merge branch 'release-2.11.0.5' of bitbucket.org:quoin/primero into r…
jtoliver-quoin Oct 24, 2024
754d2f0
Merged in r2-3076-release-2.11.0.5-main (pull request #6964)
jtoliver-quoin Oct 24, 2024
34af330
R2-3087 - Text Search: Ignore identifier whitespace
dhernandez-quoin Oct 25, 2024
c3c594c
R2-3084 - Security: Fix openssl version on posgres dockerfile
aespinoza-quoin Oct 25, 2024
6ea0ceb
Merged in r2-3084-fix-postgres-image (pull request #6966)
aespinoza-quoin Oct 25, 2024
95e2b63
R2-3084 - Security: Fix openssl version on posgres dockerfile
aespinoza-quoin Oct 25, 2024
a833842
Merged in r2-3084-fix-postgres-image-libxml2 (pull request #6967)
aespinoza-quoin Oct 28, 2024
5d48eea
R2-3084 - Fix integration-2.11 server
aespinoza-quoin Oct 28, 2024
507c6f9
Merged in r2-3084-fix-int-2.11 (pull request #6969)
aespinoza-quoin Oct 28, 2024
83cb5f4
Merged in r2-3087-identifier-whitespace (pull request #6965)
dhernandez-quoin Oct 28, 2024
fddd3c9
Merge pull request #480 from awensaunders/record-form-calculated-fields
pnabutovsky Oct 29, 2024
a09c770
Merged in r2-3076-gh-main-main (pull request #6970)
jtoliver-quoin Oct 29, 2024
2cd622d
R2-3086 - Text Search: Order phonetic search by query proximity
dhernandez-quoin Oct 29, 2024
9c10157
R2-3086 - Disable sorting for Phonetic Searches
dhernandez-quoin Oct 29, 2024
71443b9
Fix tests
dhernandez-quoin Oct 30, 2024
1d5ffcc
Use translation for the sort disabled message
dhernandez-quoin Oct 30, 2024
d74b380
R2-3067: Ensuring login attempt is made after csrf token is renewed
jtoliver-quoin Oct 29, 2024
7c97374
Fixing issue where success callback actions are not triggered if they…
jtoliver-quoin Oct 29, 2024
0b0fdbf
Merged in r2-3086-phonetic-search-order (pull request #6971)
dhernandez-quoin Oct 30, 2024
ff9c801
Merged in r2-3047-incident-date-filter (pull request #6960)
dhernandez-quoin Oct 30, 2024
fdf0c9a
Merged in r2-3067-csrf-race-condition (pull request #6973)
jtoliver-quoin Oct 30, 2024
2397ff1
R2-3086 - Disable sort for mobile when a phonetic search is performed
dhernandez-quoin Oct 30, 2024
8e9dac1
Merged in r2-3086-mobile-sort-disabled (pull request #6974)
dhernandez-quoin Oct 31, 2024
50b50a7
Merge branch 'release-2.11.0.5' into r2-3076-merge-release-2.11.0.5-main
aespinoza-quoin Nov 1, 2024
749f1c6
Merged in r2-3076-merge-release-2.11.0.5-main (pull request #6976)
aespinoza-quoin Nov 1, 2024
ca1b848
R2-3099 - New Referrals Dashboard clickthrough errors out
dhernandez-quoin Nov 4, 2024
258b30e
Fix: remove id_search=true param when a phonetic search is performed
dhernandez-quoin Nov 4, 2024
f7e0816
Move error handling to record concern
dhernandez-quoin Nov 5, 2024
a8fee31
R2-3101 - Re-impose bulk assigns limits
dhernandez-quoin Nov 5, 2024
0e8558b
Merged in r2-3099-new-referrals-dashboard-errors (pull request #6978)
dhernandez-quoin Nov 5, 2024
4c8d2da
R2-3101 - Handle invalid filters
dhernandez-quoin Nov 5, 2024
b12465f
Merged in r2-3101-bulk-assigns-limits (pull request #6980)
dhernandez-quoin Nov 5, 2024
547ebf7
Bumping version v2.11.0.6
pnabutovsky Nov 5, 2024
5b5166f
Merged in release-2.11.0.6 (pull request #6981)
pnabutovsky Nov 5, 2024
d027dac
Fix rubocop
dhernandez-quoin Nov 5, 2024
6aa652a
Merged in r2-3101-fix-rubocop (pull request #6982)
dhernandez-quoin Nov 5, 2024
78c86d2
Bumping version to v2.11.0.6
pnabutovsky Nov 5, 2024
bc07bc5
R2-3101 - Fixing Bulk Assign
aespinoza-quoin Nov 14, 2024
67b3f22
Merged in r2-3101-reimpose-bulk-assign (pull request #6993)
aespinoza-quoin Nov 22, 2024
e7b4aef
R2-3104 - System Settings API performance
dhernandez-quoin Nov 25, 2024
83f4cd6
R2-3062 R2-3103 - Fix inaccurate click-throughs
dhernandez-quoin Nov 26, 2024
ff88b09
R2-3127 - Mark for Offline action broken
dhernandez-quoin Nov 26, 2024
9af7837
R2-3106 - Fix expat and curl
aespinoza-quoin Nov 29, 2024
8a60c82
Merged in r2-3106-fix-nginx-image-curl-expat (pull request #6999)
aespinoza-quoin Nov 29, 2024
d4c4326
Merge remote-tracking branch 'upstream/main' into fork-update
AlexTheProg Dec 2, 2024
fe5c52e
Merged in r2-3104-system-settings-performance (pull request #6996)
dhernandez-quoin Dec 3, 2024
bb700c5
Merged in r2-3062-shared-with-others-clickthrough (pull request #6997)
dhernandez-quoin Dec 3, 2024
84d4e29
Merge tag 'v2.11.0.6' into merge-2.11.0.6-to-main
pnabutovsky Dec 3, 2024
4acd27a
Merged in merge-2.11.0.6-to-main (pull request #7002)
pnabutovsky Dec 3, 2024
0bc74fe
R2-3127 - Store ids as metadata in Audit Logs
dhernandez-quoin Dec 4, 2024
ec4c281
Merge branch 'main-upstream' into fork-update
AlexTheProg Dec 4, 2024
d447415
Merge pull request #10 from Atta-Systems/fork-update
AlexTheProg Dec 4, 2024
3bd0b65
R2-3127 - Fix tests
dhernandez-quoin Dec 4, 2024
bb0b1de
Add data migration for gbv decimalPlaces forms
awensaunders Nov 25, 2024
aaba852
Update data migration to destroy and recreate relevant field
awensaunders Nov 25, 2024
4b095ca
Move from v2.12 to v2.11.1 for data migration
awensaunders Dec 4, 2024
6ea19ac
Update references in readme to point to new location
awensaunders Dec 4, 2024
0d1d510
R2-3138 - Security - Fix user escalation of privilege
aespinoza-quoin Dec 4, 2024
091bb2b
Merge pull request #482 from Jozian/data-migration-gbv-calculated-fields
pnabutovsky Dec 4, 2024
7d690a1
Merged in r2-3127-offline-action-broken (pull request #6998)
dhernandez-quoin Dec 4, 2024
55cd714
Merge branch 'main' of github.com:primeroIMS/primero into r2-3076-rec…
pnabutovsky Dec 4, 2024
ff7ee88
Merged in r2-3076-reconcile-gh-bb (pull request #7005)
pnabutovsky Dec 4, 2024
aaede4d
R2-3138 Adding more hidden attributes
aespinoza-quoin Dec 4, 2024
728dc7f
Merged in r2-3138-security-fix-user-escalation-privilege (pull reques…
aespinoza-quoin Dec 4, 2024
504ebe6
R2-3105 - W - Missing 'Show hidden fields' label on form export modal
aespinoza-quoin Dec 5, 2024
943f3df
Merged in r2-3105-missing-label-form-export (pull request #7006)
aespinoza-quoin Dec 5, 2024
eaad4ca
R2-3139: Fixing issue where users get signed out after updating their…
jtoliver-quoin Dec 5, 2024
05b27b9
Renaming method
jtoliver-quoin Dec 5, 2024
25bd032
R2-3068 - Fix current location horizontal scroll bar
aespinoza-quoin Dec 5, 2024
e092e59
Merged in r2-3068-current-location-scrollbar (pull request #7009)
aespinoza-quoin Dec 6, 2024
180289a
Merged in r2-3139-signout-password-change-main (pull request #7008)
jtoliver-quoin Dec 6, 2024
4ca1276
Updating Rails to 6.1.7.9, Puma, Nokogiri, etc
pnabutovsky Dec 6, 2024
bbe0d22
Fixing issue where changing password on another user changes the session
jtoliver-quoin Dec 6, 2024
e3ec5e9
Updating node packages from npm audit
jtoliver-quoin Dec 6, 2024
5787070
Merged in r2-3139-signout-password-change-main (pull request #7011)
jtoliver-quoin Dec 6, 2024
14c3425
Merged in r2-3144-security-updates (pull request #7010)
pnabutovsky Dec 6, 2024
a676a81
Updating rexml to 3.3.9 - CVE bill of health
pnabutovsky Dec 9, 2024
a057bc2
Bumping to v2.11.1
pnabutovsky Dec 9, 2024
e941c5f
Merged in r2-3144-rexml-update (pull request #7014)
pnabutovsky Dec 9, 2024
9781596
Merge branch 'main-upstream' into fork-update-2
AlexTheProg Jan 17, 2025
5d2d50c
Merge pull request #13 from Atta-Systems/fork-update-2
AlexTheProg Jan 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ module.exports = {
"react/display-name": ["error", { ignoreTranspilerName: true }],
"react/forbid-prop-types": "off",
"react/jsx-props-no-spreading": "off",
"react/jsx-sort-default-props": [
"react/sort-default-props": [
"error",
{
ignoreCase: true
Expand All @@ -65,7 +65,7 @@ module.exports = {
"import/no-extraneous-dependencies": "off",
"default-param-last": "off",
"arrow-body-style": "off",
"react/function-component-definition": "off",
"react/function-component-definition": [2, { namedComponents: "function-declaration" }],
"no-restricted-exports": "off",
"no-import-assign": "off",
"react/jsx-no-useless-fragment": "off",
Expand Down
82 changes: 15 additions & 67 deletions .github/workflows/app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,17 @@

name: App
on:
push:
branches:
- main
pull_request:
branches:
- main
- 'release-*'
- develop_react_upgrade
- develop
workflow_dispatch:


jobs:
server-test:
name: RSpec Test
Expand Down Expand Up @@ -51,94 +55,38 @@ jobs:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '18'
cache: 'npm'
cache-dependency-path: '**/package-lock.json'
- name: Run client tests
run: |
npm ci
npm run test:batch:1
client-test-2:
name: Client Test (Batch 2)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '18'
cache: 'npm'
cache-dependency-path: '**/package-lock.json'
- name: Run client tests
run: |
npm ci
npm run test:batch:2
client-test-3:
name: Client Test (Batch 3)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '18'
cache: 'npm'
cache-dependency-path: '**/package-lock.json'
- name: Run client tests
run: |
npm ci
npm run test:batch:3
client-test-4:
name: Client Test (Batch 4)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '18'
cache: 'npm'
cache-dependency-path: '**/package-lock.json'
- name: Run client tests
run: |
npm ci
npm run test:batch:4
client-test-5:
name: Client Test (Batch 5)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '18'
node-version: '20'
cache: 'npm'
cache-dependency-path: '**/package-lock.json'
- name: Run client tests
run: |
npm ci
npm run test:batch:5
client-test-new:
name: Client Test (New)
npm config set legacy-peer-deps true && npm ci
npm run test
client-test-components:
name: Client Test (Components)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '18'
node-version: '20'
cache: 'npm'
cache-dependency-path: '**/package-lock.json'
- name: Run client tests
run: |
npm ci
npm run test:new -- --maxWorkers=2
npm config set legacy-peer-deps true && npm ci
npm run test:components -- --maxWorkers=2
client-lint:
name: Client Linter
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '18'
node-version: '20'
cache: 'npm'
cache-dependency-path: '**/package-lock.json'
- name: Run client linter
run: |
npm ci
npm config set legacy-peer-deps true && npm ci
npm run lint
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
ruby-3.2.2
ruby-3.3.5
18 changes: 11 additions & 7 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright (c) 2014 - 2023 UNICEF. All rights reserved.

source 'https://rubygems.org'
ruby '3.2.2'
ruby '3.3.5'

gem 'activerecord-nulldb-adapter' # Running Rake tasks at build time before DB is set up. TODO: Still needed?
gem 'aws-sdk-s3', '~> 1.130', # Access and manage Amazon S3 storage (with ActiveStorage).
Expand All @@ -17,13 +17,13 @@ gem 'deep_merge', '~> 1.2', # Recursive merging of Hashes. Used for m
require: 'deep_merge/rails_compat'
gem 'delayed_job_active_record', '~> 4.1.7'
gem 'devise', '~> 4.9' # Authentication framework
gem 'devise-jwt', '~> 0.10' # JWT authentication for native Primero users
gem 'faraday', '~> 0.17' # Ruby HTTP client
gem 'file_validators', '~> 3.0' # ActiveRecord extension for validating attachment file sizes
gem 'i18n-js', '~> 3.9' # Shares Rails i18n strings with the front end
gem 'image_processing', '~> 1.12' # Ruby bindings for ImageMagick, resize attachments. Depenency of ActiveStorage
gem 'jbuilder', '~> 2.11' # JSON templating for the API
gem 'json_schemer', '~> 1.0' # Validation for submited JSON
gem 'jwt', '~> 2.8' # Ruby JWT library used to authenticate 3rd party identity provider tokens
gem 'matrix', '~> 0.4' # No longer part of Ruby 3.2 core. Must be included explicitly
gem 'minipack', '~> 0.3' # An alternative to Webpacker. TODO: Is this still needed? In prod?
gem 'net-http-persistent', '~> 4.0' # Thread safe persistent HTTP connections, optional Faraday dependency
Expand All @@ -34,25 +34,28 @@ gem 'prawn-table', '~> 0.2' # PDF generation
gem 'puma', '~> 6.4' # Ruby Rack server
gem 'rack', '~> 2.2'
gem 'rack-attack', '>= 6.6' # Rack middleware to rate limit sensetive routes, such as those used for auth
gem 'rails', '6.1.7.6'
gem 'rails', '6.1.7.9'
gem 'rake', '~> 13.0'
gem 'rbnacl', '>= 7.1.1' # Libsodium Ruby binding. Used for encrypting export file passwords.
gem 'rubyzip', '~> 2.3', # Zip and encrypt exported files
require: 'zip'
gem 'spreadsheet', '~> 1.3' # Read XLS spreadsheets for imports (not XLSX!). TODO: Different gem? Reconsider?
# Note: if upgrading Sunspot, update the corresponding version of Solr on the Docker image
# Current Solr version is 5.3.1
gem 'sunspot_rails', '~> 2.6' # Rails ODM bindings to Solr
gem 'sunspot_solr', '~> 2.6' # Ruby bindings to Solr
gem 'sunspot_rails', '~> 2.6', # Rails ODM bindings to Solr
require: false
gem 'sunspot_solr', '~> 2.6', # Ruby bindings to Solr
require: false
gem 'text', '~> 1.3' # Phonetic Search Algorithms
gem 'twitter_cldr', '~> 4.4' # Localization for dates, money. TODO: Is this still used?
gem 'tzinfo-data', '~> 1.2023' # Timezone Data for TZInfo
gem 'uri', '>= 0.12.2' # CVE-2023-36617: ReDoS vulnerability in URI
gem 'uri', '~> 0.12' # CVE-2023-36617: ReDoS vulnerability in URI
gem 'web-push', '~> 3.0'
gem 'will_paginate', '~> 4.0' # Paginates ActiveRecord models TODO: This can be refactored away.
gem 'write_xlsx', '~> 1.11' # Exports XLSX

group :development, :test do
gem 'bundler-audit', '~> 0.8'
gem 'bundler-audit', '~> 0.9'
gem 'ci_reporter', '~> 2.0'
gem 'factory_bot', '~> 5.0'
gem 'foreman'
Expand All @@ -78,6 +81,7 @@ group :development, :test do
gem 'rspec-rails', '~> 6.0'
gem 'rubocop', '~> 1.54'
gem 'rubocop-performance', '~> 1.18'
gem 'ruby-lsp', '~> 0.17'
gem 'ruby-prof', '~> 0.17'
gem 'simplecov', '~> 0.18'
# TODO: Latest version (1.2.5) of this conflicts with sunspot gem. Upgrade when we upgrade sunspot
Expand Down
Loading
Loading