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.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- 客户关系管理
- e-Commerce
- 会计
- 库存
- PoS
- Project
- MRP
此问题已终结
1
回复
614
查看
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 |