Skip to content

sales plugin development. #100

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 92 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
4a9bdde
sales plugin developemnt.
suraj-webkul Jan 28, 2025
8e1dcbf
add translation for sales team.
suraj-webkul Jan 28, 2025
aefbc34
add Chatter actions to team edit and view pages; implement sales team…
suraj-webkul Jan 28, 2025
af8d23a
add product category management; implement seeder, notifications, and…
suraj-webkul Jan 28, 2025
e11c79d
add Chatter actions to product category edit and view pages; enhance …
suraj-webkul Jan 28, 2025
d657f78
add OrderTemplate model, factory, migration, and Filament resource fo…
suraj-webkul Jan 28, 2025
04e41eb
add Invoice plugin with payment terms, enums, factories, seeders, and…
suraj-webkul Jan 29, 2025
5ff0cc6
add PaymentTerm and PaymentDueTerm factories, seeders, and enhance Fi…
suraj-webkul Jan 29, 2025
c3663c3
add PaymentTerm resource localization files and enhance notifications…
suraj-webkul Jan 29, 2025
de120f4
add localization for Payment Due Term and enhance notifications for a…
suraj-webkul Jan 29, 2025
4bb5d72
add navigation group for Payment Terms and update navigation icon
suraj-webkul Jan 29, 2025
13d4ba9
add Bank Account resource with localization and list page
suraj-webkul Jan 29, 2025
4d02db6
add Tax and Incoterm models, factories, seeders, and migrations with …
suraj-webkul Jan 29, 2025
1ff7865
add Incoterm model factory and seeder with predefined data
suraj-webkul Jan 29, 2025
220df74
add Account and AccountTag models, factories, seeders, and localization
suraj-webkul Jan 30, 2025
372af9d
add Tax model, enums, and resource pages with localization and relati…
suraj-webkul Jan 30, 2025
ec78fcf
add TaxPartition model, factory, seeder, and enums for document and r…
suraj-webkul Jan 30, 2025
2c2c9ce
refactor Tax resource management by removing TaxPartitionRelationMana…
suraj-webkul Jan 31, 2025
e37f2bd
add Journal resource with model, factory, seeder, and related enums; …
suraj-webkul Jan 31, 2025
986f23f
add AccountTax, AccountJournal, and AccountAccountTag models; update …
suraj-webkul Feb 3, 2025
6982d48
seperate the module of account.
suraj-webkul Feb 3, 2025
fc01318
move all assets to account plugin.
suraj-webkul Feb 3, 2025
93540ef
fix issues while moveing the plugin from invoices to account.
suraj-webkul Feb 3, 2025
ffb8d05
add tax management language files and update PaymentTerm resource to …
suraj-webkul Feb 3, 2025
9842b13
add tax group management language files and notifications for create,…
suraj-webkul Feb 3, 2025
a674dbf
add notifications for journal create, edit, and delete actions and up…
suraj-webkul Feb 3, 2025
f992657
refactor account model relationships and add notifications for accoun…
suraj-webkul Feb 3, 2025
e31c9c9
add fiscal position and tax management resources, including models, s…
suraj-webkul Feb 3, 2025
7a98d46
add ProductCategory resource with CRUD pages for invoice management
suraj-webkul Feb 3, 2025
474919f
add CashRounding model, migration, factory, and seeder for cash round…
suraj-webkul Feb 3, 2025
3436599
add cash rounding resources.
suraj-webkul Feb 4, 2025
e1b4ce3
add ProductAttribute resource with CRUD pages and notifications for a…
suraj-webkul Feb 4, 2025
8c31005
add ProductTag resource with CRUD pages for product tag management
suraj-webkul Feb 4, 2025
04c87d2
add ActivityType and ActivityPlan resources with CRUD pages and notif…
suraj-webkul Feb 4, 2025
7b371e3
add product taxes and supplier taxes models, migrations, and CRUD res…
suraj-webkul Feb 4, 2025
cb8294c
add product management notifications and language files for create, u…
suraj-webkul Feb 4, 2025
fbcd0e3
fix relationship definitions for product taxes and supplier taxes in …
suraj-webkul Feb 4, 2025
4de3997
add favorite action to product resource with icon toggle functionality
suraj-webkul Feb 4, 2025
0177d40
add sales order and quotation management resources with CRUD pages an…
suraj-webkul Feb 5, 2025
67758eb
add order template product management with CRUD pages, enums, and mig…
suraj-webkul Feb 5, 2025
b0738c5
add sales order sales management with new model, migration, and quota…
suraj-webkul Feb 5, 2025
1845036
save the tax information.
suraj-webkul Feb 6, 2025
fc6edce
refactor QuotationSummary namespace and update view path
suraj-webkul Feb 6, 2025
b164464
add quotation confirmation and cancellation actions with notifications
suraj-webkul Feb 6, 2025
63ee4d2
add quotation actions for confirmation, cancellation, and preview wit…
suraj-webkul Feb 6, 2025
67798df
refactor order model and enums; remove create_date field, add invoice…
suraj-webkul Feb 6, 2025
ddf870d
refactor Orders and Quotations resources; rename getByState to getDef…
suraj-webkul Feb 6, 2025
5790aee
refactor invoice status handling; update labels and icons in orders a…
suraj-webkul Feb 6, 2025
4f7f1c3
refactor invoice status naming; update enum and language keys for con…
suraj-webkul Feb 6, 2025
d0672c4
refactor quotation and order resources; replace HasQuotationActions w…
suraj-webkul Feb 6, 2025
7a56ec6
feat: add customer resource pages for create, edit, list, and view fu…
suraj-webkul Feb 6, 2025
c601707
feat: enhance Order model with logging attributes and integrate Chatt…
suraj-webkul Feb 7, 2025
4ce5718
feat: implement soft delete functionality for orders and update relat…
suraj-webkul Feb 7, 2025
21cac60
feat: add Sale Team page and widget for performance tracking; update …
suraj-webkul Feb 7, 2025
cac2ef0
refactor: update navigation icons and replace HasQuotationAndOrder tr…
suraj-webkul Feb 7, 2025
a1c94dc
feat: enhance OrderTemplateProduct and QuotationTemplate resources wi…
suraj-webkul Feb 7, 2025
14f3b35
feat: rename creator method to createdBy and update related language …
suraj-webkul Feb 7, 2025
8d93f97
feat: update navigation icons in ProductCategoryResource and enhance …
suraj-webkul Feb 7, 2025
aeb3c03
feat: add user_id to quotation creation and update invoice status han…
suraj-webkul Feb 7, 2025
d0b9cbe
feat: enhance quotation creation and editing with user-related data a…
suraj-webkul Feb 7, 2025
74ab250
feat: refactor quotation view to improve layout and utilize record am…
suraj-webkul Feb 7, 2025
f833db9
feat: refactor order management pages to extend quotation functionali…
suraj-webkul Feb 7, 2025
9cce2c2
feat: remove create action from order to invoice and upsell lists for…
suraj-webkul Feb 7, 2025
057e2c9
feat: add email functionality for sending sale order quotations with …
suraj-webkul Feb 7, 2025
8f27103
feat: add create invoice action and update email sending conditions i…
suraj-webkul Feb 10, 2025
ae69daf
feat: add 'Cancel and Send Email' action to quotation cancellation modal
suraj-webkul Feb 10, 2025
422ffa6
feat: implement email functionality for cancelling sale order quotations
suraj-webkul Feb 10, 2025
b6a318c
feat: add payment and account move models, factories, seeders, and mi…
suraj-webkul Feb 10, 2025
0225fbe
feat: refactor OrdersResource and related resources to utilize Quotat…
suraj-webkul Feb 11, 2025
6b40f70
feat: update OrdersResource and QuotationResource to include addition…
suraj-webkul Feb 11, 2025
516bf92
feat: add infolist method to OrdersResource and related resources to …
suraj-webkul Feb 11, 2025
96d5f9b
feat: enhance action merging in HasSaleOrderActions trait for additio…
suraj-webkul Feb 11, 2025
00277d8
feat: rename OrderSale model to SaleOrderLine and update related refe…
suraj-webkul Feb 11, 2025
ee3f914
feat: rename PaymentMethod model and seeder to Move, update related r…
suraj-webkul Feb 11, 2025
529758f
feat: refactor AccountMove and related models, rename to MoveLine, ad…
suraj-webkul Feb 11, 2025
c07ccdc
feat: add BankStatementLine model, factories, and seeder; create UtmS…
suraj-webkul Feb 11, 2025
fdaf133
feat: add Payment, PaymentToken, FullReconcile, and PartialReconcile …
suraj-webkul Feb 11, 2025
e95b69e
feat: add MoveState and AutoPost enums; create move-state and auto-po…
suraj-webkul Feb 11, 2025
4048a8c
feat: add Terms & Conditions tab with rich editor to InvoiceResource …
suraj-webkul Feb 11, 2025
22bc63c
feat: add AccountSeeder to DatabaseSeeder for improved data initializ…
suraj-webkul Feb 12, 2025
6754b0a
feat: enhance QuotationResource with dynamic name generation and stat…
suraj-webkul Feb 12, 2025
08fbb4f
feat: add MoveType and MoveState enums; update Move model relationshi…
suraj-webkul Feb 12, 2025
ba9b5e7
feat: refactor invoice creation and editing logic; enhance tax calcul…
suraj-webkul Feb 12, 2025
1cdf366
feat: clean up unused imports in InvoiceResource for improved code cl…
suraj-webkul Feb 12, 2025
9224daf
feat: update InvoiceResource to set model, navigation icon, and clust…
suraj-webkul Feb 12, 2025
fac6d33
feat: enhance MoveLine and InvoiceResource to support product line up…
suraj-webkul Feb 13, 2025
7229b8a
feat: update seeder namespaces and enhance InvoiceResource for null-s…
suraj-webkul Feb 13, 2025
055223e
feat: remove unused user authentication retrieval in InvoiceResource …
suraj-webkul Feb 13, 2025
32ad7a7
feat: add invoice partner display name and implement display type enu…
suraj-webkul Feb 13, 2025
c2582fd
feat: add actions for invoice management including cancel, confirm, r…
suraj-webkul Feb 13, 2025
7864ab2
feat: introduce PaymentState enum and related language file; enhance …
suraj-webkul Feb 13, 2025
4f2bd12
handling the payment methods.
suraj-webkul Feb 13, 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
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions app/Providers/Filament/AdminPanelProvider.php

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions bootstrap/plugins.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,9 @@
Webkul\Project\ProjectPlugin::class,
Webkul\Timesheet\TimesheetPlugin::class,
Webkul\TimeOff\TimeOffPlugin::class,
Webkul\Sale\SalePlugin::class,
Webkul\Invoice\InvoicePlugin::class,
Webkul\Inventory\InventoryPlugin::class,
Webkul\Account\AccountPlugin::class,
Webkul\Payment\PaymentPlugin::class,
];
4 changes: 4 additions & 0 deletions bootstrap/providers.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,9 @@
Webkul\Employee\EmployeeServiceProvider::class,
Webkul\Timesheet\TimesheetServiceProvider::class,
Webkul\TimeOff\TimeOffServiceProvider::class,
Webkul\Sale\SaleServiceProvider::class,
Webkul\Invoice\InvoiceServiceProvider::class,
Webkul\Inventory\InventoryServiceProvider::class,
Webkul\Account\AccountServiceProvider::class,
Webkul\Payment\PaymentServiceProvider::class,
];
1 change: 1 addition & 0 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"license": "MIT",
"require": {
"php": "^8.2",
"barryvdh/laravel-dompdf": "^3.1",
"bezhansalleh/filament-shield": "^3.2",
"filament/filament": "^3.2",
"filament/spatie-laravel-settings-plugin": "^3.2",
Expand Down
299 changes: 298 additions & 1 deletion composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

30 changes: 30 additions & 0 deletions plugins/webkul/accounts/composer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"name": "webkul/accounts",
"description": "",
"authors": [
{
"name": "Jitendra Singh",
"email": "[email protected]"
}
],
"extra": {
"laravel": {
"providers": [
"Webkul\\Account\\Providers\\AccountServiceProvider"
],
"aliases": {}
}
},
"autoload": {
"psr-4": {
"Webkul\\Account\\": "src/",
"Webkul\\Account\\Database\\Factories\\": "database/factories/",
"Webkul\\Account\\Database\\Seeders\\": "database/seeders/"
}
},
"autoload-dev": {
"psr-4": {
"Webkul\\Account\\Tests\\": "tests/"
}
}
}
Loading