Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
1 Odpowiedz
3962 Widoki

Hello,

Im trying to create a new module using the scaffold command via odoo.sh's editors in src/odoo/addons in the Production stage :


~/src/odoo/addons$ odoo-bin scaffold mymodule


But I got an error like this:

Traceback (most recent call last):

  File "/home/odoo/src/odoo/odoo-bin", line 8, in <module>

    odoo.cli.main()

  File "/home/odoo/src/odoo/odoo/cli/command.py", line 60, in main

    o.run(args)

  File "/home/odoo/src/odoo/odoo/cli/scaffold.py", line 39, in run

    {'name': args.name})

  File "/home/odoo/src/odoo/odoo/cli/scaffold.py", line 121, in render_to

    os.makedirs(destdir)

  File "/usr/lib/python3.6/os.py", line 220, in makedirs

    mkdir(name, mode)

OSError: [Errno 30] Read-only file system: '/home/odoo/src/odoo/addons/mymodule'


Am I not permission to create modules in the production stage, or the production stage is just used for merge with other stages?


Please help!

Thank you!

Awatar
Odrzuć
Najlepsza odpowiedź

Hello Khanhqn,

Odoo.sh won't allow any users to update or create anything into the production branch. Odoo.sh only allow doing in staging and development branch. But you can not move that code or module into any other branch.

All you need to do is create a module using scaffold in your local and then commit it on odoo.sh.

Thanks

Regards,




Email:      odoo@aktivsoftware.com  

Skype: kalpeshmaheshwari

   

Awatar
Odrzuć
Autor

Hi Jainesh,

Thank you for your support. So you mean, I will commit it like upload a file which has the same structure of module (_manifest_.py, _init_.py,...) , and select production stage to do it?

Powiązane posty Odpowiedzi Widoki Czynność
2
sie 25
3420
1
mar 24
2269
2
paź 23
3478
1
kwi 25
2268
0
lut 25
1342