Skip to content

Feature/four 26166 b#8802

Open
caleeli wants to merge 706 commits intofeature/FOUR-26166from
feature/FOUR-26166-b
Open

Feature/four 26166 b#8802
caleeli wants to merge 706 commits intofeature/FOUR-26166from
feature/FOUR-26166-b

Conversation

@caleeli
Copy link
Copy Markdown
Contributor

@caleeli caleeli commented Apr 28, 2026

Issue & Reproduction Steps

Describe the issue this ticket solves and describe how to reproduce the issue (please attach any fixtures used to reproduce the issue).

Solution

  • List the changes you've introduced to solve the issue.

How to Test

Describe how to test that this solution works.

Related Tickets & Packages

  • Link to any related FOUR tickets, PRDs, or packages

Code Review Checklist

  • I have pulled this code locally and tested it on my instance, along with any associated packages.
  • This code adheres to ProcessMaker Coding Guidelines.
  • This code includes a unit test or an E2E test that tests its functionality, or is covered by an existing test.
  • This solution fixes the bug reported in the original ticket.
  • This solution does not alter the expected output of a component in a way that would break existing Processes.
  • This solution does not implement any breaking changes that would invalidate documentation or cause existing Processes to fail.
  • This solution has been tested with enterprise packages that rely on its functionality and does not introduce bugs in those packages.
  • This code does not duplicate functionality that already exists in the framework or in ProcessMaker.
  • This ticket conforms to the PRD associated with this part of ProcessMaker.

nolanpro and others added 30 commits January 16, 2026 11:53
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.
FOUR-28838: Fix case detail error when case is deleted via API
gustavobascope and others added 19 commits April 17, 2026 13:01
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
@caleeli caleeli requested review from julceslauhub and nolanpro and removed request for julceslauhub April 28, 2026 18:54
Copy link
Copy Markdown
Contributor

@julceslauhub julceslauhub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved

@caleeli caleeli changed the base branch from develop to feature/FOUR-26166 April 28, 2026 18:56
@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

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.