[
https://issues.apache.org/jira/browse/OFBIZ-8297?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17028363#comment-17028363
]
Michael Brohl commented on OFBIZ-8297:
--------------------------------------
{quote}Michael,
First you claimed that the provided patch would break functionality.
However if you would have looked a little further you would have found that the
key-value pair exists in CommonSystemPropertyData since 2012-02-01 see
[https://fisheye.apache.org/browse/ofbiz-framework/framework/common/data/CommonSystemPropertyData.xml?r2=13ff4e3f4c6f41864d62c6cdb6931a02f4b85e73&r1=c690a5aba578f0df25df572cec734f4eb3c57038]
The CommonSystemPropertyData is loaded as seed data (see the
ofbiz-component.xml.
{quote}
I am aware of this. With the patch you changed the retrieval of the property
from file properties to just database driven SystemProperty.
This assumes that users always use the SystemProperty mechanism to retrieve
properties which is not valid. There are good reasons to not use SystemProperty
at all as a default and just use it to override file properties at runtime,
especially when you have a multi stage server setup with different property
sets.
So if you want to enhance the mechanism to cover both worlds correctly, you
should use the EntityUtilProperties mechanism.
{quote}In 2019 you claimed the patch was incomplete, without providing
additional information.
{quote}
Correct, see above. The patch is breaking existing mechanisms and therefore can
be viewed as incomplete.
{quote}It seems to me you were 'managing' the ticket and expecting others (me)
to resolve your concerns, instead of working it yourself.
{quote}
If a contributor provides a patch, it is the committers responsibility to check
if the solution is valid, does not break functionality and has an overall
quality to be introduced to the codebase. This does IMO not imply that he is
responsible to rework a patch until it fits. It's a strange viewpoint to expect
the committer to do the corrections himself instead of the original contributor
feeling responsible for his solution.
As you can see from the history, I gave my opinions and asked you to rework it
with a hint what is wrong with the first solution.
*No answer for a year.*
I then asked you if your are going to provide a corrected patch (note that I
picked it up again, not you). You then criticized that the patch is getting old
and asked me to rework your patch and immediately got an answer from me.
*No answer for another year.* I closed the issue as announced a year ago.
That's where we are now and you are going to criticize how I deal with this
ticket instead of working on the solution you want to be in the codebase?
This pattern repeats on several of your issues and might be one of the reasons
why they are picked up by the community less frequently than others.
> Convert <property-to field functions to tenant-aware solutions
> --------------------------------------------------------------
>
> Key: OFBIZ-8297
> URL: https://issues.apache.org/jira/browse/OFBIZ-8297
> Project: OFBiz
> Issue Type: Sub-task
> Components: ALL COMPONENTS
> Affects Versions: Trunk
> Reporter: Pierre Smits
> Assignee: Michael Brohl
> Priority: Minor
> Attachments: OFBIZ-8297-AgreementScreens.xml.patch,
> OFBIZ-8297-AgreementScreens.xml.patch
>
>
> *<property-to-field* functions look specifically to content in .property
> files when it comes to retrieving configuration variables. This doesn't work
> in a multi-tenant setup.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)