Hi,
To make it visible for other users you have to define Access rights for your model.
Each access right is associated to a model, a group (or no group for global access), and a set of permissions: read, write, create, unlink. Such access rights are usually created by a CSV file named after its model: ir.model.access.csv.
Create a folder named "security" in your module and inside that create ir.model.access.csv file:-
and there you can define your Access rights.
Eg code:-
id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink
access_idea_idea,idea.idea,model_idea_idea,base.group_user,1,1,1,0
access_idea_vote,idea.vote,model_idea_vote,base.group_user,1,1,1,0
Hope this helps.