Feature Conflicting Files PR-5.4-dev Pending

User tests: Successful: Unsuccessful:

avatar CraftException
CraftException
31 Aug 2026

Pull Request resolves # .

  • I read the Generative AI policy and my contribution is either not created with the help of AI or is compatible with the policy and GNU/GPL 2 or later.

Summary of Changes

The plg_task_requests GET routine could only send a single, fixed Authorization header. Any API that needs a different header (X-API-Key, Accept, User-Agent), could not be called from a scheduled task. Additionally, some hosters block requests that arrive without a User-Agent header, so a scheduled GET Request task against those endpoints simply fails.

This PR adds a repeatable subform to the GET request to set custom headers.

Testing Instructions

  • Create a new GET Request Task in the scheduled task component: /administrator/index.php?option=com_scheduler&view=tasks
  • Use an endpoint that echoes request headers as the URL, e.g. https://webhook.site
  • Enter some headers and run the task
  • Check that they arrive in tmp/task_<id>_response.html

Actual result BEFORE applying this Pull Request

No way to set custom headers (except Authorization header)

Expected result AFTER applying this Pull Request

Repeatable custom headers table. The original authorization fields still exist for backwards compatibility.

Link to documentations

Please select:

  • Documentation link for guide.joomla.org:

  • No documentation changes for guide.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

avatar CraftException CraftException - open - 31 Aug 2026
avatar CraftException CraftException - change - 31 Aug 2026
Status New ⇒ Pending
avatar joomla-cms-bot joomla-cms-bot - change - 31 Aug 2026
Category ⇒ Administration Language & Strings Front End Plugins Unit Tests
avatar CraftException CraftException - change - 31 Aug 2026
Labels Added: Unit/System Tests Language Change PR-5.4-dev
avatar CraftException CraftException - change - 31 Aug 2026
The description was changed
avatar CraftException CraftException - edited - 31 Aug 2026
avatar richard67
richard67 - comment - 31 Aug 2026

This PR clearly is a new feature and not a bug fix, so it should be made for the 6.2-dev branch, or maybe even better the 6.3-dev branch as that will change soon. See also here about how to chose the right base branch: https://github.com/joomla/joomla-cms#which-branch-should-my-pull-request-target

@CraftException Could you rebase this PR to 6.3-dev, or if it is easier for you make a new one for 6.3-dev and close this one here? Thanks in advance.

avatar CraftException CraftException - change - 31 Aug 2026
Labels Added: Feature
avatar joomla-cms-bot joomla-cms-bot - change - 31 Aug 2026
Category Administration Language & Strings Front End Plugins Unit Tests ⇒ Repository Administration com_admin SQL
avatar github-actions[bot]
github-actions[bot] - comment - 31 Aug 2026

This pull request has conflicts, please resolve those before we can evaluate the pull request.

avatar CraftException CraftException - change - 31 Aug 2026
Status Pending ⇒ Closed
Closed_Date 0000-00-00 00:00:00 ⇒ 2026-08-31 19:23:27
Closed_By ⇒ CraftException
Labels Added: Conflicting Files
Removed: Unit/System Tests Language Change
avatar CraftException CraftException - close - 31 Aug 2026

Add a Comment

Login with GitHub to post a comment