Skip to content
Open

17.0 #383

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
526 commits
Select commit Hold shift + click to select a range
1d0ed15
[RMV] Removed dashboard module
AjmalCybro Dec 20, 2021
d1363c0
[UPDT] Bug Fix 'pos_traceability_validation'
AjmalCybro Dec 30, 2021
f9871d2
[IMP] Dynamic report update
AjmalCybro Jan 11, 2022
bb2369a
[FIX] Bug fix 'base_accounting_kit'
AjmalCybro Jan 14, 2022
b493947
[ADD] Initial Commit 'multi_branch_base'
AjmalCybro Jan 15, 2022
732005b
[ADD] Initial Commit 'simple_mrp_order'
AjmalCybro Jan 17, 2022
d123587
[UPDT] Translation added
AjmalCybro Jan 19, 2022
f1bdd48
[ADD] Initial Commit 'product_stock_details'
AjmalCybro Jan 21, 2022
da19722
[FIX] Bug fixed 'crm_dashboard'
AjmalCybro Jan 31, 2022
8657919
[UPDT] Dynamic report update
AjmalCybro Feb 2, 2022
e8dbe7e
[ADD] Initial Commit 'discount_limit'
AjmalCybro Feb 4, 2022
3ebb83f
[UPDT] Bug fixed 'hr_zk_attendance'
AjmalCybro Mar 1, 2022
f0788f1
[UPDT] Bug Fixed 'product_visibility_website'
AjmalCybro Mar 4, 2022
6e105d3
[ADD] Initial Commit
AjmalCybro Mar 7, 2022
b6cdee3
[UPDT] version mismatch issue 'pos_discount_manager'
AjmalCybro Mar 16, 2022
a98f223
[UPDT] Bug fixed 'pos_discount_manager'
AjmalCybro Mar 22, 2022
9cdd2fc
[ADD] Initial Commit
AjmalCybro Mar 28, 2022
e63c4e0
[ADD] Initial Commit
AjmalCybro Mar 28, 2022
e89d4d6
[ADD] Initial Commit 'pos_magnify_image'
AjmalCybro Apr 2, 2022
8797dc1
[UPDT] Bug Fixed
AjmalCybro Apr 19, 2022
1c20a8d
[ADD] Initial Commit
AjmalCybro Apr 19, 2022
7ff442c
[UPDT] Bug Fixed
AjmalCybro Apr 19, 2022
01c05a3
[ADD] Initial Commit 'custom_list_view'
AjmalCybro Apr 22, 2022
cba5fd2
[ADD] Initial Commit 'auto_database_backup'
AjmalCybro Apr 30, 2022
1274419
[ADD] Initial Commit 'auto_database_backup'
AjmalCybro Apr 30, 2022
969023b
[ADD] Initial Commit 'sale_report_advanced'
AjmalCybro Apr 30, 2022
5eebc56
[ADD] Initial Commit 'projects_task_checklists'
AjmalCybro Apr 30, 2022
797e999
[UPDT] Banner Updated
AjmalCybro Apr 30, 2022
517b4ef
[UPDT] Banner Updated
AjmalCybro Apr 30, 2022
055303d
[ADD] Initial Commit
AjmalCybro May 7, 2022
ca93703
[UPDT] Banner Update
AjmalCybro May 9, 2022
5bf30d9
[ADD] Initial Commit 'pos_report_generator'
AjmalCybro Jun 10, 2022
aadc3c7
[ADD] Initial Commit 'digital_signature'
AjmalCybro Jun 10, 2022
529dcd4
[ADD] Initial Commit 'sale_report_format_editor'
AjmalCybro Jun 15, 2022
95717f3
[UPDT] Update in 'invoice_format_editor'
AjmalCybro Jun 15, 2022
51b8797
[ADD] Initial Commit 'view_any_model'
AjmalCybro Jun 18, 2022
99015a4
[FIX] Bug fixed 'account_payment_approval'
AjmalCybro Jun 29, 2022
b705dbf
[ADD] Initial Commit 'purchase_report_generator'
AjmalCybro Jun 29, 2022
8ec6528
[UPDT] Workflow updated
AjmalCybro Jul 15, 2022
87540f4
[ADD] Initial Commit 'product_stock_alert'
AjmalCybro Jul 16, 2022
95e1e2d
[RMV] Duplicate technical name removal
AjmalCybro Jul 19, 2022
ea8f812
[ADD] Initial Commit 'low_stocks_product_alert'
AjmalCybro Jul 19, 2022
df7cecd
[ADD] Initial Commit 'inventory_report_generator'
AjmalCybro Jul 22, 2022
0233fe2
[ADD] Initial Commit 'hr_payroll_dashboard'
AjmalCybro Jul 22, 2022
3c2b756
[ADD] Initial Commit 'fleet_car_workshop'
AjmalCybro Jul 26, 2022
f39ff65
[UPDT] Bug Fix 'crm_dashboard'
AjmalCybro Jul 27, 2022
ad0f672
[FIX] Bug Fixed 'whatsapp_mail_messaging'
AjmalCybro Aug 2, 2022
3a18241
[UPDT] Aug 05 : Initial Commit 'project_resource'
AjmalCybro Aug 5, 2022
113202e
[UPDT] Sep 20 : Bug fix 'theme_boec'
AjmalCybro Sep 20, 2022
f9e8227
[UPDT] Sep 27 : Code Backend theme, enterprise bug fixed
AjmalCybro Sep 27, 2022
842d034
Sep 30 : [ADD] Inital Commit 'fleet_complete_report'
AjmalCybro Sep 30, 2022
c707bbd
Oct 13 [ADD] : Initial Commit 'pos_multi_variant'
AjmalCybro Oct 13, 2022
c1fd3b0
Oct 15 [ADD]: Initial Commit 'multi_barcodes_pos'
AjmalCybro Oct 15, 2022
3e4d74b
Oct 15 [ADD]: Initial Commit 'pos_greetings'
AjmalCybro Oct 15, 2022
9b3e78d
Nov 1 [ADD] Initial Commit 'transliterate_widget'
AjmalCybro Nov 1, 2022
6c0be31
Nov 1 [ADD] Initial Commit 'duplicate_contact_details_alert'
AjmalCybro Nov 1, 2022
db116ef
Nov 10 [ADD] : Initial Commit 'insta_feed_snippet'
AjmalCybro Nov 10, 2022
6ec7281
Nov 15 [ADD] Initial Commit 'multi_branch_pos'
AjmalCybro Nov 15, 2022
e83762c
Nov 18 [UPDT] : Bug Fixed 'inventory_report_generator'
AjmalCybro Nov 18, 2022
a1fbef3
Dec 26 [UPDT] Bug Fixed 'sale_report_advanced'
AjmalCybro Dec 26, 2022
66e66dc
Jan 11 : [FIX] Bug Fixed 'hr_payroll_dashboard'
AjmalCybro Jan 11, 2023
6a81815
Jan 30 [UPDT] : Bug Fixed 'stock_move_invoice'
AjmalCybro Jan 30, 2023
5a2ec01
Feb 10 [ADD] : Initial Commit 'hide_cost_price'
AjmalCybro Feb 10, 2023
7f2af52
Feb 15 [ADD] : Index Updated'
AjmalCybro Feb 15, 2023
6b5085f
Feb 17 [UPDT] : Bug Fixed 'inventory_report_generator'
AjmalCybro Feb 17, 2023
93b80fa
Feb 17 [UPDT] : Index Updated 'purchase_report_generator'
AjmalCybro Feb 17, 2023
8c586a7
Feb 24 : [ADD] Initial Commit 'manufacturing_reports'
AjmalCybro Feb 24, 2023
d03212e
Feb 24 : [UPDT] Manifest Updated 'manufacturing_reports'
AjmalCybro Feb 24, 2023
b0a3400
Mar 14 : [FIX] Bug Fixed 'base_accounting_kit'
AjmalCybro Mar 14, 2023
88174d6
Mar 23 : [UPDT] View Updated 'base_accounting_kit'
AjmalCybro Mar 23, 2023
7a0c1d2
Mar 24 : [UPDT] Bug Fixed 'hide_menu_user'
AjmalCybro Mar 24, 2023
beea99a
Apr 17 [UPDT] Bug Fixed 'pos_product_creation'
AjmalCybro Apr 17, 2023
c860037
Apr 19 : [UPDT] Updated 'hide_menu_user'
AjmalCybro Apr 19, 2023
aad6852
Apr 25 [UPDT] Bug Fixed 'list_view_sticky_header'
AjmalCybro Apr 25, 2023
8adc73a
Apr 25 [UPDT] : Bug Fixed 'product_barcode'
AjmalCybro Apr 25, 2023
642701e
May 05 : [ADD] Initial Commit 'openai_odoo_base'
CybroOdooDev May 5, 2023
2e20c23
May 05 : [ADD] Initial Commit 'openai_product_tag_descrption'
CybroOdooDev May 5, 2023
fa56160
May 05 : [ADD] Initial Commit 'openai_product_images'
CybroOdooDev May 5, 2023
36a208b
May 05 : [ADD] Initial Commit 'import_user_excel'
CybroOdooDev May 5, 2023
2b35de4
May 05 : [ADD] Initial Commit 'gatepass_slip'
CybroOdooDev May 5, 2023
58319bf
May 05 : [ADD] Initial Commit 'advanced_chatter_view'
CybroOdooDev May 5, 2023
2b25017
May 8 : [ADD] Initial Commit 'openai_website_product_media'
AjmalCybro May 8, 2023
4f71850
May 8 : [ADD] Initial Commit 'hr_attendance_xlsx_report'
AjmalCybro May 8, 2023
bd71785
May 8 : [ADD] Initial Commit 'product_image_suggestion'
AjmalCybro May 8, 2023
ea42407
May 8 : [ADD] Initial Commit 'project_task_unique_code'
AjmalCybro May 8, 2023
6160515
May 10 : [ADD] Initial Commit 'login_using_qr'
CybroOdooDev May 10, 2023
9a357e1
May 16 : [UPDT] Updated 'dynamic_accounts_report'
AjmalCybro May 16, 2023
fa12aa8
May 25 : [ADD] Initial Commit 'remove_studio_field'
CybroOdooDev May 25, 2023
49999b5
Jun 7 [ADD] : Initial Commit 'theme_college'
AjmalCybro Jun 7, 2023
2081ab4
Jun 12 [ADD] : Initial Commit 'size_restriction_for_attachments'
AjmalCybro Jun 13, 2023
f9b2db3
Jun 13 [ADD] : Initial Commit 'multi_barcode_for_products'
AjmalCybro Jun 13, 2023
c93ab0a
Jun 13: [UPDT] Updated 'base_accounting_kit'
AjmalCybro Jun 14, 2023
44898c9
Jun 26 : [ADD] Initial Commit 'gender_contact'
AjmalCybro Jun 26, 2023
3a423eb
Jun 30 : [ADD] Initial Commit 'mail_to_child_contact'
AjmalCybro Jun 30, 2023
73a2992
Jul 4 : [ADD] Initial Commit 'list_tree_pin_records'
AjmalCybro Jul 4, 2023
a1abc9d
Jul 4 : [ADD] Initial Commit 'featured_brand_snippet'
AjmalCybro Jul 4, 2023
f771e1e
Jul 7 : [ADD] Initial Commit 'sale_order_line_multi_warehouse'
AjmalCybro Jul 7, 2023
e0c7a9d
Jul 7 : [ADD] Initial Commit 'customer_supplier_approval'
AjmalCybro Jul 7, 2023
efd2876
Jul 11 : [ADD] Initial Commit 'use_by_default_filter'
AjmalCybro Jul 11, 2023
648613a
Jul 13 : [ADD] Initial Commit 'pos_add_product_webcam_barcode'
AjmalCybro Jul 13, 2023
764c988
Jul 17 : [UPDT] Code Updated
AjmalCybro Jul 17, 2023
590152f
Jul 19 : [ADD] Initial Commit 'dragable_and_resizable_wizard'
AjmalCybro Jul 19, 2023
e16b16c
Jul 19 : [ADD] Initial Commit 'listview_change_background_color'
AjmalCybro Jul 19, 2023
59441fc
Jul 24 : [UPDT] Bug Fixed 'manufacturing_reports'
AjmalCybro Jul 24, 2023
699443d
Jul 24 : [UPDT] Bug Fixed 'manufacturing_reports'
AjmalCybro Jul 24, 2023
4da1f69
Aug 08: [ADD] Initial Commit 'odoo_website_helpdesk'
AjmalCybro Aug 8, 2023
38c6c80
Aug 09 : [ADD] Initial Commit 'follower_restrict'
amalgamated001 Aug 9, 2023
1639bd5
Aug 09 : [UPDT] Index Updated 'follower_restrict'
RisvanaCybrosys Aug 9, 2023
8310705
Aug 09 : [ADD] Initial Commit 'no_automatic_subscription'
RisvanaCybrosys Aug 9, 2023
e0f1bf1
Aug 09 : [ADD] Initial Commit 'pos_custom_percentage_tip_fixed'
RisvanaCybrosys Aug 9, 2023
8d98232
Aug 09 : [ADD] Initial Commit 'pos_numpad_show_hide'
RisvanaCybrosys Aug 9, 2023
d8fc183
Aug 09 : [ADD] Initial Commit 'pos_products_based_on_time'
RisvanaCybrosys Aug 9, 2023
0826144
Aug 09 : [ADD] Initial Commit 'separate_quotation_number_odoo'
RisvanaCybrosys Aug 9, 2023
8182547
Aug 09 : [ADD] Initial Commit 'user_password_strength'
RisvanaCybrosys Aug 9, 2023
be435f9
Aug 10 : [ADD] Initial Commit 'create_expense_from_task_odoo'
RisvanaCybrosys Aug 10, 2023
babb7d2
Aug 10 : [ADD] Initial Commit 'odoo_website_helpdesk_dashboard'
RisvanaCybrosys Aug 10, 2023
72e3ee4
Aug 10 : [ADD] Initial Commit 'pdf_report_with_sign'
RisvanaCybrosys Aug 10, 2023
e270ec2
Aug 10 : [ADD] Initial Commit 'bom_multiple_product'
RisvanaCybrosys Aug 10, 2023
feeb164
Aug 10 : [ADD] Initial Commit 'custom_receipts_for_pos'
RisvanaCybrosys Aug 10, 2023
cdc66db
Aug 10 : [ADD] Initial Commit 'pos_all_orders'
RisvanaCybrosys Aug 10, 2023
edd0efd
Aug 10 : [ADD] Initial Commit 'website_custom_contact_us'
RisvanaCybrosys Aug 10, 2023
808651d
Aug 24 : [ADD] Initial Commit 'bom_total_cost'
RisvanaCybrosys Aug 24, 2023
233ce28
Aug 24 : [ADD] Initial Commit 'user_weather_notification'
RisvanaCybrosys Aug 24, 2023
eb21138
Sep 6 [ADD] : Initial Commit 'theme_trading'
AjmalCybro Sep 6, 2023
f8c2527
Sep 07 : [ADD] Initial Commit 'field_timepicker'
RisvanaCybrosys Sep 7, 2023
ac585bb
Sep 07 : [ADD] Initial Commit 'index_and_follow'
RisvanaCybrosys Sep 7, 2023
ad0e093
Sep 07 : [ADD] Initial Commit 'magic_note'
RisvanaCybrosys Sep 7, 2023
7e3be61
Sep 07 : [ADD] Initial Commit 'website_hide_variants'
RisvanaCybrosys Sep 7, 2023
44d5e51
Sep 07 : [ADD] Initial Commit 'whatsapp_chat_layout'
RisvanaCybrosys Sep 7, 2023
6ad9a1e
Sep 19 : [ADD] Initial Commit 'manufacturing_timesheet'
RisvanaCybrosys Sep 19, 2023
ea06b60
Sep 20 [FIX] : Bug Fixed 'website_return_management'
AjmalCybro Sep 20, 2023
e05cdd5
Sep 25 : [ADD] Initial Commit 'project_dynamic_fields'
RisvanaCybrosys Sep 25, 2023
37c7bcf
Sep 25 : [ADD] Initial Commit 'salesperson_pos_order_line'
RisvanaCybrosys Sep 25, 2023
c34c888
Sep 25 : [ADD] Initial Commit 'uom_product_list'
RisvanaCybrosys Sep 25, 2023
295af72
Oct 11 : [ADD] Initial Commit 'cancel_quotation_expiry'
RisvanaCybrosys Oct 11, 2023
7a74eee
Oct 11 : [ADD] Initial Commit 'quotation_customer_followup'
RisvanaCybrosys Oct 11, 2023
b69bde7
Oct 11 : [ADD] Initial Commit 'website_hide_button'
RisvanaCybrosys Oct 11, 2023
c416294
Oct 16 : [ADD] Initial Commit 'chatter_camera'
RisvanaCybrosys Oct 16, 2023
d1e07cf
Oct 18 : [ADD] Initial Commit 'employee_bonus_manager'
RisvanaCybrosys Oct 18, 2023
c7f0ff5
Oct 18 : [ADD] Initial Commit 'product_image_list_view'
RisvanaCybrosys Oct 18, 2023
090e8b9
Oct 18 : [RMV] Module Removed 'employee_bonus_manager'
RisvanaCybrosys Oct 19, 2023
e933a43
Oct 20 : [UPDT] readme updated
AjmalCybro Oct 20, 2023
0c48dcc
Oct 20 : [ADD] Initial Commit 'cron_failure_notification'
RisvanaCybrosys Oct 20, 2023
1f3a14e
Oct 20 : [ADD] Initial Commit 'survey_question_duplicator'
RisvanaCybrosys Oct 20, 2023
78d9327
Oct 20 : [FIX] Bug Fixed : changed the Module name 'use_by_default_fi…
RisvanaCybrosys Oct 20, 2023
977e94e
Oct 26 : [ADD] Initial Commit 'barcode_capturing_sale_purchase'
RisvanaCybrosys Oct 26, 2023
9075621
Oct 26 : [ADD] Initial Commit 'email_id_validation'
RisvanaCybrosys Oct 26, 2023
97ffbfa
Oct 26 : [ADD] Initial Commit 'pos_idle_time_session_lock'
RisvanaCybrosys Oct 26, 2023
0f91c65
Oct 26 : [ADD] Initial Commit 'purchase_recurring_orders'
RisvanaCybrosys Oct 26, 2023
42f9227
Oct 26 : [ADD] Initial Commit 'task_overdue_email_odoo'
RisvanaCybrosys Oct 26, 2023
55d9b05
Oct 26 : [ADD] Initial Commit 'total_quantity_pos'
RisvanaCybrosys Oct 26, 2023
c0b94fa
Oct 27 : [ADD] Initial Commit 'pos_category_wise_receipt'
RisvanaCybrosys Oct 27, 2023
a93e8c5
Oct 31 : [ADD] Initial Commit 'auto_logout_idle_user_odoo'
RisvanaCybrosys Oct 31, 2023
496c2e7
Oct 31 : [ADD] Initial Commit 'wishlist_product_website_backend'
RisvanaCybrosys Oct 31, 2023
7bf1d5f
Nov 09 : [ADD] Initial Commit 'employee_bonus_manager'
RisvanaCybrosys Nov 9, 2023
fc1c88c
Nov 09 : [ADD] Initial Commit 'invoice_mini_dashboard'
RisvanaCybrosys Nov 9, 2023
3f39821
Nov 09 : [ADD] Initial Commit 'recruitment_twitter'
RisvanaCybrosys Nov 9, 2023
8e12d71
Nov 09 : [ADD] Initial Commit 'sticky_form_header'
RisvanaCybrosys Nov 9, 2023
33f3cc3
Nov 18 : [UPDT] Updated 'auto_database_backup'
AjmalCybro Nov 18, 2023
483ef03
Nov 21 : [ADD] Initial Commit 'account_move_multi_cancel'
RisvanaCybrosys Nov 21, 2023
250fd5e
Nov 21 : [ADD] Initial Commit 'contact_documents'
RisvanaCybrosys Nov 21, 2023
7998eaa
Nov 21 : [ADD] Initial Commit 'payment_proof_attachment'
RisvanaCybrosys Nov 21, 2023
3165f66
Nov 21 : [ADD] Initial Commit 'pos_analytic_tag'
RisvanaCybrosys Nov 21, 2023
99ba199
Nov 21 : [ADD] Initial Commit 'versioning_in_sale_order'
RisvanaCybrosys Nov 21, 2023
282062a
Dec 02 : [ADD] Initial Commit 'call_for_price_website'
RisvanaCybrosys Dec 2, 2023
39132e0
Dec 02 : [ADD] Initial Commit 'kanban_sticky_state'
RisvanaCybrosys Dec 2, 2023
eed95bd
Dec 02 : [ADD] Initial Commit 'merge_rfq'
RisvanaCybrosys Dec 2, 2023
17c58ec
Dec 02 : [ADD] Initial Commit 'mass_price_update'
CybroOdooDev Dec 2, 2023
23547fa
Dec 02 : [ADD] Initial Commit 'password_reset_manager'
CybroOdooDev Dec 2, 2023
db4244c
Dec 02 : [ADD] Initial Commit 'restrict_web_debug'
CybroOdooDev Dec 2, 2023
8365a7b
Dec 02 : [ADD] Initial Commit 'partner_related_user'
CybroOdooDev Dec 2, 2023
6880daf
Dec 04 : [ADD] Initial Commit 'payment_status_in_sale'
RisvanaCybrosys Dec 4, 2023
51627eb
Dec 07 : [ADD] Initial Commit 'invoice_merging'
RisvanaCybrosys Dec 7, 2023
da669b3
Dec 11 : [ADD] Initial Commit 'all_in_one_dynamic_custom_fields'
AjmalCybro Dec 11, 2023
133cd3d
Dec 15 : [ADD] Initial Commit 'adult_daycare_center'
RisvanaCybrosys Dec 15, 2023
22ad11f
Dec 15 : [ADD] Initial Commit 'cw_stock'
RisvanaCybrosys Dec 15, 2023
d9536e1
Dec 21 : [ADD] Initial Commit 'model_access_rights'
RisvanaCybrosys Dec 21, 2023
efc84ec
Dec 21 : [ADD] Initial Commit 'pos_takeaway'
AjmalCybro Dec 21, 2023
ecd9d82
Dec 26 : [ADD] Initial Commit 'cw_mrp'
RisvanaCybrosys Dec 26, 2023
80c3d57
Dec 26 : [ADD] Initial Commit 'fleet_vehicle_inspection_management'
RisvanaCybrosys Dec 26, 2023
294d023
Dec 30 : [UPDT] Bug Fixed 'projects_task_checklists'
AjmalCybro Dec 30, 2023
1f32de7
Jan 03 : [ADD] Initial Commit 'lunch_order_pdf'
RisvanaCybrosys Jan 3, 2024
b1f903b
Jan 03 : [ADD] Initial Commit 'sale_invoice_detail'
RisvanaCybrosys Jan 3, 2024
cfe7da5
Jan 06 : [ADD] Initial Commit 'integration_whatsapp_chat_live'
RisvanaCybrosys Jan 6, 2024
ac97c9f
Jan 8 [ADD] : Initial Commit 'geoip_website_redirect'
AjmalCybro Jan 8, 2024
a18b83e
Jan 08: [ADD] Initial Commit 'pos_product_create_edit'
Future-Garments Jan 8, 2024
e8ab0ba
Jan 08: [ADD] Initial Commit 'odoo_screen_recording'
shijinCybro Jan 8, 2024
78c2e9d
Jan 08: [ADD] Initial Commit 'pos_customer_birthday_discount'
shijinCybro Jan 8, 2024
08e487d
Jan 08: [ADD] Initial Commit 'product_management_app'
shijinCybro Jan 8, 2024
aa99d70
Jan 08: [ADD] Initial Commit 'pos_receipt_extend'
shijinCybro Jan 8, 2024
fc49717
Jan 08: [ADD] Initial Commit 'product_multi_attachment'
shijinCybro Jan 8, 2024
4f207a8
Jan 08: [ADD] Initial Commit 'merge_picking_orders'
shijinCybro Jan 8, 2024
9e366fb
Jan 08: [ADD] Initial Commit 'statement_report'
shijinCybro Jan 8, 2024
dea59bf
Jan 08: [ADD] Initial Commit 'autosuggestion_in_discuss'
shijinCybro Jan 8, 2024
6a65b0c
Jan 08: [ADD] Initial Commit 'portal_dashboard'
shijinCybro Jan 8, 2024
03c6b6b
Jan 09: [ADD] Initial Commit 'web_pay_shipping_methods'
shijinCybro Jan 9, 2024
a31644c
Jan 09: [ADD] Initial Commit 'print_minutes_of_meeting'
shijinCybro Jan 9, 2024
6df1288
Jan 09: [ADD] Initial Commit 'product_profit_report'
shijinCybro Jan 9, 2024
738d63f
Jan 09: [ADD] Initial Commit 'password_hint'
shijinCybro Jan 9, 2024
8e69f16
Jan 09: [ADD] Initial Commit 'branch_in_employee'
shijinCybro Jan 9, 2024
30d9a05
Jan 10: [ADD] Initial Commit 'schedule_activity_to_multiple_users'
shijinCybro Jan 10, 2024
8c6c59e
Jan 10 [ADD] : Initial Commit 'myfatoorah_payment_gateway'
AjmalCybro Jan 10, 2024
b298825
Jan 10: [ADD] Initial Commit 'automatic_invoice_and_post'
shijinCybro Jan 11, 2024
7cffe59
Jan 11: [ADD] Initial Commit 'sequence_for_journal'
shijinCybro Jan 11, 2024
810cc33
Jan 18 [ADD] : Initial Commit 'smart_alert_warning'
AjmalCybro Jan 18, 2024
74b9a58
Jan 24 [UPDT] : Updated 'hide_menu_user'
AjmalCybro Jan 24, 2024
d0ae185
Jan 30 [ADD] : Initial Commit 'vendor_portal_odoo'
AjmalCybro Jan 31, 2024
e4a1740
Jan 31 : [ADD] Initial Commit 'custom_pivot_report'
RisvanaCybrosys Jan 31, 2024
8252644
Jan 31 : [ADD] Initial Commit 'refer_friend_and_earn'
RisvanaCybrosys Jan 31, 2024
74a90b6
Feb 03 : [ADD] Initial Commit 'readonly_unit_price_cybrosys'
RisvanaCybrosys Feb 3, 2024
c3819ff
Feb 03 : [ADD] Initial Commit 'progress_billing'
RisvanaCybrosys Feb 3, 2024
1850340
Feb 03 : [ADD] Initial Commit 'event_management'
RisvanaCybrosys Feb 3, 2024
82cc69c
Feb 03 : [ADD] Initial Commit 'base_advanced_report_templates'
RisvanaCybrosys Feb 3, 2024
62fc62e
Feb 03 : [ADD] Initial Commit 'contacts_birthday_greetings'
RisvanaCybrosys Feb 3, 2024
10ae3a3
Feb 03 : [ADD] Initial Commit 'cw_sale'
RisvanaCybrosys Feb 3, 2024
10628aa
Feb 03 : [ADD] Initial Commit 'event_catering'
RisvanaCybrosys Feb 3, 2024
13fd2f4
Feb 03 : [ADD] Initial Commit 'restrict_logins'
RisvanaCybrosys Feb 3, 2024
146d4a6
Feb 03 : [ADD] Initial Commit 'sale_invoice_margin'
RisvanaCybrosys Feb 3, 2024
2c51e09
Feb 12 [ADD] : Initial Commit 'product_multi_uom_pos'
AjmalCybro Feb 13, 2024
3ef9aaf
Mar 13 [ADD] : Initial Commit 'direct_print_odoo'
AjmalCybro Mar 13, 2024
bbf49d8
Mar 15 [UPDT] : Updated 'auto_database_backup'
AjmalCybro Mar 15, 2024
eaaa9de
Mar 16: [ADD] Initial Commit 'product_exchange_pos_sys'
RisvanaCybrosys Mar 16, 2024
487623c
Mar 25: [UPDT] gitignore Updated '.gitignore'
RisvanaCybrosys Mar 25, 2024
76f9661
Apr 03: [FIX] Bug Fixed 'invoice_format_editor'
RisvanaCybrosys Apr 3, 2024
2d3effd
Apr 4 [UPDT] : Bug Fixed 'base_accounting_kit'
AjmalCybro Apr 4, 2024
cd90997
Apr 4 [UPDT] : Bug Fixed 'field_timepicker'
AjmalCybro Apr 4, 2024
7073e6d
Apr 05: [UPDT] Module Updated 'pos_category_wise_receipt'
RisvanaCybrosys Apr 5, 2024
830f586
Apr 17 [UPDT] : Bug Fixed 'base_accounting_kit'
AjmalCybro Apr 17, 2024
b92b82f
Apr 23 [ADD] : Initial Commit 'advanced_dynamic_dashboard'
AjmalCybro Apr 23, 2024
185e443
Apr 24 [UPDT] : Updated 'base_accounting_kit'
AjmalCybro Apr 25, 2024
f69b0ba
Apr 29: [FIX] Bug Fixed 'product_return_pos'
RisvanaCybrosys Apr 29, 2024
a3c59f2
May 06: [FIX] Bug Fixed 'user_login_alert'
RisvanaCybrosys May 6, 2024
ea28bb5
May 13: [FIX] Bug Fixed 'base_accounting_kit'
RisvanaCybrosys May 13, 2024
873ac83
May 20: [FIX] Bug Fixed 'whatsapp_mail_messaging'
RisvanaCybrosys May 20, 2024
56dc135
May 22: [ADD] Initital Commit 'pos_mrp_order'
RisvanaCybrosys May 23, 2024
1a4e4f5
May 30: [ADD] Initial Commit 'agriculture_management_odoo'
RisvanaCybrosys May 30, 2024
59b38f2
Jun 03: [FIX] Bug Fixed 'sale_discount_total'
RisvanaCybrosys Jun 3, 2024
32338ed
Jun 14: [FIX] Bug Fixed 'all_in_one_dynamic_custom_fields'
RisvanaCybrosys Jun 14, 2024
ef317a8
July 18: [FIX] Bug Fixed 'hr_zk_attendance'
RisvanaCybrosys Jul 18, 2024
518c701
Aug 31: [FIX] Bug Fixed 'geoip_website_redirect'
RisvanaCybrosys Aug 31, 2024
ef5183b
Aug 30 [UPDT] Updated 'base_accounting_kit'
AjmalCybro Sep 2, 2024
0f18f7a
Oct 03: [ADD] Initial commit 'purchase_requisition_project_task'
RisvanaCybrosys Oct 3, 2024
3f062d1
Oct 03: [ADD] Initial commit 'odoo_merge_mrp_orders'
RisvanaCybrosys Oct 3, 2024
74b12c9
Oct 08: [FIX] Bug Fixed 'automatic_invoice_and_post'
RisvanaCybrosys Oct 8, 2024
8c32c3c
Oct 11: [UPDT] Updated Index 'base_accounting_kit'
RisvanaCybrosys Oct 11, 2024
0d92c2e
Oct 30: [FIX] Bug Fixed 'auto_database_backup'
RisvanaCybrosys Oct 30, 2024
3b33c97
Nov 06: [FIX] Bug Fixed 'model_access_rights'
RisvanaCybrosys Nov 6, 2024
ee5fe85
Nov 13: [FIX] Bug Fixed 'chatter_camera'
RisvanaCybrosys Nov 13, 2024
a86f461
Nov 30: [ADD] Initial commit 'customize_signup'
RisvanaCybrosys Nov 30, 2024
6ac07be
Jan 01 [ADD] : Initial Commit 'website_product_search_snippet'
AjmalCybro Jan 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,9 @@ __pycache__/
env/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
Expand Down
39 changes: 39 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
language: python

python:
- "3.6"

sudo: false
cache:
apt: true
directories:
- $HOME/.cache/pip3

addons:
postgresql: "9.6"
apt:
packages:
- expect-dev
- python-lxml

matrix:
include:
- python: 3.6
env:
VERSION="14.0" ODOO_REPO="odoo/odoo" TESTS="1" LINT_CHECK="0"

before_install:
- pip install codecov coverage
- pip install httpagentparser

install:
- git clone --depth=1 https://github.com/OCA/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools
- export PATH=${HOME}/maintainer-quality-tools/travis:${PATH}
- LINT_CHECK="1" travis_install_nightly

script:
- travis_run_tests
- test_pylint

after_success:
- LINT_CHECK="0" travis_after_tests_success
18 changes: 18 additions & 0 deletions access_restriction_by_ip/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
Access Restriction By IP V14
============================

This module will restrict users access to his account from the specified IP only. If user access his
account from non-specified IP, login will be restricted and a warning message will be displayed in
login page.

If no IP is specified for a user, then there will not be restriction by IP. He can access from any IP.


Credits
=======
Cybrosys Techno Solutions

Author
------
* Niyas Raphy <odoo@cybrosys.com>
* V14 Muhammad P <odoo@cybrosys.com>
22 changes: 22 additions & 0 deletions access_restriction_by_ip/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
# Copyright (C) 2017-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Niyas Raphy(<https://www.cybrosys.com>)
# you can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (AGPL v3), Version 3.
# 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 LESSER GENERAL PUBLIC LICENSE (AGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# GENERAL PUBLIC LICENSE (AGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
from . import controllers
from . import models


38 changes: 38 additions & 0 deletions access_restriction_by_ip/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
# Copyright (C) 2020-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# you can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (AGPL v3), Version 3.
# 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 LESSER GENERAL PUBLIC LICENSE (AGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# GENERAL PUBLIC LICENSE (AGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
{
'name': 'Access Restriction By IP',
'summary': """User Can Access His Account Only From Specified IP Address""",
'version': '14.0.1.0.0',
'description': """User Can Access His Account Only From Specified IP Address""",
'live_test_url': 'https://youtu.be/nn6dAL6eKPc',
'author': 'Cybrosys Techno Solutions',
'company': 'Cybrosys Techno Solutions',
'website': 'https://www.cybrosys.com',
'category': 'Tools',
'depends': ['base', 'mail'],
'license': 'AGPL-3',
'data': [
'security/ir.model.access.csv',
'views/allowed_ips_view.xml',
],
'images': ['static/description/banner.png'],
'installable': True,
'auto_install': False,
}

20 changes: 20 additions & 0 deletions access_restriction_by_ip/controllers/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
# Copyright (C) 2017-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Niyas Raphy(<https://www.cybrosys.com>)
# you can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (AGPL v3), Version 3.
# 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 LESSER GENERAL PUBLIC LICENSE (AGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# GENERAL PUBLIC LICENSE (AGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
from . import main

89 changes: 89 additions & 0 deletions access_restriction_by_ip/controllers/main.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
# Copyright (C) 2020-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Niyas Raphy(<https://www.cybrosys.com>)
# you can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (AGPL v3), Version 3.

# 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 LESSER GENERAL PUBLIC LICENSE (AGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# GENERAL PUBLIC LICENSE (AGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
from odoo.addons.web.controllers import main
from odoo.http import request
from odoo.exceptions import Warning
import odoo
import odoo.modules.registry
from odoo.tools.translate import _
from odoo import http


class Home(main.Home):

@http.route('/web/login', type='http', auth="public")
def web_login(self, redirect=None, **kw):
main.ensure_db()
request.params['login_success'] = False
if request.httprequest.method == 'GET' and redirect and request.session.uid:
return http.redirect_with_hash(redirect)

if not request.uid:
request.uid = odoo.SUPERUSER_ID

values = request.params.copy()
try:
values['databases'] = http.db_list()
except odoo.exceptions.AccessDenied:
values['databases'] = None
if request.httprequest.method == 'POST':
old_uid = request.uid
ip_address = request.httprequest.environ['REMOTE_ADDR']
if request.params['login']:
user_rec = request.env['res.users'].sudo().search(
[('login', '=', request.params['login'])])
if user_rec.allowed_ips:
ip_list = []
for rec in user_rec.allowed_ips:
ip_list.append(rec.ip_address)
if ip_address in ip_list:
try:
uid = request.session.authenticate(
request.session.db,
request.params[
'login'],
request.params[
'password'])
request.params['login_success'] = True
return http.redirect_with_hash(
self._login_redirect(uid, redirect=redirect))
except odoo.exceptions.AccessDenied as e:
request.uid = old_uid
if e.args == odoo.exceptions.AccessDenied().args:
values['error'] = _("Wrong login/password")
else:
request.uid = old_uid
values['error'] = _("Not allowed to login from this IP")
else:
try:
uid = request.session.authenticate(request.session.db,
request.params[
'login'],
request.params[
'password'])
request.params['login_success'] = True
return http.redirect_with_hash(
self._login_redirect(uid, redirect=redirect))
except odoo.exceptions.AccessDenied as e:
request.uid = old_uid
if e.args == odoo.exceptions.AccessDenied().args:
values['error'] = _("Wrong login/password")

return request.render('web.login', values)
5 changes: 5 additions & 0 deletions access_restriction_by_ip/doc/RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## Module <access_restriction_by_ip>

#### 08.10.2020
#### Version 14.0.1.0.0
#### ADD Initial Commit for access_restriction_by_ip
22 changes: 22 additions & 0 deletions access_restriction_by_ip/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
# Copyright (C) 2017-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Niyas Raphy(<https://www.cybrosys.com>)
# you can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (AGPL v3), Version 3.

# 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 LESSER GENERAL PUBLIC LICENSE (AGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# GENERAL PUBLIC LICENSE (AGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
from . import allowed_ips


33 changes: 33 additions & 0 deletions access_restriction_by_ip/models/allowed_ips.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
# Copyright (C) 2017-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Niyas Raphy(<https://www.cybrosys.com>)
# you can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (AGPL v3), Version 3.

# 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 LESSER GENERAL PUBLIC LICENSE (AGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# GENERAL PUBLIC LICENSE (AGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
from odoo import models, fields


class ResUsersInherit(models.Model):
_inherit = 'res.users'

allowed_ips = fields.One2many('allowed.ips', 'users_ip', string='IP')


class AllowedIPs(models.Model):
_name = 'allowed.ips'

users_ip = fields.Many2one('res.users', string='IP')
ip_address = fields.Char(string='Allowed IP')
2 changes: 2 additions & 0 deletions access_restriction_by_ip/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_allowed_ips,access.allowed.ips,access_restriction_by_ip.model_allowed_ips,base.group_user,1,1,1,0
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading