跳至内容
菜单
此问题已终结
1 回复
614 查看

I use vscode to commit my changes to the github repository that my odoo sh project is located. Now my whenever I try to commit this module, I always get this warning. I tried rebuilding, creating another branch, deleting and reuploading the module, but to no avail " invalid module names, ignored: invreport " is always showing, what seems to be the problem.

形象
丢弃
最佳答案

1. Check the Module Folder Name

  • The module folder name inside addons/ must match the module name in __manifest__.py.
  • Example: If your module name is "invreport", ensure the folder is also named invreport/.

2. Verify __manifest__.py File

  • Open __manifest__.py and confirm:

    python

    CopyEdit

    { 'name': 'Inventory Report', 'version': '1.0', 'author': 'Your Name', 'depends': ['base'], 'data': ['views/invreport_view.xml'], 'installable': True, # Ensure this is set 'application': True }

  • Make sure 'installable': True is present.

3. Check for Special Characters or Spaces

  • Ensure no spaces, special characters, or uppercase letters in the folder name.
    • ❌ inv report → Invalid
    • ✅ invreport → Correct

4. Ensure the Module is in the Correct Addons Path

  • Confirm that the module is inside the correct directory in your Odoo.sh repository:

    swift

    CopyEdit

    /odoo/custom/addons/invreport/

5. Clear Cache and Restart Odoo.sh

  • Restart your Odoo.sh instance and run:

    bash

    CopyEdit

    odoo-bin -u all --stop-after-init

  • Also, clear VSCode cache by deleting .vscode/ and .gitignore conflicts.

6. Check Git Commit & Push

  • Run the following in VSCode terminal:

    bash

    CopyEdit

    git status git add . git commit -m "Fix invreport module" git push origin <your_branch>

  • Ensure the module appears in the commit.

形象
丢弃
相关帖文 回复 查看 活动
1
10月 23
4137
5
12月 23
19028
1
12月 23
1344
0
11月 23
1539
1
5月 23
2991