Je suis un débutant sur Odoo 13.0 (et toute version ODOO). Je viens de construire mon premier module et je l'ai installé avec succès. Le problème est que je ne peux pas voir mon module installé sur le menu. J'ai essayé de redémarrer le serveur et j'ai également étudié ces sources, mais tout semble fonctionner pour moi:
Sources forte>: p> Voici mes fichiers, j'espère donc que quelqu'un pourrait me signaler dans la bonne direction. P> __ manifeste __. Py PY> P>
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record id="view_student_form" model="ir.ui.view">
<field name="name">student.student.form</field>
<field name="model">student.student</field>
<field name="priority" eval="8" />
<field name="arch" type="xml">
<form string="Student">
<sheet>
<field name="photo" widget="image" class="oe_left oe_avatar" />
<div class="oe_title">
<h1>
<table>
<tr>
<td style="padding-right:10px;"><field name="name" required="1" placeholder="First Name" /></td>
<td style="padding-right:10px;"><field name="middle_name" placeholder="Middle Name" /></td>
<td style="padding-right:10px;"><field name="last_name" placeholder="Last Name" /></td>
</tr>
</table>
</h1>
</div>
<notebook colspan="4">
<page name="personal_information"
string="Personal Information">
<group col="4" colspan="4"
name="personal_detail">
<field name="student_gender" />
<field name="student_age" />
<field name="student_dob" />
<field name="student_gender" />
<field name="student_blood_group" />
</group>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_view_students">
<field name="name">Students</field>
<field name="res_model">student.student</field>
<field name="view_mode">tree,form</field>
<field name="domain">[]</field>
</record>
<menuitem id="menu_school" name="School"/>
<menuitem id="school_student" name="Students" parent="menu_school" action="action_view_students"/>
</odoo>
3 Réponses :
Je viens de trouver comment le faire. Ce sont les étapes que j'ai suivies pour résoudre mon problème: p>
Le superutilisateur contourner les règles de sécurité. Vous devez ajouter Règles de sécurité pour votre modèle et spécifiez quels groupes ont Accès à l'élément de menu (Aller à Paramètres / Interface technique / utilisateur / Menu Eléments puis configurez des groupes dans l'onglet Droits d'accès).
Merci, @kenly. Je dois donc d'abord ajouter le groupe, j'imagine que ma candidature aura deux groupes: l'utilisateur et l'administrateur, il suffira de lire les droits et l'administrateur aura des droits de lecture / écriture. Est-ce exact? J'ai donc aussi de créer deux groupes dans ODOO 13.0 UI Administrateur et utilisateur.
Oui. Vous pouvez également utiliser les groupes et les utilisateurs existants. Par exemple, base.user_admin code> (admin) est l'utilisateur de l'administrateur humain,
base.user_root code> est l'utilisateur administrateur technique et vous pouvez ajouter un utilisateur régulier à
base.group_user code> (types d'utilisateurs / utilisateur interne).
OK merci beaucoup! Je vais essayer d'essayer de mettre à jour cette réponse pour voir comment est-il allé!
Surtout cela se produit lorsque nous n'avons pas ajouté notre fichier de sécurité à Manifest, je vois dans le code que celui-ci a été commenté P>
Ceci se passe à cause du fichier de sécurité Permettez-moi d'expliquer avec plus de détails: Vous créez votre modèle et vues personnalisés avec des menus et tout ce genre de choses, mais vous n'avez attribué à personne qui peut Pour cela, nous utiliserons notre fichier de sécurité pour accorder l'accès à notre
Groupe / utilisateurs p>
blockQuote>
sécurité / ir.model.access.csv strong> p>
ID, nom, modèle_id: id, groupe_id: id, perm_read, perm_write, perm_create, perm_unlink
Access_student_student, accès.student.student, modèle_student_student, base.group_user, 1,1,1,1 P>
blockQuote>
Ici, vous pouvez voir que je donne accès à La permission de lire va vous lire (voir) votre modèle sous forme graphique. P>
code> strong>. Parce que vous n'avez pas défini la sécurité à ce modèle. P>