-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #85 from milleniumkid/16.0-mig-stock_vertical_lift…
…_kardex [MIG] stock_vertical_lift_kardex
- Loading branch information
Showing
15 changed files
with
630 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# Stock Vertical Lift Kardex | ||
|
||
Odoo için Kardex Remstar entegrasyonu. | ||
|
||
|
||
### Fonksiyonlar: | ||
|
||
- Sevk ekranındaki ürünü Kardex'ten istemek. (setValues) | ||
|
||
|
||
### Kurulum: | ||
|
||
- `Depo/Yapılandırma/Krdex` menüsünden bir model kaydı oluşturun. | ||
- `Depo/Yapılandırma/Konumlar` menüsünden istediğiniz konuma Kardex modelini ve raf numarasını girin. | ||
- Sevk ekranındaki ürün kalemlerinde "Kardex Çağır" butonuna basarak ürünü talep edin. | ||
|
||
### Gerekli Modüller: | ||
|
||
- queue_job ([OCB/queue](https://github.com/ocb/queue)) | ||
|
||
|
||
### Notlar: | ||
|
||
Bu modül henüz geliştirilme aşamasındadır. Odoo 12.0 temel alınarak tasarlanmıştır. | ||
|
||
### Geliştirici: | ||
|
||
- [Yiğit Budak](https://github.com/yibudak) | ||
|
||
|
||
### Odoo Türkiye yerelleştirme projemize katkılarınızı bekliyoruz. | ||
|
||
* Proje LGPL lisansı ile lisanslanmıştır. Katkılarınızda bu lisans koşullarını kabul etmiş sayılırsınız. | ||
* Projemizdeki modüllerin ve içeriğin **OCA kalite standartları**nı sağlamasını amaçlıyoruz. | ||
* [Contribute to OCA](https://odoo-community.org/page/Contribute) sayfasında genel bilgiler mevcut. | ||
* Eklenecek modüller için genel kurallara https://github.com/OCA/maintainer-tools/blob/master/CONTRIBUTING.md adresinden erişebilirsiniz. | ||
* Modülleri geliştirirken [OCA tarafından hazırlanan kalite kontrol programları](https://github.com/OCA/maintainer-quality-tools) ile kalite kontrol işinizi kolaylaştırabilirsiniz. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Copyright 2022 Yiğit Budak (https://github.com/yibudak) | ||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). | ||
from . import models |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Copyright 2022 Yiğit Budak (https://github.com/yibudak) | ||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). | ||
|
||
{ | ||
"name": "Vertical Lift Kardex", | ||
"summary": "Kardex Remstar Vertical Lift Controller, Integration", | ||
"version": "12.0.1.0.1", | ||
"development_status": "Beta", | ||
"category": "Tools", | ||
"website": "https://github.com/yibudak", | ||
"author": "Yiğit Budak", | ||
"license": "AGPL-3", | ||
"application": False, | ||
"installable": True, | ||
"depends": ["base", "queue_job"], | ||
"data": [ | ||
"views/stock_vertical_lift_kardex_view.xml", | ||
"views/stock_location_view.xml", | ||
"views/stock_picking_view.xml", | ||
"security/ir.model.access.csv", | ||
"security/security.xml", | ||
], | ||
} |
147 changes: 147 additions & 0 deletions
147
stock_vertical_lift_kardex/i18n/stock_vertical_lift_kardex.pot
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,147 @@ | ||
# Translation of Odoo Server. | ||
# This file contains the translation of the following modules: | ||
# * stock_vertical_lift_kardex | ||
# | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: Odoo Server 12.0\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2023-01-02 14:31+0000\n" | ||
"PO-Revision-Date: 2023-01-02 14:31+0000\n" | ||
"Last-Translator: <>\n" | ||
"Language-Team: \n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: \n" | ||
"Plural-Forms: \n" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model_terms:ir.ui.view,arch_db:stock_vertical_lift_kardex.view_picking_form_vertical_lift_kardex | ||
#: model_terms:ir.ui.view,arch_db:stock_vertical_lift_kardex.view_vertical_lift_kardex_location_form | ||
msgid "Are you sure you want to get the product?" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model_terms:ir.ui.view,arch_db:stock_vertical_lift_kardex.view_picking_form_vertical_lift_kardex | ||
msgid "Call Kardex" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model_terms:ir.actions.act_window,help:stock_vertical_lift_kardex.action_stock_vertical_lift_kardex | ||
msgid "Click to add a new vertical lift (Kardex)" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__create_uid | ||
msgid "Created by" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__create_date | ||
msgid "Created on" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__display_name | ||
msgid "Display Name" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,help:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__ip_address | ||
msgid "Example: 192.168.1.100" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model_terms:ir.ui.view,arch_db:stock_vertical_lift_kardex.view_vertical_lift_kardex_location_form | ||
msgid "Get Kardex Rack" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__id | ||
msgid "ID" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__ip_address | ||
msgid "IP Address" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.actions.act_window,name:stock_vertical_lift_kardex.action_stock_vertical_lift_kardex | ||
#: model:ir.ui.menu,name:stock_vertical_lift_kardex.stock_vertical_lift_kardex_menu | ||
msgid "Kardex" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:res.groups,name:stock_vertical_lift_kardex.group_kardex_controller_user | ||
msgid "Kardex Controller User" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model,name:stock_vertical_lift_kardex.model_stock_vertical_lift_kardex | ||
msgid "Kardex Vertical Lift Controller" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex____last_update | ||
msgid "Last Modified on" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__write_uid | ||
msgid "Last Updated by" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__write_date | ||
msgid "Last Updated on" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__location_ids | ||
#: model_terms:ir.ui.view,arch_db:stock_vertical_lift_kardex.view_stock_vertical_lift_kardex_form | ||
msgid "Locations" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__name | ||
msgid "Name" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: code:addons/stock_vertical_lift_kardex/models/stock_location.py:20 | ||
#: code:addons/stock_vertical_lift_kardex/models/stock_move.py:29 | ||
#, python-format | ||
msgid "No Kardex Vertical Lift Controller is defined for this location." | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__port | ||
msgid "Port" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_move__product_at_kardex | ||
msgid "Product at Kardex" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model,name:stock_vertical_lift_kardex.model_stock_location | ||
msgid "Stock Location" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model,name:stock_vertical_lift_kardex.model_stock_move | ||
msgid "Stock Move" | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:res.groups,comment:stock_vertical_lift_kardex.group_kardex_controller_user | ||
msgid "User group for kardex call button." | ||
msgstr "" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_location__vertical_lift_kardex_id | ||
msgid "Vertical Lift Kardex" | ||
msgstr "" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,147 @@ | ||
# Translation of Odoo Server. | ||
# This file contains the translation of the following modules: | ||
# * stock_vertical_lift_kardex | ||
# | ||
msgid "" | ||
msgstr "" | ||
"Project-Id-Version: Odoo Server 12.0\n" | ||
"Report-Msgid-Bugs-To: \n" | ||
"POT-Creation-Date: 2023-01-02 14:32+0000\n" | ||
"PO-Revision-Date: 2023-01-02 14:32+0000\n" | ||
"Last-Translator: <>\n" | ||
"Language-Team: \n" | ||
"MIME-Version: 1.0\n" | ||
"Content-Type: text/plain; charset=UTF-8\n" | ||
"Content-Transfer-Encoding: \n" | ||
"Plural-Forms: \n" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model_terms:ir.ui.view,arch_db:stock_vertical_lift_kardex.view_picking_form_vertical_lift_kardex | ||
#: model_terms:ir.ui.view,arch_db:stock_vertical_lift_kardex.view_vertical_lift_kardex_location_form | ||
msgid "Are you sure you want to get the product?" | ||
msgstr "Bu ürünü almak istediğinizden emin misiniz?" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model_terms:ir.ui.view,arch_db:stock_vertical_lift_kardex.view_picking_form_vertical_lift_kardex | ||
msgid "Call Kardex" | ||
msgstr "Kardex Çağır" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model_terms:ir.actions.act_window,help:stock_vertical_lift_kardex.action_stock_vertical_lift_kardex | ||
msgid "Click to add a new vertical lift (Kardex)" | ||
msgstr "Yeni bir Kardex eklemek için tıklayınız" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__create_uid | ||
msgid "Created by" | ||
msgstr "Oluşturan" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__create_date | ||
msgid "Created on" | ||
msgstr "Oluşturulma" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__display_name | ||
msgid "Display Name" | ||
msgstr "Görünüm Adı" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,help:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__ip_address | ||
msgid "Example: 192.168.1.100" | ||
msgstr "Örnek: 192.168.1.100" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model_terms:ir.ui.view,arch_db:stock_vertical_lift_kardex.view_vertical_lift_kardex_location_form | ||
msgid "Get Kardex Rack" | ||
msgstr "Kardex Rafını Getir" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__id | ||
msgid "ID" | ||
msgstr "ID" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__ip_address | ||
msgid "IP Address" | ||
msgstr "IP Adresi" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.actions.act_window,name:stock_vertical_lift_kardex.action_stock_vertical_lift_kardex | ||
#: model:ir.ui.menu,name:stock_vertical_lift_kardex.stock_vertical_lift_kardex_menu | ||
msgid "Kardex" | ||
msgstr "Kardex" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:res.groups,name:stock_vertical_lift_kardex.group_kardex_controller_user | ||
msgid "Kardex Controller User" | ||
msgstr "Kardex Kullanıcısı" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model,name:stock_vertical_lift_kardex.model_stock_vertical_lift_kardex | ||
msgid "Kardex Vertical Lift Controller" | ||
msgstr "Kardex Dikey Depolama Kontrolörü" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex____last_update | ||
msgid "Last Modified on" | ||
msgstr "Son Güncelleme" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__write_uid | ||
msgid "Last Updated by" | ||
msgstr "Son Güncelleyen" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__write_date | ||
msgid "Last Updated on" | ||
msgstr "Son Güncelleme" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__location_ids | ||
#: model_terms:ir.ui.view,arch_db:stock_vertical_lift_kardex.view_stock_vertical_lift_kardex_form | ||
msgid "Locations" | ||
msgstr "Konumlar" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__name | ||
msgid "Name" | ||
msgstr "Adı" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: code:addons/stock_vertical_lift_kardex/models/stock_location.py:20 | ||
#: code:addons/stock_vertical_lift_kardex/models/stock_move.py:29 | ||
#, python-format | ||
msgid "No Kardex Vertical Lift Controller is defined for this location." | ||
msgstr "Bu konumda bir Kardex tanımlanmamış." | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_vertical_lift_kardex__port | ||
msgid "Port" | ||
msgstr "Port" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_move__product_at_kardex | ||
msgid "Product at Kardex" | ||
msgstr "Kardex'teki Ürün" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model,name:stock_vertical_lift_kardex.model_stock_location | ||
msgid "Stock Location" | ||
msgstr "Stok Konumu" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model,name:stock_vertical_lift_kardex.model_stock_move | ||
msgid "Stock Move" | ||
msgstr "Stok Hareketi" | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:res.groups,comment:stock_vertical_lift_kardex.group_kardex_controller_user | ||
msgid "User group for kardex call button." | ||
msgstr "Kardex çağır butonuna erişimi olan kullanıcı grubu." | ||
|
||
#. module: stock_vertical_lift_kardex | ||
#: model:ir.model.fields,field_description:stock_vertical_lift_kardex.field_stock_location__vertical_lift_kardex_id | ||
msgid "Vertical Lift Kardex" | ||
msgstr "Kardex Dikey Depolama" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Copyright 2022 Yiğit Budak (https://github.com/yibudak) | ||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). | ||
from . import stock_vertical_lift_kardex | ||
from . import stock_location | ||
from . import stock_move | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Copyright 2022 Yiğit Budak (https://github.com/yibudak) | ||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). | ||
from odoo import models, _, fields, api | ||
from odoo.exceptions import ValidationError | ||
|
||
|
||
class StockLocation(models.Model): | ||
_inherit = "stock.location" | ||
|
||
vertical_lift_kardex_id = fields.Many2one( | ||
"stock.vertical.lift.kardex", string="Vertical Lift Kardex" | ||
) | ||
|
||
def get_kardex_rack(self): | ||
if self.vertical_lift_kardex_id: | ||
self.vertical_lift_kardex_id._get_product(self) | ||
else: | ||
raise ValidationError( | ||
_("No Kardex Vertical Lift Controller is defined for this location.") | ||
) | ||
return True |
Oops, something went wrong.