Language Change PR-6.1-dev Pending

User tests: Successful: Unsuccessful:

avatar coolcat-creations
coolcat-creations
5 Feb 2026

Pull Request for Issue [#45530]

Summary of Changes

Added an option to disable the inheritance of categories (inheritance is default to remain B/C)
grafik

Testing Instructions

  1. Before applying the patch assign a field to a specific category
  2. Create a new field, like always, default is Include Child Categories, field appears in subcategories
  3. Create a new field, in options set Include Child Categories to no, field should appear only in the parent category
  4. Assign the field to "all" and set Include Child Categories to no, still the field should appear everywhere
  5. Assign multiple Categories and Include Child Categories to no, field should appear only in the selected categories and not in their childs
  6. Check if the Field before applying the patch is still assigned to the child categories as it should remain the default.
  7. Check in Backend Category Filtering works as expected
  8. Check also in com_user and com_contact

Actual result BEFORE applying this Pull Request

inheritate / Including Child is default without possibility to disable this.

Expected result AFTER applying this Pull Request

Possibility to disable inheritance

Link to documentations

Please select:

  • Documentation link for guide.joomla.org:

Votes

# of Users Experiencing Issue
1/1
Average Importance Score
5.00

avatar coolcat-creations coolcat-creations - open - 5 Feb 2026
avatar coolcat-creations coolcat-creations - change - 5 Feb 2026
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 5 Feb 2026
Category Administration com_fields Language & Strings
avatar coolcat-creations coolcat-creations - change - 5 Feb 2026
Labels Added: Language Change PR-6.1-dev
avatar webnet-assmann webnet-assmann - test_item - 5 Feb 2026 - Tested successfully
avatar webnet-assmann
webnet-assmann - comment - 5 Feb 2026

I have tested this item ✅ successfully on ca3e29a

Tested it succesfully


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46837.

avatar coolcat-creations coolcat-creations - change - 5 Feb 2026
The description was changed
avatar coolcat-creations coolcat-creations - edited - 5 Feb 2026
avatar bembelimen bembelimen - change - 5 Feb 2026
Title
[J6.1] UX, Feature - Add possibility to disable recursion of showing custom fields
[J6.1] UX, Feature - Add possibility to disable category inheritance of showing custom fields
avatar bembelimen bembelimen - edited - 5 Feb 2026
avatar mariantanase mariantanase - test_item - 5 Feb 2026 - Tested successfully
avatar mariantanase
mariantanase - comment - 5 Feb 2026

I have tested this item ✅ successfully on 329b1e2

The inheritance is disabled after applying the patch.
inheritance-block

The only thing missing is the translation of the label "COM_FIELDS_FIELD_CATEGORY_INHERITANCE_LABEL".
Tested on Joomla 6.1.0 alpha 3


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46837.

avatar coolcat-creations
coolcat-creations - comment - 5 Feb 2026

@mariantanase did you test in en-GB? Could be the label is missing because you might test in en-US or another language? Thank you for testing.

avatar mariantanase
mariantanase - comment - 5 Feb 2026

@mariantanase did you test in en-GB? Could be the label is missing because you might test in en-US or another language? Thank you for testing.

Yes, tested with default language, en-GB

avatar coolcat-creations
coolcat-creations - comment - 5 Feb 2026

Can you please test the current state and not the single commit :) Because the language files are there (see files tab) @mariantanase Thank you

avatar mariantanase
mariantanase - comment - 5 Feb 2026

Can you please test the current state and not the single commit :) Because the language files are there (see files tab) @mariantanase Thank you

Sorry, I don't know how to test the current state. I make use of "Joomla! Patch Tester".
Can you explain ? Thanks

avatar brianteeman
brianteeman - comment - 5 Feb 2026

The language strings are wrong which is why they are not loaded

In the xml you have
COM_FIELDS_FIELD_CATEGORY_INHERITANCE_LABEL
COM_FIELDS_FIELD_CATEGORY_INHERITANCE_DESC

In the language ini you have
COM_FIELDS_FIELD_CATEGORY_RECURSIVE_DESC
COM_FIELDS_FIELD_CATEGORY_RECURSIVE_LABEL

avatar brianteeman
brianteeman - comment - 5 Feb 2026

@mariantanase did you test in en-GB? Could be the label is missing because you might test in en-US or another language? Thank you for testing.

even if you are testing in another language the strings would appear as we always fall back to en-gb when a language doesnt have a string

avatar coolcat-creations
coolcat-creations - comment - 5 Feb 2026

Ok strange must be then not pushed by mistake will take a look once back at the desk

avatar coolcat-creations
coolcat-creations - comment - 5 Feb 2026

Indeed it was my fault i did not commit this one file, now I commited and pushed it. Sorry

avatar brianteeman
brianteeman - comment - 6 Feb 2026

are you sure this is conditional check is in the correct place as we still have code in the model as highlighted in the original issue

avatar brianteeman
brianteeman - comment - 6 Feb 2026

are you sure this conditional check is in the correct place as we still have code in the model as highlighted in the original issue

avatar coolcat-creations
coolcat-creations - comment - 6 Feb 2026

@brianteeman I see what you mean. I have to fix this as the backend filtering does not work with my approach. Test have to be resetted.

avatar joomla-cms-bot joomla-cms-bot - change - 6 Feb 2026
Category Administration com_fields Language & Strings Administration com_fields Language & Strings SQL Installation Postgresql
avatar coolcat-creations coolcat-creations - change - 6 Feb 2026
The description was changed
avatar coolcat-creations coolcat-creations - edited - 6 Feb 2026
avatar coolcat-creations
coolcat-creations - comment - 6 Feb 2026

@brianteeman @mariantanase @webnet-assmann I changed the PR and the Position of the setting.
grafik
please retest the PR. Thank you :-)

avatar brianteeman
brianteeman - comment - 6 Feb 2026

obviously this needs an update sql

avatar coolcat-creations
coolcat-creations - comment - 6 Feb 2026

obviously this needs an update sql

Again forgot to commit they were untracked ;( Sorry

avatar joomla-cms-bot joomla-cms-bot - change - 6 Feb 2026
Category Administration com_fields Language & Strings SQL Installation Postgresql SQL Administration com_admin Postgresql com_fields Language & Strings Installation
avatar gioacchino54 gioacchino54 - test_item - 6 Feb 2026 - Tested unsuccessfully
avatar gioacchino54 gioacchino54 - test_item - 6 Feb 2026 - Tested successfully
avatar gioacchino54
gioacchino54 - comment - 6 Feb 2026

I have tested this item ✅ successfully on 88443fe

Tested correctly and works


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46837.

avatar mariantanase mariantanase - test_item - 7 Feb 2026 - Tested unsuccessfully
avatar mariantanase
mariantanase - comment - 7 Feb 2026

I have tested this item 🔴 unsuccessfully on 88443fe

Unfortunately when I click on Content > Fields, I receive the error 500.

error01
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46837.
avatar richard67 richard67 - change - 7 Feb 2026
Title
[J6.1] UX, Feature - Add possibility to disable category inheritance of showing custom fields
[6.1] UX, Feature - Add possibility to disable category inheritance of showing custom fields
avatar richard67 richard67 - edited - 7 Feb 2026
avatar brianteeman brianteeman - test_item - 8 Feb 2026 - Tested successfully
avatar brianteeman
brianteeman - comment - 8 Feb 2026

I have tested this item ✅ successfully on 88443fe


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46837.

avatar richard67
richard67 - comment - 8 Feb 2026

I have tested this item 🔴 unsuccessfully on 88443feUnfortunately when I click on Content > Fields, I receive the error 500.
error01

@mariantanase Can it be that you have tested this PR by just applying the code changes but not running the SQL statements from the update SQL script? It either needs to do that or to use the installation or update package created by our CI action (Drone) for this PR.

avatar mariantanase mariantanase - test_item - 8 Feb 2026 - Tested successfully
avatar mariantanase
mariantanase - comment - 8 Feb 2026

I have tested this item ✅ successfully on 88443fe

Thank you @richard67 . That was precisely the problem. There were no explanations on how to do this in the testing instructions. Now, after applying the patch, I have updated the database structure and no longer encounter any errors, and the behavior is as desired.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46837.

avatar beni71
beni71 - comment - 8 Feb 2026

When I create a new custom field for users (Users > Fields > New) then the new setting "Include Subcategories" is displayed eventhough there is no category assignment field (users do not use the category system). Is it possible to hide the new field? Or is it expected?

I installed the download full-package.

avatar coolcat-creations
coolcat-creations - comment - 9 Feb 2026

When I create a new custom field for users (Users > Fields > New) then the new setting "Include Subcategories" is displayed eventhough there is no category assignment field (users do not use the category system). Is it possible to hide the new field? Or is it expected?

I installed the download full-package.

Thank you for this finding, haven't think of that

avatar brianteeman
brianteeman - comment - 9 Feb 2026

how do you get it not to show the category selector

avatar coolcat-creations
coolcat-creations - comment - 10 Feb 2026

I disabled it for where no categories exist and changed the setting name to include child categories.

avatar coolcat-creations coolcat-creations - change - 10 Feb 2026
The description was changed
avatar coolcat-creations coolcat-creations - edited - 10 Feb 2026
avatar coolcat-creations coolcat-creations - change - 10 Feb 2026
The description was changed
avatar coolcat-creations coolcat-creations - edited - 10 Feb 2026
avatar brianteeman
brianteeman - comment - 10 Feb 2026

how do you get no categories?

avatar coolcat-creations
coolcat-creations - comment - 10 Feb 2026

how do you get no categories?

In com_users there are no categories. Or maybe I misunderstand your question?

avatar brianteeman
brianteeman - comment - 10 Feb 2026

No that explains it perfectly - thanks

avatar beni71 beni71 - test_item - 10 Feb 2026 - Tested successfully
avatar beni71
beni71 - comment - 10 Feb 2026

I have tested this item ✅ successfully on 1935f2b

I only have tested the part after the patch is applied (download full package).
In step 2, I was not sure what it means "parent category". If that means the currently explicitly assigned categories then it works.
When I create a new field for users (Users > Fields > New) then the new setting "Include Subcategories" is no longer visible, which is in my opinion correct.

Thank you.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46837.

avatar coolcat-creations
coolcat-creations - comment - 10 Feb 2026

Thank you for testing @beni71

Add a Comment

Login with GitHub to post a comment