Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ addon | version | maintainers | summary
[deltatech_invoice_weight](deltatech_invoice_weight/) | 18.0.1.0.2 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Invoice Weight
[deltatech_kit_price](deltatech_kit_price/) | 18.0.0.0.2 | <a href='https://github.com/danila12'><img src='https://github.com/danila12.png' width='32' height='32' style='border-radius:50%;' alt='danila12'/></a> | Compute product cost price in sale order line based on kit
[deltatech_ledger](deltatech_ledger/) | 18.0.0.0.1 | <a href='https://github.com/VoicuStefan2001'><img src='https://github.com/VoicuStefan2001.png' width='32' height='32' style='border-radius:50%;' alt='VoicuStefan2001'/></a> | Deltatech Ledger
[deltatech_line_counter](deltatech_line_counter/) | 18.0.1.0.0 | <a href='https://github.com/VoicuStefan2001'><img src='https://github.com/VoicuStefan2001.png' width='32' height='32' style='border-radius:50%;' alt='VoicuStefan2001'/></a> | Count lines of code in selected modules
[deltatech_list_view](deltatech_list_view/) | 18.0.1.0.1 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | List View Select Text
[deltatech_logistic_docs](deltatech_logistic_docs/) | 18.0.1.0.3 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Logistic Documents
[deltatech_lot](deltatech_lot/) | 18.0.1.0.3 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Generate/Select lot
Expand Down Expand Up @@ -172,7 +173,7 @@ addon | version | maintainers | summary
[deltatech_sale_multiple_website](deltatech_sale_multiple_website/) | 18.0.1.0.3 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Quantity multiple on website
[deltatech_sale_pallet](deltatech_sale_pallet/) | 18.0.1.0.8 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Sale pallet
[deltatech_sale_pallet_website](deltatech_sale_pallet_website/) | 18.0.1.0.2 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Sale pallet
[deltatech_sale_payment](deltatech_sale_payment/) | 18.0.1.1.1 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Payment button in sale order
[deltatech_sale_payment](deltatech_sale_payment/) | 18.0.1.1.2 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Payment button in sale order
[deltatech_sale_phone](deltatech_sale_phone/) | 18.0.1.0.2 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Show partner phone in sale order
[deltatech_sale_picking_status](deltatech_sale_picking_status/) | 18.0.1.0.1 | <a href='https://github.com/danila12'><img src='https://github.com/danila12.png' width='32' height='32' style='border-radius:50%;' alt='danila12'/></a> | Get sale order status from pickings
[deltatech_sale_purchase](deltatech_sale_purchase/) | 18.0.1.0.1 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Sale Purchase
Expand Down Expand Up @@ -228,22 +229,23 @@ addon | version | maintainers | summary
[deltatech_website_phone_validation](deltatech_website_phone_validation/) | 18.0.1.0.0 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Phone Validation
[deltatech_website_price_without_tax](deltatech_website_price_without_tax/) | 18.0.1.0.2 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Display Product Price Without Tax
[deltatech_website_product_code](deltatech_website_product_code/) | 18.0.1.0.1 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Display product by code in eCommerce
[deltatech_website_product_placeholder](deltatech_website_product_placeholder/) | 18.0.1.0.0 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Serve placeholder image for products without images
[deltatech_website_product_url_image](deltatech_website_product_url_image/) | 18.0.1.0.1 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Load image for product from URL
[deltatech_website_sale_attribute_filter](deltatech_website_sale_attribute_filter/) | 18.0.0.0.0 | <a href='https://github.com/VoicuStefan2001'><img src='https://github.com/VoicuStefan2001.png' width='32' height='32' style='border-radius:50%;' alt='VoicuStefan2001'/></a> | Filter attribute values based on displayed products
[deltatech_website_sale_attributes](deltatech_website_sale_attributes/) | 18.0.1.0.2 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Attribute values for products displayed
[deltatech_website_sale_cost_price](deltatech_website_sale_cost_price/) | 18.0.1.0.0 | <a href='https://github.com/VoicuStefan2001'><img src='https://github.com/VoicuStefan2001.png' width='32' height='32' style='border-radius:50%;' alt='VoicuStefan2001'/></a> | Prevent adding to cart if price is lower than cost price
[deltatech_website_sale_cost_price](deltatech_website_sale_cost_price/) | 18.0.1.0.1 | <a href='https://github.com/VoicuStefan2001'><img src='https://github.com/VoicuStefan2001.png' width='32' height='32' style='border-radius:50%;' alt='VoicuStefan2001'/></a> | Prevent adding to cart if price is lower than cost price
[deltatech_website_sale_portal](deltatech_website_sale_portal/) | 18.0.1.0.0 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | eCommerce Portal extension
[deltatech_website_sale_sort](deltatech_website_sale_sort/) | 18.0.1.0.1 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Additional sorting criteria
[deltatech_website_sale_status](deltatech_website_sale_status/) | 18.0.2.0.3 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Additional filters sales orders by status
[deltatech_website_sale_wishlist](deltatech_website_sale_wishlist/) | 18.0.1.0.2 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | eCommerce wishlist
[deltatech_website_short_description](deltatech_website_short_description/) | 18.0.1.0.3 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | eCommerce short description
[deltatech_website_snippet_attribute_filter](deltatech_website_snippet_attribute_filter/) | 18.0.1.0.4 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | eCommerce Attribute Values Filter Snippet
[deltatech_website_stock_availability](deltatech_website_stock_availability/) | 18.0.1.0.6 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | eCommerce Stock Availability and lead time
[deltatech_website_stock_availability](deltatech_website_stock_availability/) | 18.0.1.0.7 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | eCommerce Stock Availability and lead time
[deltatech_website_texture_attributes](deltatech_website_texture_attributes/) | 18.0.1.0.0 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Attribute with image for texture
[deltatech_website_vat_validation](deltatech_website_vat_validation/) | 18.0.0.0.0 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | VAT Validation
[deltatech_website_warehouse_stock](deltatech_website_warehouse_stock/) | 18.0.0.0.2 | <a href='https://github.com/VoicuStefan2001'><img src='https://github.com/VoicuStefan2001.png' width='32' height='32' style='border-radius:50%;' alt='VoicuStefan2001'/></a> | eCommerce Warehouse Stock
[deltatech_widget_fontawesome](deltatech_widget_fontawesome/) | 18.0.1.0.0 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Font Awesome Widget
[deltatech_widget_many2one_badge](deltatech_widget_many2one_badge/) | 18.0.1.0.0 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Many2one field widget displayed as colored badge, similar to many2many_tags
[deltatech_widget_many2one_badge](deltatech_widget_many2one_badge/) | 18.0.1.0.1 | <a href='https://github.com/dhongu'><img src='https://github.com/dhongu.png' width='32' height='32' style='border-radius:50%;' alt='dhongu'/></a> | Many2one field widget displayed as colored badge, similar to many2many_tags

[//]: # (end addons)

Expand Down
65 changes: 65 additions & 0 deletions deltatech_line_counter/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
======================
Deltatech Line Counter
======================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:c83d72de5d5f6a13bc512a92a1615e2ca695b8f03c3a88b5cfc585019eda1a38
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png
:target: https://odoo-community.org/page/development-status
:alt: Mature
.. |badge2| image:: https://img.shields.io/badge/github-dhongu%2Fdeltatech-lightgray.png?logo=github
:target: https://github.com/dhongu/deltatech/tree/18.0/deltatech_line_counter
:alt: dhongu/deltatech

|badge1| |badge2|

Module Line Counter
===================

This module adds a wizard to count lines of code in selected Odoo
modules. It provides a quick way to estimate the size and complexity of
modules by counting lines in ``.py``, ``.xml``, ``.js``, ``.css``, and
``.scss`` files. Tests are excluded from the count.

**Table of contents**

.. contents::
:local:

Bug Tracker
===========

Bugs are tracked on `Terrabit Issues <https://www.terrabit.ro/helpdesk>`_.
In case of trouble, please check there if your issue has already been reported.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Terrabit
* Voicu Stefan

Maintainers
-----------

.. |maintainer-VoicuStefan2001| image:: https://github.com/VoicuStefan2001.png?size=40px
:target: https://github.com/VoicuStefan2001
:alt: VoicuStefan2001

Current maintainer:

|maintainer-VoicuStefan2001|

This module is part of the `dhongu/deltatech <https://github.com/dhongu/deltatech/tree/18.0/deltatech_line_counter>`_ project on GitHub.

You are welcome to contribute.
1 change: 1 addition & 0 deletions deltatech_line_counter/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import wizard
18 changes: 18 additions & 0 deletions deltatech_line_counter/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "Deltatech Line Counter",
"version": "18.0.1.0.0",
"category": "Extra Tools",
"summary": "Count lines of code in selected modules",
"author": "Terrabit, Voicu Stefan",
"website": "https://www.terrabit.ro",
"depends": ["base"],
"data": [
"security/ir.model.access.csv",
"wizard/line_counter_wizard_view.xml",
],
"installable": True,
"images": ["static/description/main_screenshot.png"],
"development_status": "Mature",
"maintainers": ["VoicuStefan2001"],
"license": "OPL-1",
}
8 changes: 8 additions & 0 deletions deltatech_line_counter/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[build-system]
requires = [
"whool",
]
build-backend = "whool.buildapi"

[project]
name = "odoo-addon-deltatech-line-counter"
6 changes: 6 additions & 0 deletions deltatech_line_counter/readme/DESCRIPTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Module Line Counter
===================

This module adds a wizard to count lines of code in selected Odoo modules.
It provides a quick way to estimate the size and complexity of modules by counting lines in `.py`, `.xml`, `.js`, `.css`, and `.scss` files.
Tests are excluded from the count.
2 changes: 2 additions & 0 deletions deltatech_line_counter/security/ir.model.access.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_line_counter_wizard,line_counter_wizard,model_line_counter_wizard,base.group_system,1,1,1,1
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
36 changes: 36 additions & 0 deletions deltatech_line_counter/static/description/icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading