diff --git a/mobile_service_shop/README.rst b/mobile_service_shop/README.rst index e189f868c..6b0f7150b 100644 --- a/mobile_service_shop/README.rst +++ b/mobile_service_shop/README.rst @@ -1,3 +1,7 @@ +.. image:: https://img.shields.io/badge/license-LGPL--3-green.svg + :target: https://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 + Mobile Service Management ========================= Module for mobile service shop daily activities @@ -10,12 +14,23 @@ Company ------- * `Cybrosys Techno Solutions `__ +License +------- +General Public License, Version 3 (LGPL v3). +(https://www.odoo.com/documentation/17.0/legal/licenses.html) + Credits ------- -* Developers: Milind Mohan @ Cybrosys, odoo@cybrosys.com - Mohammed Shahil M P @cybrosys, odoo@cybrosys.com - Neenu Merlin Jose @cybrosys, odoo@cybrosys.com - Vishnu KP @ Cybrosys, odoo@cybrosys.com +* Developers: Milind Mohan, + (V15) Mohammed Shahil M P, + (V16) Neenu Merlin Jose, + (V17) Vishnu KP, + Contact : odoo@cybrosys.com + +Contacts +-------- +* Mail Contact : odoo@cybrosys.com +* Website : https://cybrosys.com Bug Tracker ----------- @@ -33,4 +48,3 @@ For support and more information, please visit `Our Website `__ - diff --git a/mobile_service_shop/__init__.py b/mobile_service_shop/__init__.py index 215d7140d..7490e6a60 100644 --- a/mobile_service_shop/__init__.py +++ b/mobile_service_shop/__init__.py @@ -19,6 +19,5 @@ # If not, see . # ############################################################################# - from . import models from . import wizard diff --git a/mobile_service_shop/__manifest__.py b/mobile_service_shop/__manifest__.py index 3f532243a..aec9578c8 100644 --- a/mobile_service_shop/__manifest__.py +++ b/mobile_service_shop/__manifest__.py @@ -1,24 +1,24 @@ # -*- coding: utf-8 -*- -############################################################################# +############################################################################### # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2019-TODAY Cybrosys Technologies(). -# Author: Vishnu KP @ Cybrosys, (odoo@cybrosys.com) +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Vishnu KP S (odoo@cybrosys.com) # -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# This program is under the terms of the Odoo Proprietary License v1.0 (OPL-1) +# It is forbidden to publish, distribute, sublicense, or sell copies of the +# Software or modified copies of the Software. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. # -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# +############################################################################### { 'name': 'Mobile Service Management', 'version': '17.0.1.0.0', @@ -27,7 +27,7 @@ 'author': 'Cybrosys Techno Solutions', 'company': 'Cybrosys Techno Solutions', 'website': 'https://www.cybrosys.com', - 'depends': ['base', 'stock_account', 'mail', 'product', 'account'], + 'depends': ['stock_account', 'mail', 'product', 'account'], 'data': ['security/mobile_service_shop_security.xml', 'security/ir.model.access.csv', 'views/mobile_service_views.xml', @@ -49,8 +49,8 @@ 'mobile_service_shop/static/src/css/mobile_service.css', ], }, + 'license': 'LGPL-3', 'installable': True, 'application': True, 'auto_install': False, - 'license': 'LGPL-3', } diff --git a/mobile_service_shop/doc/RELEASE_NOTES.md b/mobile_service_shop/doc/RELEASE_NOTES.md index 19d2251c8..228a83756 100755 --- a/mobile_service_shop/doc/RELEASE_NOTES.md +++ b/mobile_service_shop/doc/RELEASE_NOTES.md @@ -3,9 +3,10 @@ ### 17.11.2023 #### Version 17.0.1.0.0 #### ADD -Initial Commit for Mobile Service Management +- Initial Commit for Mobile Service Management ### 24.11.2023 #### Version 17.0.1.0.1 #### UPDT -Bug fix +- Bug fix +- \ No newline at end of file diff --git a/mobile_service_shop/models/__init__.py b/mobile_service_shop/models/__init__.py index 82b667825..036717bb6 100644 --- a/mobile_service_shop/models/__init__.py +++ b/mobile_service_shop/models/__init__.py @@ -1,24 +1,24 @@ # -*- coding: utf-8 -*- -############################################################################# +############################################################################### # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2019-TODAY Cybrosys Technologies(). -# Author: Vishnu KP @ Cybrosys, (odoo@cybrosys.com) +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Vishnu KP S (odoo@cybrosys.com) # -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# This program is under the terms of the Odoo Proprietary License v1.0 (OPL-1) +# It is forbidden to publish, distribute, sublicense, or sell copies of the +# Software or modified copies of the Software. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. # -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# +############################################################################### from . import brand_model from . import mobile_brand from . import mobile_complaint diff --git a/mobile_service_shop/models/brand_model.py b/mobile_service_shop/models/brand_model.py index fe540c0e4..6e7e05a0d 100644 --- a/mobile_service_shop/models/brand_model.py +++ b/mobile_service_shop/models/brand_model.py @@ -1,24 +1,24 @@ # -*- coding: utf-8 -*- -############################################################################# +############################################################################### # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2019-TODAY Cybrosys Technologies(). -# Author: Vishnu KP @ Cybrosys, (odoo@cybrosys.com) +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Vishnu KP S (odoo@cybrosys.com) # -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# This program is under the terms of the Odoo Proprietary License v1.0 (OPL-1) +# It is forbidden to publish, distribute, sublicense, or sell copies of the +# Software or modified copies of the Software. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. # -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# +############################################################################### from odoo import fields, models diff --git a/mobile_service_shop/models/mobile_brand.py b/mobile_service_shop/models/mobile_brand.py index 32c814215..3e94ba42f 100644 --- a/mobile_service_shop/models/mobile_brand.py +++ b/mobile_service_shop/models/mobile_brand.py @@ -1,24 +1,24 @@ # -*- coding: utf-8 -*- -############################################################################# +############################################################################### # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2019-TODAY Cybrosys Technologies(). -# Author: Vishnu KP @ Cybrosys, (odoo@cybrosys.com) +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Vishnu KP S (odoo@cybrosys.com) # -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# This program is under the terms of the Odoo Proprietary License v1.0 (OPL-1) +# It is forbidden to publish, distribute, sublicense, or sell copies of the +# Software or modified copies of the Software. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. # -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# +############################################################################### from odoo import fields, models diff --git a/mobile_service_shop/models/mobile_complaint.py b/mobile_service_shop/models/mobile_complaint.py index ccfbec367..198db37db 100644 --- a/mobile_service_shop/models/mobile_complaint.py +++ b/mobile_service_shop/models/mobile_complaint.py @@ -1,24 +1,24 @@ # -*- coding: utf-8 -*- -############################################################################# +############################################################################### # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2019-TODAY Cybrosys Technologies(). -# Author: Vishnu KP @ Cybrosys, (odoo@cybrosys.com) +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Vishnu KP S (odoo@cybrosys.com) # -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# This program is under the terms of the Odoo Proprietary License v1.0 (OPL-1) +# It is forbidden to publish, distribute, sublicense, or sell copies of the +# Software or modified copies of the Software. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. # -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# +############################################################################### from odoo import fields, models diff --git a/mobile_service_shop/models/mobile_complaint_description.py b/mobile_service_shop/models/mobile_complaint_description.py index 0abb9f0aa..f477a3335 100644 --- a/mobile_service_shop/models/mobile_complaint_description.py +++ b/mobile_service_shop/models/mobile_complaint_description.py @@ -1,24 +1,24 @@ # -*- coding: utf-8 -*- -############################################################################# +############################################################################### # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2019-TODAY Cybrosys Technologies(). -# Author: Vishnu KP @ Cybrosys, (odoo@cybrosys.com) +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Vishnu KP S (odoo@cybrosys.com) # -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# This program is under the terms of the Odoo Proprietary License v1.0 (OPL-1) +# It is forbidden to publish, distribute, sublicense, or sell copies of the +# Software or modified copies of the Software. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. # -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# +############################################################################### from odoo import fields, models diff --git a/mobile_service_shop/models/mobile_complaint_tree.py b/mobile_service_shop/models/mobile_complaint_tree.py index 7c5c30f51..909d2870e 100644 --- a/mobile_service_shop/models/mobile_complaint_tree.py +++ b/mobile_service_shop/models/mobile_complaint_tree.py @@ -1,24 +1,24 @@ # -*- coding: utf-8 -*- -############################################################################# +############################################################################### # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2019-TODAY Cybrosys Technologies(). -# Author: Vishnu KP @ Cybrosys, (odoo@cybrosys.com) +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Vishnu KP S (odoo@cybrosys.com) # -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# This program is under the terms of the Odoo Proprietary License v1.0 (OPL-1) +# It is forbidden to publish, distribute, sublicense, or sell copies of the +# Software or modified copies of the Software. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. # -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# +############################################################################### from odoo import fields, models diff --git a/mobile_service_shop/models/mobile_service.py b/mobile_service_shop/models/mobile_service.py index 941d4b718..ad3481c1c 100644 --- a/mobile_service_shop/models/mobile_service.py +++ b/mobile_service_shop/models/mobile_service.py @@ -1,24 +1,24 @@ # -*- coding: utf-8 -*- -############################################################################# +############################################################################### # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2019-TODAY Cybrosys Technologies(). -# Author: Vishnu KP @ Cybrosys, (odoo@cybrosys.com) +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Vishnu KP S (odoo@cybrosys.com) # -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# This program is under the terms of the Odoo Proprietary License v1.0 (OPL-1) +# It is forbidden to publish, distribute, sublicense, or sell copies of the +# Software or modified copies of the Software. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. # -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# +############################################################################### from datetime import datetime from odoo import api, fields, models, _ from odoo.exceptions import UserError diff --git a/mobile_service_shop/models/product_order_line.py b/mobile_service_shop/models/product_order_line.py index 1fd41641b..a67d50f14 100644 --- a/mobile_service_shop/models/product_order_line.py +++ b/mobile_service_shop/models/product_order_line.py @@ -1,24 +1,24 @@ # -*- coding: utf-8 -*- -############################################################################# +############################################################################### # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2019-TODAY Cybrosys Technologies(). -# Author: Vishnu KP @ Cybrosys, (odoo@cybrosys.com) +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Vishnu KP S (odoo@cybrosys.com) # -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# This program is under the terms of the Odoo Proprietary License v1.0 (OPL-1) +# It is forbidden to publish, distribute, sublicense, or sell copies of the +# Software or modified copies of the Software. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. # -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# +############################################################################### from odoo import api, fields, models, _ diff --git a/mobile_service_shop/models/product_template.py b/mobile_service_shop/models/product_template.py index e2de2351b..29e2dedd2 100644 --- a/mobile_service_shop/models/product_template.py +++ b/mobile_service_shop/models/product_template.py @@ -1,24 +1,24 @@ # -*- coding: utf-8 -*- -############################################################################# +############################################################################### # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2019-TODAY Cybrosys Technologies(). -# Author: Vishnu KP @ Cybrosys, (odoo@cybrosys.com) +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Vishnu KP S (odoo@cybrosys.com) # -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# This program is under the terms of the Odoo Proprietary License v1.0 (OPL-1) +# It is forbidden to publish, distribute, sublicense, or sell copies of the +# Software or modified copies of the Software. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. # -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# +############################################################################### from odoo import fields, models diff --git a/mobile_service_shop/models/service_ticket.py b/mobile_service_shop/models/service_ticket.py index 37b8f11e1..bd4d96831 100755 --- a/mobile_service_shop/models/service_ticket.py +++ b/mobile_service_shop/models/service_ticket.py @@ -1,24 +1,24 @@ # -*- coding: utf-8 -*- -############################################################################# +############################################################################### # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2019-TODAY Cybrosys Technologies(). -# Author: Vishnu KP @ Cybrosys, (odoo@cybrosys.com) +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Vishnu KP S (odoo@cybrosys.com) # -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# This program is under the terms of the Odoo Proprietary License v1.0 (OPL-1) +# It is forbidden to publish, distribute, sublicense, or sell copies of the +# Software or modified copies of the Software. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. # -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# +############################################################################### from odoo import models, api diff --git a/mobile_service_shop/models/terms_condition.py b/mobile_service_shop/models/terms_condition.py index 5131ab58e..9bd1bb1c7 100644 --- a/mobile_service_shop/models/terms_condition.py +++ b/mobile_service_shop/models/terms_condition.py @@ -1,24 +1,24 @@ # -*- coding: utf-8 -*- -############################################################################# +############################################################################### # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2019-TODAY Cybrosys Technologies(). -# Author: Vishnu KP @ Cybrosys, (odoo@cybrosys.com) +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Vishnu KP S (odoo@cybrosys.com) # -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# This program is under the terms of the Odoo Proprietary License v1.0 (OPL-1) +# It is forbidden to publish, distribute, sublicense, or sell copies of the +# Software or modified copies of the Software. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. # -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# +############################################################################### from odoo import fields, models diff --git a/mobile_service_shop/static/description/assets/modules/1.png b/mobile_service_shop/static/description/assets/modules/1.png deleted file mode 100644 index ba1058c42..000000000 Binary files a/mobile_service_shop/static/description/assets/modules/1.png and /dev/null differ diff --git a/mobile_service_shop/static/description/assets/modules/2.png b/mobile_service_shop/static/description/assets/modules/2.png deleted file mode 100644 index 6949185dd..000000000 Binary files a/mobile_service_shop/static/description/assets/modules/2.png and /dev/null differ diff --git a/mobile_service_shop/static/description/assets/modules/3.png b/mobile_service_shop/static/description/assets/modules/3.png deleted file mode 100644 index 4e506f79b..000000000 Binary files a/mobile_service_shop/static/description/assets/modules/3.png and /dev/null differ diff --git a/mobile_service_shop/static/description/assets/modules/4.png b/mobile_service_shop/static/description/assets/modules/4.png deleted file mode 100644 index e78427938..000000000 Binary files a/mobile_service_shop/static/description/assets/modules/4.png and /dev/null differ diff --git a/mobile_service_shop/static/description/assets/modules/5.png b/mobile_service_shop/static/description/assets/modules/5.png deleted file mode 100755 index 272ec20f9..000000000 Binary files a/mobile_service_shop/static/description/assets/modules/5.png and /dev/null differ diff --git a/mobile_service_shop/static/description/assets/modules/6.png b/mobile_service_shop/static/description/assets/modules/6.png deleted file mode 100644 index 7d5c3154f..000000000 Binary files a/mobile_service_shop/static/description/assets/modules/6.png and /dev/null differ diff --git a/mobile_service_shop/static/description/assets/modules/m1.png b/mobile_service_shop/static/description/assets/modules/m1.png new file mode 100644 index 000000000..acb4c76c6 Binary files /dev/null and b/mobile_service_shop/static/description/assets/modules/m1.png differ diff --git a/mobile_service_shop/static/description/assets/modules/m2.png b/mobile_service_shop/static/description/assets/modules/m2.png new file mode 100644 index 000000000..3ef91f771 Binary files /dev/null and b/mobile_service_shop/static/description/assets/modules/m2.png differ diff --git a/mobile_service_shop/static/description/assets/modules/m3.png b/mobile_service_shop/static/description/assets/modules/m3.png new file mode 100644 index 000000000..72febf6ae Binary files /dev/null and b/mobile_service_shop/static/description/assets/modules/m3.png differ diff --git a/mobile_service_shop/static/description/assets/modules/m4.png b/mobile_service_shop/static/description/assets/modules/m4.png new file mode 100644 index 000000000..f7d7f9241 Binary files /dev/null and b/mobile_service_shop/static/description/assets/modules/m4.png differ diff --git a/mobile_service_shop/static/description/assets/modules/m5.png b/mobile_service_shop/static/description/assets/modules/m5.png new file mode 100644 index 000000000..1d3324e88 Binary files /dev/null and b/mobile_service_shop/static/description/assets/modules/m5.png differ diff --git a/mobile_service_shop/static/description/assets/modules/m6.png b/mobile_service_shop/static/description/assets/modules/m6.png new file mode 100644 index 000000000..80938c15a Binary files /dev/null and b/mobile_service_shop/static/description/assets/modules/m6.png differ diff --git a/mobile_service_shop/static/description/index.html b/mobile_service_shop/static/description/index.html index 058630a88..d262acd2a 100644 --- a/mobile_service_shop/static/description/index.html +++ b/mobile_service_shop/static/description/index.html @@ -1,4 +1,4 @@ - + @@ -6,725 +6,949 @@ Odoo App 3 Index - - + + - + -
-
-
-
-
- +
+
+
+
+
+ +
+
+
+ Community
-
-
- Community -
-
- Enterprise -
-
- Odoo SH -
+
+ Enterprise +
+
+ Odoo.sh
-
-
-

+
+

- Mobile Service Management

-

- Mobile Service Management for Odoo 17 Community & Enterprise Edition. -

-
- -
+ Mobile Service Management

+

+ Mobile Service Management for Odoo 17 Community & Enterprise + Edition. +

+
+
-
-
-

Key Highlights -

-
-
-
-
+
+

+ Key Highlights +

+
+
+
+
-
- -
-
-

Odoo 17 Community & Enterprise Edition Support.

-

Budget management system in Odoo 17 Community & Enterprise Edition. -

-
+ +
+
+

+ Odoo 17 Community & Enterprise Edition + Support.

+

Budget + management system in Odoo 17 Community & + Enterprise Edition. +

-
-
+
-
- -
-
-

Service request creation.

-

Create and manage Service request. -

-
+ +
+
+

+ Service request creation.

+

Create and + manage Service request. +

-
-
+
-
- -
-
-

Assigning Service Request to Technicians

-

To Ensure the Smooth and Effective Workflow. -

-
+ +
+
+

+ Assigning Service Request to Technicians

+

To Ensure the + Smooth and Effective Workflow. +

-
-
+
-
- -
-
-

Mobile service ticket generation.

-

User can create Mobile Service Ticket. -

-
+ +
+
+

+ Mobile service ticket generation.

+

User can create + Mobile Service Ticket. +

-
-
+
-
- -
-
-

Tracking the Service Status.

-

User can Track the Work Status. -

-
+ +
+
+

+ Tracking the Service Status.

+

User can Track + the Work Status. +

-
-
+
-
- -
-
-

Integrated with accounting and sales module.

-

User can Generate Invoice After the Service Completion. -

-
+ +
+
+

+ Integrated with accounting and sales module.

+

User can + Generate Invoice After the Service Completion. +

-
-
+
-
- -
-
-

Multi-level access rights.

-

Users are Granted Different Levels of Access Within the Application. -

-
+ +
+
+

+ Multi-level access rights.

+

Users are + Granted Different Levels of Access Within the + Application. +

-
-
+
-
- -
-
-

Flexible for further customization.

-

It Allows Users to Modify the Functionalities Easily. -

-
+ +
+
+

+ Flexible for further customization.

+

It Allows Users + to Modify the Functionalities Easily. +

-
- +
+
+
+
-
- -
-
-

- Service Request page

-
+
+ +
+
+

+ Service Request page

-
-
+
+
-
- -
-
-

- Special buttons

-
- Easy way to Print the service , Create Invoice And Sent notification by mail etc.
-
+
+ +
+
+

+ Special buttons

+
+ Easy way to Print the service , Create + Invoice And Sent notification by mail + etc.
-
-
+
+
-
- -
-
-

- Configuration Menu

-
- Can Set up the Brand, Models, Complaint template, etc.
-
+
+ +
+
+

+ Configuration Menu

+
+ Can Set up the Brand, Models, Complaint + template, etc.
-
-
+
+
-
- -
-
-

- Invoice

-
- Create Invoice Within the Module Itself
-
+
+ +
+
+

+ Invoice

+
+ Create Invoice Within the Module Itself
-
-
+
+
-
- -
-
-

- Mail Notification

-
- We can Sent Mail Notification to the Customer
-
+
+ +
+
+

+ Mail Notification

+
+ We can Sent Mail Notification to the + Customer
+
-
-
+
-
- -
-
-

- Product Management.

-
- We can Easily Manage the Mobile Parts Here
-
+
+ +
+
+

+ Product Management.

+
+ We can Easily Manage the Mobile Parts + Here
-
-
+
+
-
- -
-
-

- Product Identifier.

-
- Identifier field for a Mobile Product
-
+
+ +
+
+

+ Product Identifier.

+
+ Identifier field for a Mobile Product
-
-
+
+
-
- -
-
-

- Product Configuration.

-
- Configure The Model and Brand of the Mobile Product
-
+
+ +
+
+

+ Product Configuration.

+
+ Configure The Model and Brand of the Mobile + Product
-
-
-
    -
  • - Create and manage Budgetary Positions. -
  • -
  • - Manage budgets with analytic accounts. -
  • -
  • - Budgetary planning with planned amount on each Analytic Account.. -
  • - -
-
+
+
+
+
    +
  • + Assigning + service request to technicians +
  • +
  • + Mobile service + ticket generation. +
  • +
  • + Tracking the + service status. +
  • +
  • + Integrated with + accounting and sales module. +
  • +
  • + Multi-level + access rights. +
  • +
  • + Mobile complaint + templates. +
  • +
  • + Invoice for + parts usage and service charges. +
  • +
  • + Email + notifications to customer. +
  • +
  • + Parts inventory. +
  • +
  • + Flexible for + further customization. +
  • +
-
-
-
-
Version - 17.0.1.0.0|Released on:07th Nov 2023 -
-

+

+
+
+
+
Version + 17.0.1.0.0|Released on:08th Jan 2024 +
+

- Odoo 17 Budgets Management.

-
+ Odoo 17 Mobile Service Management

-
-
-

Related Products

-
+
+
+
+

+ Related Products

-
- - - - +
+
+ + + + diff --git a/mobile_service_shop/wizard/__init__.py b/mobile_service_shop/wizard/__init__.py index a3d97af70..d60d2cc83 100644 --- a/mobile_service_shop/wizard/__init__.py +++ b/mobile_service_shop/wizard/__init__.py @@ -1,23 +1,22 @@ # -*- coding: utf-8 -*- -############################################################################# +############################################################################### # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2019-TODAY Cybrosys Technologies(). -# Author: Vishnu KP @ Cybrosys, (odoo@cybrosys.com) +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Vishnu KP S (odoo@cybrosys.com) # -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# This program is under the terms of the Odoo Proprietary License v1.0 (OPL-1) +# It is forbidden to publish, distribute, sublicense, or sell copies of the +# Software or modified copies of the Software. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. # -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# +############################################################################### from . import mobile_create_invoice - diff --git a/mobile_service_shop/wizard/mobile_create_invoice.py b/mobile_service_shop/wizard/mobile_create_invoice.py index 0275520d4..2b26f7b63 100644 --- a/mobile_service_shop/wizard/mobile_create_invoice.py +++ b/mobile_service_shop/wizard/mobile_create_invoice.py @@ -1,49 +1,49 @@ # -*- coding: utf-8 -*- -############################################################################# +############################################################################### # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2019-TODAY Cybrosys Technologies(). -# Author: Vishnu KP @ Cybrosys, (odoo@cybrosys.com) +# Copyright (C) 2023-TODAY Cybrosys Technologies() +# Author: Vishnu KP S (odoo@cybrosys.com) # -# You can modify it under the terms of the GNU AFFERO -# GENERAL PUBLIC LICENSE (AGPL v3), Version 3. +# This program is under the terms of the Odoo Proprietary License v1.0 (OPL-1) +# It is forbidden to publish, distribute, sublicense, or sell copies of the +# Software or modified copies of the Software. # -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. +# THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL +# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. # -# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE -# (AGPL v3) along with this program. -# If not, see . -# -############################################################################# +############################################################################### from odoo import fields, models, _ from odoo.exceptions import UserError class MobileInvoice(models.Model): - _name = 'mobile.invoice' - advance_payment_method = fields.Selection([('advance', 'Advance'), ('full_amount', 'Full amount')], - string='Invoice method', default='advance') - amount = fields.Integer(string='Amount') - number = fields.Char(string='Service Id') + advance_payment_method = fields.Selection( + [('advance', 'Advance'), ('full_amount', 'Full amount')], + string='Invoice method', default='advance') + amount = fields.Integer(string='Amount', help="Payment Amount") + number = fields.Char(string='Service Id', help="Payment service id'") def action_invoice_create(self): """Creating invoice""" active_id = self._context.get('active_id') service_id = self.env['mobile.service'].search([('id', '=', active_id)]) - if not service_id.env['product.product'].search([("name", "=", "Mobile Service Advance")]): + if not service_id.env['product.product'].search( + [("name", "=", "Mobile Service Advance")]): vals = self._prepare_advance_product() self.env['product.product'].create(vals) - - if not service_id.env['product.product'].search([("name", "=", "Mobile Service Charge")]): + if not service_id.env['product.product'].search( + [("name", "=", "Mobile Service Charge")]): vals1 = self._prepare_service_product() self.env['product.product'].create(vals1) - service_id.first_invoice_created = True inv_obj = self.env['account.move'] supplier = service_id.person_name @@ -60,17 +60,19 @@ class MobileInvoice(models.Model): service_id.first_payment_inv = inv_id.id self.number = service_id.name if self.advance_payment_method != 'advance': - product_id = service_id.env['product.product'].search([("name", "=", "Mobile Service Charge")]) + product_id = service_id.env['product.product'].search( + [("name", "=", "Mobile Service Charge")]) else: - product_id = service_id.env['product.product'].search([("name", "=", "Mobile Service Advance")]) - + product_id = service_id.env['product.product'].search( + [("name", "=", "Mobile Service Advance")]) if product_id.property_account_income_id.id: income_account = product_id.property_account_income_id.id elif product_id.categ_id.property_account_income_categ_id.id: income_account = product_id.categ_id.property_account_income_categ_id.id else: - raise UserError('Please define income account for this product: "%s" (id:%d).' % - (product_id.name, product_id.id)) + raise UserError( + _(f'Please define income account for this ' + f'product: "{product_id.name}" (id:{product_id.id}).')) flag = 0 if self.amount: flag = 1 @@ -88,11 +90,13 @@ class MobileInvoice(models.Model): 'invoice_line_ids': inv_line_data}) inv_id._compute_journal_id() - sale_order_product = self.env['product.order.line'].search([('product_order_id', '=', service_id.name)]) + sale_order_product = self.env['product.order.line'].search( + [('product_order_id', '=', service_id.name)]) for line_data in sale_order_product: qty = line_data.product_uom_qty - line_data.qty_invoiced if line_data.product_uom_qty < line_data.qty_invoiced: - raise UserError(_('Used quantity is less than invoiced quantity')) + raise UserError( + _('Used quantity is less than invoiced quantity')) uom_id = line_data.product_id.product_tmpl_id.uom_id if qty > 0: flag = 1 @@ -123,14 +127,15 @@ class MobileInvoice(models.Model): 'name': action.name, 'help': action.help, 'type': 'ir.actions.act_window', - 'views': [[list_view_id, 'tree'], [form_view_id, 'form'], [False, 'graph'], [False, 'kanban'], + 'views': [[list_view_id, 'tree'], [form_view_id, 'form'], + [False, 'graph'], [False, 'kanban'], [False, 'calendar'], [False, 'pivot']], 'target': action.target, 'context': action.context, 'res_model': 'account.move', } if len(inv_id) > 1: - result['domain'] = "[('id','in',%s)]" % inv_id.ids + result['domain'] = f"[('id','in',{inv_id.ids})]" elif len(inv_id) == 1: result['views'] = [(form_view_id, 'form')] result['res_id'] = inv_id.ids[0]