You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by "Bruno Busco (JIRA)" <ji...@apache.org> on 2010/02/24 19:47:28 UTC

[jira] Created: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Data model to have Content and Party applications not dependant on other applications
-------------------------------------------------------------------------------------

                 Key: OFBIZ-3505
                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
             Project: OFBiz
          Issue Type: Improvement
          Components: ALL APPLICATIONS
            Reporter: Bruno Busco
            Priority: Minor


The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "Jacopo Cappellato (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12839223#action_12839223 ] 

Jacopo Cappellato commented on OFBIZ-3505:
------------------------------------------

About agreements: I think this was already discussed in the past and the general agreement (funny!) was that:
1) the ui of the agreement should not stay into the "accounting" application
2) agreements (including their services and ui) should go into the "party" component; I'd say we can also discuss if they could go into the "order" component instead... but definitely not in the "accounting" one.



> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch, party_to_agreement_entity_move.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "Bruno Busco (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bruno Busco updated OFBIZ-3505:
-------------------------------

    Attachment: party_to_agreement_entity_move.patch

The party_to_agreement_entity_move.patch moves all the entities related to the "agreement" package from party to accounting application.
Additionally the "PartyAcctgPrefAndGroup" view-entity has been moved from Party to Accounting.

This is a first of a series of patches that I will attach to this JIRA and that, at the end, will get the party and content data model not dependent from entities defined in other applications.
Please review the patch so that it can be committed and new patches can be dove on it.
I find difficult to create other patches starting from files that are not updates to the SVN (changed locally)

> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch, party_to_agreement_entity_move.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "chris snow (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12838195#action_12838195 ] 

chris snow commented on OFBIZ-3505:
-----------------------------------

Another approach would be to:

h2. Refactor content component:

1) rename the existing content component in applications to contentext
2) create a new component in framework called content
3) move all the core content entities to a new content component in framework.  we would need to decide on what entities would stay in content.  my initial list is below.

If any of the core content entities have dependencies on party components, we would need to refactor the party component too.

h2. Refactor party component

1) rename the existing party component in applications to partyext
2) create a new component in framework called party
3) move the core party entities (i.e. those depended on my content) to the new party component in framework.

The above approach would not break existing ofbiz functionality, and would allow ofbiz to work standalone.  The next step would be to migrate the core content and party (if applicable) screens to the new framework components.

h2. Suggested Framework content component entities

view AssocRevisionItemView
view ContentAssocRevisionItemView
view MaxRevisionItemView
view MaxContentApprovalView
view ContentAssocOptViewFrom
view ContentRevisionItemAndContentApprovalView

entity Content
view ContentAndRole
entity ContentApproval
entity ContentAssoc
view ContentAssocDataResourceViewFrom
view ContentAssocDataResourceViewTo
entity ContentAssocPredicate
view ContentAssocViewFrom
view ContentAssocViewTo
entity ContentAttribute
view ContentDataResourceView
entity ContentMetaData
entity ContentOperation
entity ContentPurpose
entity ContentPurposeOperation
entity ContentPurposeType
entity ContentRevision
entity ContentRevisionItem
entity ContentRole
entity ContentType
entity ContentTypeAttr
view SubContentDataResourceView

entity AudioDataResource
entity CharacterSet
entity DataCategory
entity DataResource
entity DataResourceAttribute
view DataResourceContentView
entity DataResourceMetaData
entity DataResourcePurpose
entity DataResourceRole
entity DataResourceType
entity DataResourceTypeAttr
entity DataTemplateType
entity ElectronicText
entity FileExtension
entity ImageDataResource
entity MetaDataPredicate
entity MimeType
entity MimeTypeHtmlTemplate
entity OtherDataResource
entity VideoDataResource

entity Document
entity DocumentAttribute
entity DocumentType
entity DocumentTypeAttr

entity WebPreferenceType
entity WebUserPreference

extend-entity WebPage
entity WebSiteContent
view WebSiteAndContent
entity WebSiteContentType
entity WebSitePathAlias
entity WebSitePublishPoint
entity WebSiteRole
view ContentAssocAndContentPurpose

h2. Suggested application contentext component entities

entity Survey
entity SurveyApplType
entity SurveyMultiResp
entity SurveyMultiRespColumn
entity SurveyPage
entity SurveyQuestion
view SurveyQuestionAndAppl
entity SurveyQuestionAppl
entity SurveyQuestionCategory
entity SurveyQuestionOption
entity SurveyQuestionType
entity SurveyResponse
view SurveyResponseAndAnswer
entity SurveyResponseAnswer
entity SurveyTrigger 

h2. Next steps

If the committers agree on this approach, we could have a standalone ofbiz very soon (minus some content and party management screens)

> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "BJ Freeman (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12839225#action_12839225 ] 

BJ Freeman commented on OFBIZ-3505:
-----------------------------------

The data model book uses Order for agreements.
but I favor party since really agreements are between two parties.
Like a legal agreement.
we have also expanded it to be part of workeffort related to project management. this also is an agreement between or or more parties.


> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch, party_to_agreement_entity_move.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "Bruno Busco (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12838847#action_12838847 ] 

Bruno Busco commented on OFBIZ-3505:
------------------------------------

On a second thought I must say that the attached patch should not brake OFBiz. It only moves entity declarations around so that no foreign keys error are found if only party and content applications are loaded (and run-installed).
I think that the patch could conveniently be used as a starting point for the framework+party+content separation. It will take us to a first stage and then we can start moving code between applications.
I would not start directly with moving party and content in the framework and creating the partyext and contentext; this would a too big jump to keep under control.

So could we please review the patch?
Does it make sense?


> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "chris snow (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12838852#action_12838852 ] 

chris snow commented on OFBIZ-3505:
-----------------------------------

+1

I haven't had a chance to test the patch, but this approach makes a lot of sense.  Nothing gets broken, but we have one more step towards framework independence.

> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "Bruno Busco (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bruno Busco updated OFBIZ-3505:
-------------------------------

    Attachment: party_to_agreement_entity_move.patch

Forgot to flag the ASF license grant

> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch, party_to_agreement_entity_move.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "Bruno Busco (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bruno Busco updated OFBIZ-3505:
-------------------------------

    Attachment:     (was: party_to_agreement_entity_move.patch)

> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch, party_to_agreement_entity_move.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "Bruno Busco (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bruno Busco updated OFBIZ-3505:
-------------------------------

    Issue Type: Sub-task  (was: Improvement)
        Parent: OFBIZ-3500

> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "Jacques Le Roux (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12839234#action_12839234 ] 

Jacques Le Roux commented on OFBIZ-3505:
----------------------------------------

Creating agreements in Party looks ok to me, but it's also worth to be noted that agreement are (for now) mostly (if not only) used in Order

> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch, party_to_agreement_entity_move.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "Bruno Busco (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12839218#action_12839218 ] 

Bruno Busco commented on OFBIZ-3505:
------------------------------------

Thank you BJ for reviewing the patch.
I see what you mean but:
- A party can live without an agreement -> this means that agreement stuff should be moved away from party
- Actually the only agreement package I can find in ofbiz is org.ofbiz.accounting.agreement
- The agreement menu is under Accounting->Agreements
- Accounting application depends on Order, Party (not sure workflow)

This is why I moved it over there.


> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch, party_to_agreement_entity_move.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "Bruno Busco (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bruno Busco updated OFBIZ-3505:
-------------------------------

    Attachment: ofbiz_core.patch

> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "Adam Heath (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12838988#action_12838988 ] 

Adam Heath commented on OFBIZ-3505:
-----------------------------------

This patch is broken.  It contains changes to config files that disable components.  That should not be in a submitted patch.

Please fix that, and break the patch up into smaller ones, that move entities out of party into the other application components(those are pure bug fixes), then a final patch that moves things around because of dependency issues.

> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "Bruno Busco (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12839026#action_12839026 ] 

Bruno Busco commented on OFBIZ-3505:
------------------------------------

Thank you Adam and Chris for reviewing my patch.
Adam you are right, the patch is actually broken becouse it includes changes that disable all components but paty and content. This was errouneusly included from my test working directory. I will work on it and split as suggested in several smaller patches.

> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (OFBIZ-3505) Data model to have Content and Party applications not dependant on other applications

Posted by "BJ Freeman (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/OFBIZ-3505?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12839201#action_12839201 ] 

BJ Freeman commented on OFBIZ-3505:
-----------------------------------

It would seem that agreements are between parties
Agreements are attached to Orders and Purchase orders.
Agreements are attached to workflow.
Not all agreements have financial information.


> Data model to have Content and Party applications not dependant on other applications
> -------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-3505
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-3505
>             Project: OFBiz
>          Issue Type: Sub-task
>          Components: ALL APPLICATIONS
>            Reporter: Bruno Busco
>            Priority: Minor
>         Attachments: ofbiz_core.patch, party_to_agreement_entity_move.patch
>
>
> The patch attached is the work I did to try to have the Content and Party applications not dependent on the other applications.
> The patch only changes the data model and not the application code also so applying the patch results in a not working OFBiz.
> The purpose of the patch is to describe the solution I found to remove the mentioned dependencies and, if agreed, could be the base to change the code accordingly.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.