Skip to content

FOUR-30905 Update SavedSearch Improvements Epic branch over develop (2026.7.2)#8795

Closed
devmiguelangel wants to merge 698 commits into
feature/FOUR-26166from
FOUR-30905
Closed

FOUR-30905 Update SavedSearch Improvements Epic branch over develop (2026.7.2)#8795
devmiguelangel wants to merge 698 commits into
feature/FOUR-26166from
FOUR-30905

Conversation

@devmiguelangel
Copy link
Copy Markdown
Contributor

@devmiguelangel devmiguelangel commented Apr 27, 2026

Issue & Reproduction Steps

Related Tickets & Packages

FOUR-30905

nolanpro and others added 30 commits January 14, 2026 10:09
FOUR-28753: [TCE] Military V1 - Phase 1: Update Script Executor for Intake
FOUR-28520 Reassign > The imported process does not list all reassign…
FOUR-27993: Mobile > Processes view is not working correctly
FOUR-27904 Web entry Authenticated, is not working, when the start ev…
bugfix/FOUR-21604 Display Screen moustache syntax is rendering data as a date
Epic/FOUR-26391:   AI Data Connectors Implementation
FOUR-28794: Delete notifications tied to case on delete and add test
FOUR-24108 Reassignment form is not hidden in tasks where the "Allow …
…users due to inefficient query for filtering
FOUR-28328: The "save as template" option should not be displayed for a screen template.
….js; enhance Session.vue to utilize session state updates and warnings. This includes adding BroadcastChannel support for session events, localStorage management for session state, and integrating session renewal logic in the Session component.
…bootstrap.js; update Session.vue to handle session expiration and logout functionality with improved button interactions. Modify session.js to ensure proper handling of timeout warning seconds.
nolanpro and others added 19 commits April 14, 2026 05:19
Prefix ambiguous columns in ProcessRequestToken::scopeFilter with process_request_tokens to avoid conflicts when queries include joins or subqueries. Add feature tests in TasksTest: one to verify free-text filtering returns matching tasks, and another to ensure scopeFilter works with a joined subquery (uses qualified column names). These changes prevent ambiguous column errors and validate filtering behavior.
Qualify the id column in ProcessRequestToken scopeFilter whereIn calls to use process_request_tokens.id to avoid ambiguous column errors when queries include joins/subqueries.

Tests updated: import Setting, add assertion to exclude non-matching task, introduce buildJoinedSubquery helper that replicates the Saved Search join pattern, refactor existing join test to use the helper, and add a new test to verify the indexed-search numeric filter path works with the joined subquery (creates indexed-search setting and checks results by id).
FOUR-30670 Fix More Vulnerabilities
FOUR-30703 | Save Search Shows “Error Loading Items” in Available Columns
FOUR-30704: REGRESSION  Not all pages are displayed on forms tab to request
FOUR-30724 Fix swagger generate problem
observation/FOUR-30742 There is not header in process documentation
@devmiguelangel devmiguelangel self-assigned this Apr 27, 2026
@processmaker-sonarqube
Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarQube

@devmiguelangel devmiguelangel requested a review from caleeli April 27, 2026 19:03
@caleeli caleeli requested a review from rodriquelca April 28, 2026 14:29
@rodriquelca
Copy link
Copy Markdown
Contributor

rodriquelca commented Apr 28, 2026

hello team
@devmiguelangel
I have the next issue


[previous exception] [object] (PDOException(code: 23000): SQLSTATE[23000]: Integrity constraint violation: 1052 Column 'id' in where clause is ambiguous at /Users/rodrigoquelca/Herd/processmaker/vendor/laravel/framework/src/Illuminate/Database/Connection.php:421)
[stacktrace]
#0 /Users/rodrigoquelca/Herd/processmaker/vendor/laravel/framework/src/Illuminate/Database/Connection.php(421): PDO->prepare('select `data`, ...')
#1 /Users/rodrigoquelca/Herd/processmaker/vendor/laravel/framework/src/Illuminate/Database/Connection.php(830): Illuminate\\Database\\Connection->{closure:Illuminate\\Database\\Connection::select():412}('select `data`, ...', Array)
#2 /Users/rodrigoquelca/Herd/processmaker/vendor/laravel/framework/src/Illuminate/Database/Connection.php(797): Illuminate\\Database\\Connection->runQueryCallback('select `data`, ...', Array, Object(Closure))
#3 /Users/rodrigoquelca/Herd/processmaker/vendor/laravel/framework/src/Illuminate/Database/Connection.php(412): Illuminate\\Database\\Connection->run('select `data`, ...', Array, Object(Closure))
#4 /Users/rodrigoquelca/Herd/processmaker/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3562): Illuminate\\Database\\Connection->select('select `data`, ...', Array, true, Array)
#5 /Users/rodrigoquelca/Herd/processmaker/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3546): Illuminate\\Database\\Query\\Builder->runSelect()
#6 /Users/rodrigoquelca/Herd/processmaker/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(907): Illuminate\\Database\\Query\\Builder->get(Array)
#7 /Users/rodrigoquelca/Herd/processmaker/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(889): Illuminate\\Database\\Eloquent\\Builder->getModels(Array)
#8 /Users/rodrigoquelca/dev/package-savedsearch/src/Traits/HasDataColumns.php(404): Illuminate\\Database\\Eloquent\\Builder->get()
#9 /Users/rodrigoquelca/dev/package-savedsearch/src/Traits/HasDataColumns.php(411): ProcessMaker\\Package\\SavedSearch\\Models\\SavedSearch->getData()
#10 /Users/rodrigoquelca/dev/package-savedsearch/src/Traits/HasDataColumns.php(443): ProcessMaker\\Package\\SavedSearch\\Models\\SavedSearch->parseFieldsIntoColumns()
#11 /Users/rodrigoquelca/Herd/processmaker/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Concerns/HasAttr

@caleeli caleeli changed the base branch from feature/FOUR-26166 to develop April 28, 2026 18:44
@caleeli caleeli changed the base branch from develop to feature/FOUR-26166 April 28, 2026 18:45
@caleeli
Copy link
Copy Markdown
Contributor

caleeli commented Apr 28, 2026

Due to signature problems, a new branch was created.

@caleeli caleeli closed this Apr 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.