"category": "Tools",
"description": """Regrouep un ensemble d'outils.""",
"data": [
+ 'security/semantics_security.xml',
+ 'security/ir.model.access.csv',
+
# Vues associées aux assistants
# Vues associées aux modèles
# Menus
--- /dev/null
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_topic_user,semantics.topic,model_semantics_topic,group_semantics_user,1,0,0,0
+access_topic_manager,semantics.topic.manager,model_semantics_topic,group_semantics_manager,1,1,1,1
+access_priority_user,semantics.priority,model_semantics_priority,group_semantics_user,1,0,0,0
+access_priority_manager,semantics.priority.manager,model_semantics_priority,group_semantics_manager,1,1,1,1
+access_status_user,semantics.status,model_semantics_status,group_semantics_user,1,0,0,0
+access_status_manager,semantics.status.manager,model_semantics_status,group_semantics_manager,1,1,1,1
--- /dev/null
+<?xml version="1.0"?>
+<openerp>
+ <data>
+ <record id="category_semantics_groups" model="ir.module.category">
+ <field name="name">Semantics Permission</field>
+ </record>
+
+ <record id="group_semantics_user" model="res.groups">
+ <field name="name">User</field>
+ <field name="category_id" ref="category_semantics_groups"/>
+ <field name="comment">The user will be able to use To do lists.</field>
+ </record>
+
+ <record id="group_semantics_manager" model="res.groups">
+ <field name="name">Manager</field>
+ <field name="comment">The user will be able to manage topics.</field>
+ <field name="category_id" ref="category_semantics_groups"/>
+ <field name="implied_ids" eval="[(4, ref('semantics.group_semantics_user'))]"/>
+ </record>
+ </data>
+</openerp>
\ No newline at end of file
_inherit = "mail.thread"
_columns = {
- "name": fields.char(string="Title", size=64, required=True),
+ "name": fields.char(string="Title", size=256, required=True),
"description": fields.text(string="Description"),
}
<!-- MENUS -->
<menuitem id="main_semantics_menu" name="Minitools" />
- <menuitem id="mt_settings_menu" name="Settings" parent="main_semantics_menu" groups="base.group_no_one" />
+ <menuitem id="mt_settings_menu" name="Settings" parent="main_semantics_menu" groups="group_semantics_manager" />
<menuitem id="mt_topics_list_menu" name="Topics" parent="mt_settings_menu" action="topics_list_action"/>
<menuitem id="mt_priorities_list_menu" name="Priorities" parent="mt_settings_menu" action="priorities_list_action"/>
<menuitem id="mt_status_list_menu" name="Status" parent="mt_settings_menu" action="status_list_action"/>