I have developed a custom Module in OpenERP 7, My administrator user can only see this module.
1-How can I give access to normal users to my custom modules?
Create a one Security folder which has below two files. For example,
security/test_security.xml file
Management
7
User
Manager
After do this Management Option show with two selection value like User and Manager in setting => Users => Access Rights => Application
Now turn for security/ir.model.access.csv
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
unique_id, test.name, model_test_name, group_name_test_user, 1,1,0,0
unique_id, test.name, model_test_name, group_name_test_manager, 1,1,1,1
test.name is a table name.
Example of csv file, how to create? Where
Fields => Value => Description
id => access_testing_for_user => id must be unique.
name => testing.for.user => name is given as we want.
model_id:id => model_test_name => model_id:id is given like model_our_class_name.
group_id:id => group_name_test_user => group_id:id is xml id of above we create like for User and Manager.
perm_read => 1 for True and 0 for False for read record.
perm_write => 1 for True and 0 for False for write record.
perm_create => 1 for True and 0 for False for create record.
perm_unlink => 1 for True and 0 for False for delete record.
NOTE
These two files .xml and .csv must be listed in __openerp__.py as other view files are given.