User tests: Successful: Unsuccessful:
Pull Request resolves # .
This PR turns the Update Site edit form (com_installer → Update Sites → edit) into a full editor for the #__update_sites.extra_query column.
Until now the edit form exposed a single Download Key text field, and only for extensions whose manifest declares a <dlid> element (for every other update site the field was
removed entirely). There was no way to view or edit the complete extra_query string, nor to add additional custom query parameters that some update servers require.
The Download Key text field is replaced by a repeatable subform where each row is a key_name / key_value pair. On save the rows are serialised back into the standard
query-string format key1=value1&key2=value2&... and stored in #__update_sites.extra_query; on load the stored string is parsed back into rows. The subform is now available for
all update sites, not only download-key extensions.
Note: this changes the download-key editing UX. Previously the manifest
<dlid prefix="…" suffix="…">was used to auto-wrap the value the user typed (e.g. the user entered only the token and Joomla storeddlid=TOKEN). With the generic key/value subform the administrator now edits the raw parameters directly (e.g. they typedlid/TOKEN), so the<dlid>prefix/suffix are no longer applied on this screen.<dlid>is still used elsewhere (Update Sites list "download key" status column, the Update view, and the supported/exists-key filters), so the flag itself keeps working.
<dlid> is ideal for the download-key case).index.php?option=com_installer&view=updatesites).dlid / abcdef123456 and foo / bar.SELECT extra_query FROM #__update_sites WHERE update_site_id = ….<dlid>.extra_query at all.key_name / key_value pair; multiple rows can be added or removed.#__update_sites.extra_query as key1=value1&key2=value2&...; reopening the form shows the same rows.extra_query is appended to the update server URL exactly as before, so update checks and downloads keep working.| Status | New | ⇒ | Pending |
| Category | ⇒ | Administration com_installer Language & Strings |
| Title |
|
||||||
| Status | Pending | ⇒ | Closed |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2026-07-07 15:22:56 |
| Closed_By | ⇒ | mvanvu | |
| Labels |
Added:
Language Change
PR-5.4-dev
|
||