Skip to content
This repository was archived by the owner on Aug 22, 2023. It is now read-only.

Commit 744c5b8

Browse files
authored
Merge pull request #11 from picbenoit/add_name_column_to_shopper_addresses_table
Add name column to shopper addresses table
2 parents 17f7a48 + a4921b5 commit 744c5b8

File tree

11 files changed

+59
-13
lines changed

11 files changed

+59
-13
lines changed

public/css/login.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.

public/css/shopper.css

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/js/login.js

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

public/js/shopper.js

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

public/mix-manifest.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"/js/login.js": "/js/login.js?id=0ead881a9e848c53d468",
3-
"/css/login.css": "/css/login.css?id=bcece9b51815964b959b",
4-
"/css/shopper.css": "/css/shopper.css?id=09fa142477d7a67721b5",
5-
"/js/shopper.js": "/js/shopper.js?id=61bf2cbd50dbd9af26a3"
2+
"/js/login.js": "/js/login.js?id=fa0c4833a51bf5b87273",
3+
"/css/login.css": "/css/login.css?id=920238a4dce032e3f6b7",
4+
"/css/shopper.css": "/css/shopper.css?id=5e0d036d0c5e3aac5dfd",
5+
"/js/shopper.js": "/js/shopper.js?id=4d0c155f0e52f82d1ffc"
66
}

resources/js/components/users/UserForm.jsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -789,6 +789,9 @@ export default class UserForm extends ShopperComponent {
789789
</Switch>
790790
<span className='active-label'>{this.trans.get('Default')}</span>
791791
<p className='m-b-sm'/>
792+
<Form.Item label={this.trans.get('Name')} prop='name'>
793+
<Input type='text' value={this.state.addressForm.name} onChange={this.onAddressFormChange.bind(this, 'name')} autoComplete='off' />
794+
</Form.Item>
792795
<Layout.Row gutter="20">
793796
<Layout.Col span="12">
794797
<Form.Item label={this.trans.get('Country')} prop='country_id'>

resources/js/components/users/addressFields.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
const addressFields = {
22
active: 0,
3+
name: '',
34
country_id: '',
45
state_id: '',
56
city: '',

resources/js/components/users/addressesColumns.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ const addressesColumns = [
44
{
55
type: 'selection'
66
},
7+
{
8+
label: translate.get('Name'),
9+
prop: "name",
10+
sortable: true
11+
},
712
{
813
label: translate.get('Country'),
914
prop: "country_id",
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<?php
2+
3+
use Illuminate\Support\Facades\Schema;
4+
use Illuminate\Database\Schema\Blueprint;
5+
use Illuminate\Database\Migrations\Migration;
6+
7+
class AddNameColumnToShopperAddresses extends Migration
8+
{
9+
/**
10+
* Run the migrations.
11+
*
12+
* @return void
13+
*/
14+
public function up()
15+
{
16+
if (!Schema::hasColumn('shopper_addresses', 'name')) {
17+
Schema::table('shopper_addresses', function (Blueprint $table) {
18+
$table->string('name')->after('active')->nullable();
19+
});
20+
}
21+
}
22+
23+
/**
24+
* Reverse the migrations.
25+
*
26+
* @return void
27+
*/
28+
public function down()
29+
{
30+
if (Schema::hasColumn('shopper_addresses', 'name')) {
31+
Schema::table('shopper_addresses', function (Blueprint $table) {
32+
$table->dropColumn('name');
33+
});
34+
}
35+
}
36+
}

src/Plugins/Users/Models/Address.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class Address extends Model
2020
* {@inheritDoc}
2121
*/
2222
protected $fillable = [
23-
'active', 'user_id', 'country_id', 'state_id', 'city', 'street', 'phone_number', 'address', 'post_code'
23+
'active', 'user_id', 'name', 'country_id', 'state_id', 'city', 'street', 'phone_number', 'address', 'post_code'
2424
];
2525

2626
/**

0 commit comments

Comments
 (0)