Skip to content

Commit a3bfc24

Browse files
authored
Merge pull request #1274 from jitendra-webkul/warehouse-managemet
Warehouse management
2 parents 55cb0c4 + 0977270 commit a3bfc24

File tree

156 files changed

+3922
-633
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

156 files changed

+3922
-633
lines changed

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@
6565
"Webkul\\Tag\\": "packages/Webkul/Tag/src",
6666
"Webkul\\UI\\": "packages/Webkul/UI/src",
6767
"Webkul\\User\\": "packages/Webkul/User/src",
68+
"Webkul\\Warehouse\\": "packages/Webkul/Warehouse/src",
6869
"Webkul\\WebForm\\": "packages/Webkul/WebForm/src",
6970
"Webkul\\Workflow\\": "packages/Webkul/Workflow/src"
7071
}
@@ -88,4 +89,4 @@
8889
"@php artisan key:generate --ansi"
8990
]
9091
}
91-
}
92+
}

config/app.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,7 @@
239239
Webkul\Tag\Providers\TagServiceProvider::class,
240240
Webkul\UI\Providers\UIServiceProvider::class,
241241
Webkul\User\Providers\UserServiceProvider::class,
242+
Webkul\Warehouse\Providers\WarehouseServiceProvider::class,
242243
Webkul\WebForm\Providers\WebFormServiceProvider::class,
243244
Webkul\Workflow\Providers\WorkflowServiceProvider::class,
244245
],

config/concord.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
\Webkul\Tag\Providers\ModuleServiceProvider::class,
1616
\Webkul\UI\Providers\ModuleServiceProvider::class,
1717
\Webkul\User\Providers\ModuleServiceProvider::class,
18+
\Webkul\Warehouse\Providers\ModuleServiceProvider::class,
1819
\Webkul\WebForm\Providers\ModuleServiceProvider::class,
1920
\Webkul\Workflow\Providers\ModuleServiceProvider::class,
2021
],

packages/Webkul/Activity/src/Providers/ActivityServiceProvider.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
namespace Webkul\Activity\Providers;
44

55
use Illuminate\Support\ServiceProvider;
6-
use Illuminate\Foundation\AliasLoader;
76
use Illuminate\Routing\Router;
87

98
class ActivityServiceProvider extends ServiceProvider
@@ -17,13 +16,4 @@ public function boot(Router $router)
1716
{
1817
$this->loadMigrationsFrom(__DIR__ . '/../Database/Migrations');
1918
}
20-
21-
/**
22-
* Register services.
23-
*
24-
* @return void
25-
*/
26-
public function register()
27-
{
28-
}
2919
}

packages/Webkul/Admin/publishable/assets/css/admin.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/Webkul/Admin/publishable/assets/mix-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"/js/admin.js": "/js/admin.js?id=ded43dfc84d1a6b469709c56aeee570a",
3-
"/css/admin.css": "/css/admin.css?id=16ecd198f0b86192d409eb3bac6fa3b8",
3+
"/css/admin.css": "/css/admin.css?id=a6b855125755ab112c96e86c75888210",
44
"/images/activities-active-icon.svg": "/images/activities-active-icon.svg?id=f7887e3fdcddf68567ceca8facc1e40e",
55
"/images/activities-icon.svg": "/images/activities-icon.svg?id=0755224d86e0281d031f938b2aa1d610",
66
"/images/attribute-icon.svg": "/images/attribute-icon.svg?id=8f9f3e0e90496263403fc26efef8614d",

packages/Webkul/Admin/src/Config/attribute_entity_types.php

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,27 +2,37 @@
22

33
return [
44
'leads' => [
5-
'name' => 'Lead',
5+
'name' => 'admin::app.leads.title',
66
'repository' => 'Webkul\Lead\Repositories\LeadRepository',
77
],
88

99
'persons' => [
10-
'name' => 'Person',
10+
'name' => 'admin::app.contacts.persons.title',
1111
'repository' => 'Webkul\Contact\Repositories\PersonRepository',
1212
],
1313

1414
'organizations' => [
15-
'name' => 'Organization',
15+
'name' => 'admin::app.contacts.organizations.title',
1616
'repository' => 'Webkul\Contact\Repositories\OrganizationRepository',
1717
],
1818

1919
'products' => [
20-
'name' => 'Product',
20+
'name' => 'admin::app.products.title',
2121
'repository' => 'Webkul\Product\Repositories\ProductRepository',
2222
],
2323

2424
'quotes' => [
25-
'name' => 'Quote',
25+
'name' => 'admin::app.quotes.title',
2626
'repository' => 'Webkul\Quote\Repositories\QuoteRepository',
2727
],
28+
29+
'warehouses' => [
30+
'name' => 'admin::app.settings.warehouses.title',
31+
'repository' => 'Webkul\Warehouse\Repositories\WarehouseRepository',
32+
],
33+
34+
'locations' => [
35+
'name' => 'admin::app.settings.locations.title',
36+
'repository' => 'Webkul\Warehouse\Repositories\LocationRepository',
37+
],
2838
];

packages/Webkul/Admin/src/Config/attribute_lookups.php

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,15 @@
4040
'persons' => [
4141
'name' => 'Persons',
4242
'repository' => 'Webkul\Contact\Repositories\PersonRepository',
43-
]
43+
],
44+
45+
'warehouses' => [
46+
'name' => 'Warehouses',
47+
'repository' => 'Webkul\Warehouse\Repositories\WarehouseRepository',
48+
],
49+
50+
'locations' => [
51+
'name' => 'Locations',
52+
'repository' => 'Webkul\Warehouse\Repositories\LocationRepository',
53+
],
4454
];

packages/Webkul/Admin/src/Config/menu.php

Lines changed: 79 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,43 @@
11
<?php
22

33
return [
4+
/**
5+
* Dashboard.
6+
*/
47
[
58
'key' => 'dashboard',
69
'name' => 'admin::app.layouts.dashboard',
710
'route' => 'admin.dashboard.index',
811
'sort' => 1,
912
'icon-class' => 'dashboard-icon',
10-
], [
13+
],
14+
15+
/**
16+
* Leads.
17+
*/
18+
[
1119
'key' => 'leads',
1220
'name' => 'admin::app.layouts.leads',
1321
'route' => 'admin.leads.index',
1422
'sort' => 2,
1523
'icon-class' => 'leads-icon',
16-
], [
24+
],
25+
26+
/**
27+
* Quotes.
28+
*/
29+
[
1730
'key' => 'quotes',
1831
'name' => 'admin::app.layouts.quotes',
1932
'route' => 'admin.quotes.index',
2033
'sort' => 3,
2134
'icon-class' => 'quotes-icon',
22-
], [
35+
],
36+
37+
/**
38+
* Emails.
39+
*/
40+
[
2341
'key' => 'mail',
2442
'name' => 'admin::app.layouts.mail.title',
2543
'route' => 'admin.mail.index',
@@ -68,13 +86,30 @@
6886
'params' => ['route' => 'trash'],
6987
'sort' => 5,
7088
'icon-class' => '',
71-
], [
89+
],
90+
// , [
91+
// 'key' => 'mail.setting',
92+
// 'name' => 'admin::app.layouts.mail.setting',
93+
// 'route' => 'admin.mail.index',
94+
// 'params' => ['route' => 'setting'],
95+
// 'sort' => 5,
96+
// ]
97+
98+
/**
99+
* Activities.
100+
*/
101+
[
72102
'key' => 'activities',
73103
'name' => 'admin::app.layouts.activities',
74104
'route' => 'admin.activities.index',
75105
'sort' => 5,
76106
'icon-class' => 'activities-icon',
77-
], [
107+
],
108+
109+
/**
110+
* Contacts.
111+
*/
112+
[
78113
'key' => 'contacts',
79114
'name' => 'admin::app.layouts.contacts',
80115
'route' => 'admin.contacts.persons.index',
@@ -92,13 +127,23 @@
92127
'route' => 'admin.contacts.organizations.index',
93128
'sort' => 2,
94129
'icon-class' => '',
95-
], [
130+
],
131+
132+
/**
133+
* Products.
134+
*/
135+
[
96136
'key' => 'products',
97137
'name' => 'admin::app.layouts.products',
98138
'route' => 'admin.products.index',
99139
'sort' => 7,
100140
'icon-class' => 'products-icon',
101-
], [
141+
],
142+
143+
/**
144+
* Settings.
145+
*/
146+
[
102147
'key' => 'settings',
103148
'name' => 'admin::app.layouts.settings',
104149
'route' => 'admin.settings.index',
@@ -160,6 +205,27 @@
160205
'route' => 'admin.settings.types.index',
161206
'sort' => 3,
162207
'icon-class' => 'type-icon',
208+
], [
209+
'key' => 'settings.warehouse',
210+
'name' => 'admin::app.layouts.warehouse',
211+
'info' => 'admin::app.layouts.warehouses-info',
212+
'route' => 'admin.settings.pipelines.index',
213+
'icon-class' => '',
214+
'sort' => 2,
215+
], [
216+
'key' => 'settings.warehouse.warehouses',
217+
'name' => 'admin::app.layouts.warehouses',
218+
'info' => 'admin::app.layouts.warehouses-info',
219+
'route' => 'admin.settings.warehouses.index',
220+
'sort' => 1,
221+
'icon-class' => 'pipeline-icon',
222+
], [
223+
'key' => 'settings.warehouse.locations',
224+
'name' => 'admin::app.layouts.locations',
225+
'info' => 'admin::app.layouts.locations-info',
226+
'route' => 'admin.settings.locations.index',
227+
'sort' => 2,
228+
'icon-class' => 'source-icon',
163229
], [
164230
'key' => 'settings.automation',
165231
'name' => 'admin::app.layouts.automation',
@@ -202,7 +268,12 @@
202268
'route' => 'admin.settings.tags.index',
203269
'sort' => 1,
204270
'icon-class' => 'tag-icon',
205-
], [
271+
],
272+
273+
/**
274+
* Configuration.
275+
*/
276+
[
206277
'key' => 'configuration',
207278
'name' => 'admin::app.layouts.configuration',
208279
'route' => 'admin.configuration.index',

packages/Webkul/Admin/src/DataGrids/Activity/ActivityDataGrid.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ public function prepareActions()
266266
'title' => trans('ui::app.datagrid.delete'),
267267
'method' => 'DELETE',
268268
'route' => 'admin.activities.delete',
269-
'confirm_text' => trans('ui::app.datagrid.massaction.delete'),
269+
'confirm_text' => trans('ui::app.datagrid.mass-action.delete'),
270270
'icon' => 'trash-icon',
271271
]);
272272
}

0 commit comments

Comments
 (0)