Hello Ravi, Attach your changes as a patch, if it is small. Hopefully this is allowed in the group. Or, paste the contents of each file at the end of the email, so that other will have a chance to review and find out easily.
Or start from scratch using Practice application as the base. http://docs.ofbiz.org/pages/viewpageattachments.action?pageId=4432 Make sure you still have the following contents in the webapp element of the ofbiz-component.xml file app-bar-display="true" -Aswath On Fri, May 29, 2009 at 10:31 AM, Ravi Kumar <[email protected]> wrote: > I'm using ofbiz-trunk-2009-05-01-v770590.zip > > Still i'm getting same error > > :( > > > > On Wed, May 27, 2009 at 2:24 PM, aswath narayana < > [email protected]> wrote: > >> My examplesecuritydata.xml file looks like this. Where did you get the >> 'access:xyz' colon sytax. Maybe you need to update your source to the >> latest OFBiz. >> >> <entity-engine-xml> >> <!-- Example security --> >> <SecurityPermission description="View operations in the Example >> Management Screens." permissionId="EXAMPLE_VIEW"/> >> <SecurityPermission description="Create operations in the Example >> Management Screens." permissionId="EXAMPLE_CREATE"/> >> <SecurityPermission description="Update operations in the Example >> Management Screens." permissionId="EXAMPLE_UPDATE"/> >> <SecurityPermission description="Delete operations in the Example >> Management Screens." permissionId="EXAMPLE_DELETE"/> >> <SecurityPermission description="ALL operations in the Example >> Management Screens." permissionId="EXAMPLE_ADMIN"/> >> <SecurityGroupPermission groupId="FULLADMIN" >> permissionId="EXAMPLE_ADMIN"/> >> <SecurityGroupPermission groupId="FLEXADMIN" >> permissionId="EXAMPLE_CREATE"/> >> <SecurityGroupPermission groupId="FLEXADMIN" >> permissionId="EXAMPLE_DELETE"/> >> <SecurityGroupPermission groupId="FLEXADMIN" >> permissionId="EXAMPLE_UPDATE"/> >> <SecurityGroupPermission groupId="FLEXADMIN" >> permissionId="EXAMPLE_VIEW"/> >> <SecurityGroupPermission groupId="VIEWADMIN" >> permissionId="EXAMPLE_VIEW"/> >> <SecurityGroupPermission groupId="BIZADMIN" >> permissionId="EXAMPLE_ADMIN"/> >> </entity-engine-xml> >> >> >> >> >> On Wed, May 27, 2009 at 2:15 PM, Ravi Kumar <[email protected]> wrote: >> >>> Just copy that examplesecuritydata.xml file into my application data >>> folder and replace all example text in xyz in examplesecuritydata.xml. >>> >>> file location xyz/data/ScurityData.xml >>> >>> >>> >>> On Wed, May 27, 2009 at 2:12 PM, aswath narayana < >>> [email protected]> wrote: >>> >>>> See inline. >>>> >>>> On Wed, May 27, 2009 at 1:55 PM, Ravi Kumar <[email protected]>wrote: >>>> >>>>> Still i cant get the result :( >>>>> >>>>> This is SecurityGroupPermission decleration. >>>>> <SecurityGroupPermission groupId="XYZ_ADMIN" >>>>> permissionId="access:xyz"/> >>>> >>>> The syntax seems unfamiliar to me. Where did you see this. >>>> Tell me where you created your securitydata.xml file? Can you follow >>>> the examplesecuritydata.xml file. >>>> >>>>> >>>>> >>>>> But i couldn't get the XYZ_ADMIN in SecurityGroups List. :( >>>> >>>> You should see this. Otherwise you have not loaded the security data >>>> properly >>>> >>>>> >>>>> >>>>> >>>>> If base-permission="OFBTOOLS,XYZ" then doesn't show my application name >>>>> in applications bar. >>>>> If base-permission="OFBTOOLS,ORDERMGR" the xyz application name in >>>>> applications bar. >>>>> >>>>> ofbiz-component.xml >>>>> <?xml version="1.0" encoding="UTF-8"?> >>>>> <ofbiz-component name="xyz" >>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>>> xsi:noNamespaceSchemaLocation=" >>>>> http://www.ofbiz.org/dtds/ofbiz-component.xsd"> >>>>> <resource-loader name="main" type="component"/> >>>>> >>>>> <entity-resource type="model" reader-name="main" loader="main" >>>>> location="entitydef/entitymodel.xml"/> >>>>> <entity-resource type="model" reader-name="main" loader="main" >>>>> location="entitydef/entitymodel_view.xml"/> >>>>> <entity-resource type="group" reader-name="main" loader="main" >>>>> location="entitydef/entitygroup.xml"/> >>>>> <entity-resource type="data" reader-name="seed" loader="main" >>>>> location="data/SecurityData.xml"/> >>>>> >>>>> >>>>> <webapp name="xyz" >>>>> title="xyz Order Management" >>>>> server="default-server" >>>>> location="webapp/xyz" >>>>> base-permission="OFBTOOLS,XYZ" >>>>> mount-point="/xyz" >>>>> app-bar-display="true" >>>>> /> >>>>> </ofbiz-component> >>>>> >>>>> >>>>> SecurityData.xml >>>>> <?xml version="1.0" encoding="UTF-8"?> >>>>> <entity-engine-xml> >>>>> <!-- xyz security --> >>>>> <SecurityPermission description="ACCESS the xyz Application" >>>>> permissionId="access:xyz"/> >>>>> <SecurityPermission description="CREATE operations in the xyz >>>>> Application" permissionId="create:xyz" /> >>>>> <SecurityPermission description="READ operations in the xyz >>>>> Application" permissionId="read:xyz"/> >>>>> <SecurityPermission description="UPDATE operations in the xyz >>>>> Application" permissionId="update:xyz" /> >>>>> <SecurityPermission description="DELETE operations in the xyz >>>>> Application" permissionId="delete:xyz"/> >>>>> >>>>> <SecurityPermission description="CREATE STATUS operations in the >>>>> xyz Application" permissionId="create:xyz:status"/> >>>>> <SecurityPermission description="READ STATUS operations in the xyz >>>>> Application" permissionId="read:xyz:status"/> >>>>> <SecurityPermission description="UPDATE STATUS operations in the >>>>> xyz Application" permissionId="update:xyz:status"/> >>>>> <SecurityPermission description="DELETE STATUS operations in the >>>>> xyz Application" permissionId="delete:xyz:status"/> >>>>> >>>>> <SecurityPermission description="CREATE ITEM operations in the xyz >>>>> Application" permissionId="create:xyz:item"/> >>>>> <SecurityPermission description="READ ITEM operations in the xyz >>>>> Application" permissionId="read:xyz:item"/> >>>>> <SecurityPermission description="UPDATE ITEM operations in the xyz >>>>> Application" permissionId="update:xyz:item"/> >>>>> <SecurityPermission description="DELETE ITEM operations in the xyz >>>>> Application" permissionId="delete:xyz:item"/> >>>>> >>>>> <SecurityPermission description="CREATE FEATURE operations in the >>>>> xyz Application" permissionId="create:xyz:feature"/> >>>>> <SecurityPermission description="READ ITEM operations in the xyz >>>>> Application" permissionId="read:xyz:feature"/> >>>>> <SecurityPermission description="UPDATE ITEM operations in the xyz >>>>> Application" permissionId="update:xyz:feature"/> >>>>> <SecurityPermission description="DELETE ITEM operations in the xyz >>>>> Application" permissionId="delete:xyz:feature"/> >>>>> >>>>> <SecurityGroupPermission groupId="XYZ_ADMIN" >>>>> permissionId="access:xyz"/> >>>>> <SecurityGroupPermission groupId="XYZ_ADMIN" >>>>> permissionId="create:xyz"/> >>>>> <SecurityGroupPermission groupId="XYZ_ADMIN" >>>>> permissionId="read:xyz"/> >>>>> <SecurityGroupPermission groupId="XYZ_ADMIN" >>>>> permissionId="update:xyz"/> >>>>> <SecurityGroupPermission groupId="XYZ_ADMIN" >>>>> permissionId="delete:xyz"/> >>>>> </entity-engine-xml> >>>>> >>>>> >>>>> Please HELP me to FIX. >>>>> >>>>> :( >>>>> >>>>> >>>>> >>>>> On Wed, May 27, 2009 at 1:36 PM, aswath narayana < >>>>> [email protected]> wrote: >>>>> >>>>>> ExampleSecurityData.xml is the best xml file to take as an example. >>>>>> I hope you have uploaded the security data. >>>>>> >>>>>> Following things you can do, so that it will be helpful for others in >>>>>> the group also to chime in and help you. >>>>>> >>>>>> Login as admin >>>>>> Click on the Party >>>>>> Click on the Security sub-tab >>>>>> Check whether your new SecurityPermissionGroup is listed or not. >>>>>> >>>>>> Login as admin >>>>>> Do you see your XYZ component in the main application bar? >>>>>> You should see XYZ, otherwise there is a basic issue in creating the >>>>>> XYZ component. >>>>>> >>>>>> -Aswath >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Wed, May 27, 2009 at 1:12 PM, Ravi Kumar <[email protected]>wrote: >>>>>> >>>>>>> HI >>>>>>> >>>>>>> I tried with ExampleSecurityData.xml, but i couldn't get my >>>>>>> application name in application list. >>>>>>> >>>>>>> Can you provide some xml??? >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, May 27, 2009 at 11:13 AM, aswath narayana < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hello Ravi, >>>>>>>> Here is what I understand about the permissions >>>>>>>> >>>>>>>> * Provide base-permission=OFBTOOLS, XYZ >>>>>>>> >>>>>>>> * Create SecurityPermissions. Follow the ExampleSecurityData.xml. >>>>>>>> You >>>>>>>> should create the datafile called xyzsecuritydata.xml and provide >>>>>>>> permissions XYZ_CREATE, XYZ_DELETE >>>>>>>> >>>>>>>> * Create SecurityPermissionGroup like XYZ_ADMIN and give the >>>>>>>> permissions. >>>>>>>> >>>>>>>> Load the above data using ant run-install or using webtools. >>>>>>>> >>>>>>>> Go to the PartyMgr and click on the desired party. >>>>>>>> Create a userlogin for that party and assign the SecurityGroups to >>>>>>>> that user >>>>>>>> login. >>>>>>>> >>>>>>>> Now, the user will be able to just see XYZ component. >>>>>>>> Hope this helps and I am correct. >>>>>>>> >>>>>>>> -Aswath >>>>>>>> >>>>>>>> On Wed, May 27, 2009 at 10:23 AM, Ravi Kumar <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>> > OK. >>>>>>>> > >>>>>>>> > I have very simple question. >>>>>>>> > >>>>>>>> > My custom application name is "xyz". >>>>>>>> > >>>>>>>> > What is the base-permission value??? >>>>>>>> > >>>>>>>> > *ofbiz-component.xml * >>>>>>>> > >>>>>>>> > <webapp name="xyz" >>>>>>>> > title="XYZ Management" >>>>>>>> > server="default-server" >>>>>>>> > location="webapp/xyz" >>>>>>>> > base-permission="OFBTOOLS,XYZ" >>>>>>>> > mount-point="/xyz" >>>>>>>> > app-bar-display="true" >>>>>>>> > /> >>>>>>>> > or >>>>>>>> > base-permission="XYZ" >>>>>>>> > >>>>>>>> > this is* not working*!!!! >>>>>>>> > my application name not appear in application list(admin user >>>>>>>> login). >>>>>>>> > >>>>>>>> > if i change my >>>>>>>> > *ofbiz-component.xml * >>>>>>>> > >>>>>>>> > <webapp name="xyz" >>>>>>>> > title="XYZ Management" >>>>>>>> > server="default-server" >>>>>>>> > location="webapp/ayz" >>>>>>>> > base-permission="OFBTOOLS,ORDERMGR" >>>>>>>> > mount-point="/xyz" >>>>>>>> > app-bar-display="true" >>>>>>>> > /> >>>>>>>> > >>>>>>>> > Title "XYZ Management" appear in application list and ORDERMGR >>>>>>>> user can >>>>>>>> > able >>>>>>>> > access my module. >>>>>>>> > >>>>>>>> > *What is the base-permission value???* >>>>>>>> > >>>>>>>> > Thanks, >>>>>>>> > Ravi >>>>>>>> > >>>>>>>> > On Wed, May 27, 2009 at 9:53 AM, Hans Bakker >>>>>>>> > <[email protected]>wrote: >>>>>>>> > >>>>>>>> > > A search in docs.ofbiz.org with the word 'security' would have >>>>>>>> given the >>>>>>>> > > following result in the first position: >>>>>>>> > > http://docs.ofbiz.org/display/OFBTECH/OFBiz+security >>>>>>>> > > >>>>>>>> > > Regards, Hans >>>>>>>> > > >>>>>>>> > > On Wed, 2009-05-27 at 09:42 +0530, Ravi Kumar wrote: >>>>>>>> > > > HI ALL, >>>>>>>> > > > >>>>>>>> > > > Any one can explain how to create new security group and map >>>>>>>> with >>>>>>>> > custom >>>>>>>> > > > module???? >>>>>>>> > > > >>>>>>>> > > > >>>>>>>> > > > Bz i created one custom module and enable the login >>>>>>>> authentication, but >>>>>>>> > i >>>>>>>> > > > cant map this module to new security group. >>>>>>>> > > > >>>>>>>> > > > If i specify my custom module name in base-permission in >>>>>>>> > > ofbiz-component.xml >>>>>>>> > > > then link is disabled in admin panel. >>>>>>>> > > > If i specify base-permission="OFBTOOLS, ORDERMGR" then my >>>>>>>> application >>>>>>>> > > name >>>>>>>> > > > is appear in Admin console(Application List). >>>>>>>> > > > >>>>>>>> > > > Thanks >>>>>>>> > > > Ravi >>>>>>>> > > -- >>>>>>>> > > Antwebsystems.com: Quality OFBiz services for competitive rates >>>>>>>> > > >>>>>>>> > > >>>>>>>> > >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
