PB : ajout des fichiers de sécurité. Ne fonctionne pas
authorAlicia FLOREZ <alicflorez@gmail.com>
Fri, 24 May 2013 09:24:00 +0000 (11:24 +0200)
committerAlicia FLOREZ <alicflorez@gmail.com>
Fri, 24 May 2013 09:24:00 +0000 (11:24 +0200)
__openerp__.py
security/faq_security.xml [new file with mode: 0644]
security/ir.model.access.csv [new file with mode: 0644]
views/faq_view.xml

index 8ed2826..c3593eb 100644 (file)
@@ -6,6 +6,8 @@
     "category": "Category",
     "description": """Frequently Asked Questions""",
     "data": [
+        'security/faq_security.xml',
+        'security/ir.model.access.csv',
         'views/faq_view.xml',
         # fichiers de données (vues, ...)
     ],
diff --git a/security/faq_security.xml b/security/faq_security.xml
new file mode 100644 (file)
index 0000000..ed4b384
--- /dev/null
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<openerp>
+    <data>
+        <record id="category_faq_groups" model="ir.module.category">
+            <field name="name">FAQ Permission</field>
+        </record>
+
+        <record id="group_faq_user" model="res.groups">
+            <field name="name">User</field>
+            <field name="category_id" ref="category_faq_groups"/>
+            <field name="comment">L'utilisateur pourra utiliser le module FAQ.</field>
+        </record>
+
+        <record id="group_faq_manager" model="res.groups">
+            <field name="name">Manager</field>
+            <field name="comment">Le manager aura le droit en écriture sur les thèmes.</field>
+            <field name="category_id" ref="category_faq_groups"/>
+            <field name="implied_ids" eval="[(4, ref('faq.group_faq_user'))]"/>
+        </record>
+    </data>
+</openerp>
\ No newline at end of file
diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv
new file mode 100644 (file)
index 0000000..50ddf58
--- /dev/null
@@ -0,0 +1,5 @@
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_theme_user,faq.theme,model_faq_theme,group_faq_user,1,0,0,0
+access_theme_manager,faq.theme.manager,model_faq_theme,group_faq_manager,1,1,1,1
+access_question_user,faq.question,model_faq_question,group_faq_user,1,1,1,1
+access_answer_user,faq.answer,model_faq_answer,group_faq_user,1,1,1,1
index bd74acb..580d170 100644 (file)
         </record>-->
 
 
-        <menuitem id="main_faq_menu" name="Mini Tools 2" />
+        <menuitem id="main_faq_menu" name="Mini Tools 2" groups="group_faq_user"/>
 
         <menuitem id="faq_menu" name="FAQ" parent="main_faq_menu" />
 
-        <menuitem id="faq_themes_menu" name="Themes" parent="faq_menu" action="faq_themes_action"/>
+        <menuitem id="faq_themes_menu" name="Themes" parent="faq_menu" action="faq_themes_action" />
 
         <menuitem id="faq_questions_menu" name="Questions" parent="faq_menu" action="faq_questions_action" />