ผลต่างระหว่างรุ่นของ "Openerp/getting started"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 12: แถว 12:
 
* สร้างไดเร็กทอรีใน openerp/addons ชื่อตามโมดูล  สมมติเราจะสร้างโมดูล easynote
 
* สร้างไดเร็กทอรีใน openerp/addons ชื่อตามโมดูล  สมมติเราจะสร้างโมดูล easynote
 
* สร้างไฟล์ __init__.py
 
* สร้างไฟล์ __init__.py
 +
 +
<syntaxhighlight lang="python">
 +
import easynote
 +
</syntaxhighlight>
 +
 +
 +
* สร้างไฟล์ __openerp__.py
  
 
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
แถว 19: แถว 26:
 
     'category': 'Tools',
 
     'category': 'Tools',
 
     'description': """
 
     'description': """
This module allows users to create their own notes inside OpenERP
+
This is a sample module
=================================================================
+
=======================
  
Notes can be found in the 'Home' menu.
+
Easy notes can be found in the 'Home' menu.
 
""",
 
""",
 
     'author': 'Testing',
 
     'author': 'Testing',
แถว 39: แถว 46:
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
 
* สร้างไฟล์
 

รุ่นแก้ไขเมื่อ 14:57, 12 พฤศจิกายน 2556

ขั้นตอนเริ่มต้น

  • สร้าง database ใหม่
  • เข้าใช้เป็น admin
    • ตั้ง Time zone
    • เปิด Technical Features: Users/Users => Administrator => Edit => Access Rights => Technical Features
    • Log out / log in (จะเห็นเมนูเพิ่มขึ้น)

สร้างโมดูล

เอกสารอ้างอิง Help page, [1], Technical Memento
  • สร้างไดเร็กทอรีใน openerp/addons ชื่อตามโมดูล สมมติเราจะสร้างโมดูล easynote
  • สร้างไฟล์ __init__.py
import easynote


  • สร้างไฟล์ __openerp__.py
{
    'name': 'EasyNotes',
    'version': '0.1',
    'category': 'Tools',
    'description': """
This is a sample module
=======================

Easy notes can be found in the 'Home' menu.
""",
    'author': 'Testing',
    'website': 'http://openerp.com',
    'summary': 'Easy notes, easy everything',
    'sequence': 9,
    'depends': [],
    'data': [],
    'demo': [],
    'test': [],
    'css': [],
    'images': [],
    'installable': True,
    'application': True,
    'auto_install': False,
}