Permalink
Commits on Dec 30, 2009
  1. Converted Example component to security-aware artifacts.

    The Find Example screen search results aren't working, and I'm not sure why. Reverting to the old-style security doesn't fix it. I think it is time to create a new branch and get this synchronized with the trunk again.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/branches/executioncontext20090812@894729 13f79535-47bb-0310-9956-ffa450edef68
    adrian-crum committed Dec 30, 2009
  2. The Authorization Manager is mostly working. Filtering

    EntityListIterator values is not implemented due to architectural
    problems. The Authorization Manager is still disabled by default
    because the demo data load will not work with it enabled.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/branches/executioncontext20090812@894519 13f79535-47bb-0310-9956-ffa450edef68
    adrian-crum committed Dec 30, 2009
Commits on Dec 28, 2009
Commits on Dec 24, 2009
Commits on Dec 23, 2009
Commits on Sep 1, 2009
Commits on Aug 28, 2009
  1. Minor clarification.

    adrian-crum committed Aug 28, 2009
  2. Bug fixes, JavaDoc cleanups. It's almost there.

    Right now I'm up against a brick wall. DispatchContext.java needs to be refactored to go any further - and that will take some time.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/branches/executioncontext20090812@809059 13f79535-47bb-0310-9956-ffa450edef68
    adrian-crum committed Aug 28, 2009
Commits on Aug 27, 2009
  1. Fixed a typo.

    adrian-crum committed Aug 27, 2009
Commits on Aug 26, 2009
Commits on Aug 24, 2009
Commits on Aug 21, 2009
  1. Entity definitions and initial seed data for security redesign.

    I'm not sure about the ArtifactPath entity name, could also be called ExecutionPath.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/branches/executioncontext20090812@806648 13f79535-47bb-0310-9956-ffa450edef68
    adrian-crum committed Aug 21, 2009
Commits on Aug 20, 2009
  1. Implemented entity filters. Part of it is commented out - I still nee…

    …d to work out a bug in the EntityListIterator decorator.
    
    With this commit, all of the scenarios in the design document have been accommodated.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/branches/executioncontext20090812@806396 13f79535-47bb-0310-9956-ffa450edef68
    adrian-crum committed Aug 20, 2009
Commits on Aug 19, 2009
Commits on Aug 18, 2009
  1. Removed the entity component refactoring, synchronized with trunk. Th…

    …is branch will be focused on the ExecutionContext implementation and the security redesign.
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/branches/executioncontext20090812@805519 13f79535-47bb-0310-9956-ffa450edef68
    adrian-crum committed Aug 18, 2009
Commits on Aug 17, 2009
  1. Initial implementation of the Authorization Manager. Right now it doe…

    …sn't control artifact access because the data files haven't been designed.
    
    There is a setting in api.properties that will turn on info messages so you can see it in action.
    
    
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/branches/executioncontext20090812@805146 13f79535-47bb-0310-9956-ffa450edef68
    adrian-crum committed Aug 17, 2009
Commits on Aug 14, 2009
  1. Second pass at extracting interfaces in the entity component.

    Next step is moving interfaces, etc to framework/api.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/branches/executioncontext20090812@804313 13f79535-47bb-0310-9956-ffa450edef68
    adrian-crum committed Aug 14, 2009
Commits on Aug 13, 2009
  1. First pass at extracting interfaces in the entity component.

    Once this is finished in the entity component, I'll move the interfaces, factories, util classes, etc to /framework/api.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/branches/executioncontext20090812@804060 13f79535-47bb-0310-9956-ffa450edef68
    adrian-crum committed Aug 13, 2009
  2. Synchronized branch with trunk, plus a bug fix.

    I will be bringing over the changes from David's branch - so his work won't be lost.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/branches/executioncontext20090812@803928 13f79535-47bb-0310-9956-ffa450edef68
    adrian-crum committed Aug 13, 2009
Commits on Aug 12, 2009
  1. Initial implementation of the ExecutionContext.

    I created two new folders in framework: api and context. The api folder will be used to contain interfaces for commonly used framework artifacts. The implementations will remain in the existing components. The context folder contains the implementation of ExecutionContext.
    
    I was able to solve the cross-dependency issue by having each component in the compiler chain extend the ExecutionContext interface and add its own artifacts. The final version of the interface is in the service component. I know this is unusual, but it is only temporary. When the api folder is built out, the ExecutionContext interfaces will be consolidated into one - and that will be kept in the api folder.
    
    Right now the ExecutionContext doesn't do anything except contain commonly used objects, and it keeps track of the thread's execution path. The idea is to have this one object passed around instead of the current half-dozen or so objects. The execution path will be used for the forthcoming security redesign.
    
    If you want to see it in action, change the executionContext.verbose property in api.properties to true, and uncomment the blocks of screen widget code in the Example component: line 40 in ExampleScreens.xml, and line 25 in ExampleForms.xml. The console log will show the ExecutionContext pushing and popping artifacts, and the Find Example screen will display the execution path for the screen.
    
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/branches/executioncontext20090812@803693 13f79535-47bb-0310-9956-ffa450edef68
    adrian-crum committed Aug 12, 2009
  2. Adding service to check valid payment before create a new batch for p…

    …ayments. Patch from OFBIZ-2774. Thanks Awdesh for patch.
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@803572 13f79535-47bb-0310-9956-ffa450edef68
    Anil Patel committed Aug 12, 2009
  3. Patch for marking the status of AcctgTransEntries as Reconciled when …

    …Financial Account reconciled. Patch from OFBIZ-2816.
    
    Thanks Chirag and Sumit for help.
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@803564 13f79535-47bb-0310-9956-ffa450edef68
    Anil Patel committed Aug 12, 2009
  4. 1) All columns with the exception of the first one have double-quotes…

    … around the text and the number fields.
    
    Status : Resolved
    2) I also noticed that the column headers (labels) are not matching the data after Column N.
    Status : Resolved
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@803557 13f79535-47bb-0310-9956-ffa450edef68
    Anil Patel committed Aug 12, 2009
  5. Add Missing Links for Id in accounting component. Patch from OFBIZ-28…

    …26. Thanks Arpit.
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@803543 13f79535-47bb-0310-9956-ffa450edef68
    Anil Patel committed Aug 12, 2009
  6. Turn off the cross subdomain session valve by default, it creates too…

    … many unnecessary sessions and causes issues for other subdomain use cases
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@803531 13f79535-47bb-0310-9956-ffa450edef68
    lektran committed Aug 12, 2009
  7. Misc fixes to the ebay export features: there are still a lot of hard…

    …coded values but at least now it is possible to publish something. Still a lot to do here.
    
    git-svn-id: https://svn.apache.org/repos/asf/ofbiz/trunk@803518 13f79535-47bb-0310-9956-ffa450edef68
    jacopoc committed Aug 12, 2009