Still i cant get the result :(
This is SecurityGroupPermission decleration.
<SecurityGroupPermission groupId="XYZ_ADMIN" permissionId="access:xyz"/>
But i couldn't get the XYZ_ADMIN in SecurityGroups List. :(
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
>>> > >
>>> > >
>>> >
>>>
>>
>>
>