0
votes

Odoo 13.0 Impossible de voir mon module installé sur le menu

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>

  1. Odoo officiel Docs li>
  2. module personnalisé ne s'affiche pas dans le Liste des applications li>
  3. Mon module est installé mais je ne peux pas le voir dans le menu li> ol>

    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>
    


0 commentaires

3 Réponses :


0
votes

Je viens de trouver comment le faire. Ce sont les étapes que j'ai suivies pour résoudre mon problème:

  1. Comme indiqué dans l'image, je n'ai pas le module école sur mon menu.

     Entrez la description de l'image ici

    1. Alors, je suis allé à Paramètres et activé le mode de développeur (premier)

       Entrez la description de l'image ici

      1. Ensuite, une fois que la page a été rechargée, ma barre principale (pas sûr du nom réel de celui-ci) transformée en ceci:

         Entrez la description de l'image ici

        1. J'ai remarqué qu'un bug est apparu dans ma barre principale

           Entrez la description de l'image ici

          1. Puis, pour l'amour de la curiosité, j'ai cliqué sur le bug et sélectionné et sélectionné l'option devenir superutilisateur

             Entrez la description de l'image ici  Entrez la description de l'image ici

            1. J'ai remarqué que ma barre principale changée comme ceci:

               Entrez la description de l'image ici

              1. Enfin, après avoir ouvert le menu mon module était là !! (Hourra!)

                 Entrez la description de l'image ici

                Et c'est la fin de l'histoire (pour l'instant), je dois toujours comprendre comment déployer ces changements dans la production, mais que mes amis sont une autre histoire!

                merci!


4 commentaires

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 (admin) est l'utilisateur de l'administrateur humain, base.user_root est l'utilisateur administrateur technique et vous pouvez ajouter un utilisateur régulier à base.group_user (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é!



0
votes

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é


0 commentaires

1
votes

Ceci se passe à cause du fichier de sécurité . Parce que vous n'avez pas défini la sécurité à ce modèle.

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 lire ces choses, qui peut écrire , qui peut Supprimer et etc. C'est pourquoi vous êtes confronté à ce problème, votre point de vue est créé et que votre modèle avec vos champs personnalisés a été créé avec succès à l'arrière, mais pas visible

Pour cela, nous utiliserons notre fichier de sécurité pour accorder l'accès à notre Groupe / utilisateurs

sécurité / ir.model.access.csv

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

Ici, vous pouvez voir que je donne accès à base.group_user et qu'est l'accès que je donne? Ici, vous pouvez voir 1s ce qui signifie oui et je donne la permission de lire ( Prem2Read ), permission de l'écriture ( Prem_write ), autorisation de créer ( Prem 2.Create < / strong>) et dernière autorisation de suppression ( Prem_unlink ).

La permission de lire va vous lire (voir) votre modèle sous forme graphique.

Remarque: n'oubliez pas d'ajouter un fichier de sécurité dans votre fichier manifeste dans la liste de données


0 commentaires