Skip to content

Commit f470c7d

Browse files
authored
Merge pull request #798 from ever-co/develop
merge develop to master
2 parents 1735cba + 3557de7 commit f470c7d

File tree

48 files changed

+6316
-2988
lines changed

Some content is hidden

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

48 files changed

+6316
-2988
lines changed

README.md

+11-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
#### *** If you are running IT Company, check our new project [Gauzy](https://github.com/ever-co/gauzy) ***
2+
13
[![Join the community on Spectrum](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/ever)
24
[![Gitter](https://badges.gitter.im/JoinChat.svg)](https://gitter.im/ever-co/ever?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
35
[![Get help on Codementor](https://cdn.codementor.io/badges/get_help_github.svg)](https://www.codementor.io/evereq?utm_source=github&utm_medium=button&utm_term=evereq&utm_campaign=github)
@@ -47,8 +49,8 @@ Expect _lots_ of changes and some :bug: and please be nice! :stuck_out_tongue_wi
4749
- [TypeScript](https://www.typescriptlang.org) language (version >=2.9)
4850
- [Node.js](https://nodejs.org) (version >=10)
4951
- [Ionic](https://ionicframework.com) (version 4) for Shopping Mobile App, Carrier Mobile App and Merchant Tablet App
50-
- Shopping Website developed with [Angular](https://angular.io) 7 using [Angular Starter](https://github.com/gdi2290/angular-starter)
51-
- Admin Website developed with [Angular](https://angular.io) version 7 using [ngx-admin](https://github.com/akveo/ngx-admin)
52+
- Shopping Website developed with [Angular](https://angular.io) 8 using [Angular Starter](https://github.com/gdi2290/angular-starter)
53+
- Admin Website developed with [Angular](https://angular.io) version 8 using [ngx-admin](https://github.com/akveo/ngx-admin)
5254
- Headless Commerce framework (Backend APIs/Server) developed using [Nest](https://github.com/nestjs/nest) with heavy use of our own Pyro module. Supports GraphQL, REST and WS Real-Time APIs (WebSockets using [Socket.io](https://socket.io) library)
5355
- [RxJS](http://reactivex.io/rxjs) library used heavy in every part of the Platform
5456
- [InversifyJS](http://inversify.io) used for Inversion Control / Dependency Injection in most parts of the Platform. On the Backend/API we also use DI provided by [Nest](https://github.com/nestjs/nest)
@@ -138,6 +140,8 @@ yarn lerna bootstrap
138140

139141
The command above install all required packages for every sub-project of the Ever Platform.
140142

143+
Note: if above command fails for any reason, you can try to install required packages manually by running `yarn` inside every sub-folder with 'package.json' file
144+
141145
### MongoDB
142146

143147
Ever platform configured to use MongoDB by default and assume you have MongoDB service running and accepting connections on the default `localhost:27017`. Please see relevant section in our [documentation](https://github.com/ever-co/ever/wiki/MongoDB).
@@ -185,13 +189,15 @@ According to [cloc](https://github.com/AlDanial/cloc) project, Ever Platform tod
185189
- Ruslan Konviser ([Evereq](https://github.com/evereq))
186190
- Michael Konviser ([Komish](https://github.com/MrKomish))
187191

188-
#### Developers
192+
#### Developers (alphabetical order)
189193

194+
- Aleksandar Tasev ([AlexTasev](https://github.com/AlexTasev))
190195
- Alish Meklyov ([Alish](https://github.com/AlishMekliov931))
191196
- Blagovest Gerov ([BlagovestGerov](https://github.com/BlagovestGerov))
192197
- Boyan Stanchev ([boyanstanchev](https://github.com/boyanstanchev))
193198
- Elvis Arabadjiyski ([Dreemsuncho](https://github.com/Dreemsuncho))
194199
- Emil Momchilov ([jew-er](https://github.com/jew-er))
200+
- Hristo Hristov ([hrimar](https://github.com/hrimar))
195201

196202
#### Designers & QA
197203

@@ -255,3 +261,5 @@ All other brand and product names are trademarks, registered trademarks or servi
255261
[![Greenkeeper badge](https://badges.greenkeeper.io/ever-co/ever.svg)](https://greenkeeper.io)
256262
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2Fever-co%2Fever.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2Fever-co%2Fever?ref=badge_shield)
257263
[![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lernajs.io)
264+
265+
#### *** If you are running IT Company, check our new project [Gauzy](https://github.com/ever-co/gauzy) ***

admin/website-angular/package.json

+23-21
Original file line numberDiff line numberDiff line change
@@ -68,23 +68,23 @@
6868
"@angular/platform-browser": "^8.0.0",
6969
"@angular/platform-browser-dynamic": "^8.0.0",
7070
"@angular/router": "^8.0.0",
71-
"@asymmetrik/ngx-leaflet": "^5.0.2",
72-
"@fortawesome/fontawesome-free": "~5.8.1",
73-
"@nebular/auth": "^4.1.0",
74-
"@nebular/bootstrap": "^4.1.0",
75-
"@nebular/eva-icons": "^4.1.0",
76-
"@nebular/security": "^4.1.0",
77-
"@nebular/theme": "^4.1.0",
78-
"@ng-bootstrap/ng-bootstrap": "^4.2.1",
79-
"@ng-select/ng-select": "^2.18.0",
71+
"@asymmetrik/ngx-leaflet": "^6.0.1",
72+
"@fortawesome/fontawesome-free": "^5.10.0",
73+
"@nebular/auth": "^4.1.3",
74+
"@nebular/bootstrap": "^4.1.3",
75+
"@nebular/eva-icons": "^4.1.3",
76+
"@nebular/security": "^4.1.3",
77+
"@nebular/theme": "^4.1.3",
78+
"@ng-bootstrap/ng-bootstrap": "^5.1.0",
79+
"@ng-select/ng-select": "^3.0.4",
8080
"@ngx-translate/core": "^11.0.1",
8181
"@ngx-translate/http-loader": "^4.0.0",
82-
"@swimlane/ngx-charts": "^11.1.0",
82+
"@swimlane/ngx-charts": "^12.0.1",
8383
"angular-2-dropdown-multiselect": "^1.9.0",
8484
"angular-tree-component": "^8.3.0",
8585
"angular2-chartjs": "^0.5.1",
8686
"angular2-logger": "^0.7.0",
87-
"angular2-toaster": "^7.0.0",
87+
"angular2-toaster": "^8.0.0",
8888
"angular2-wizard": "github:maiyaporn/angular2-wizard#pull/56/head",
8989
"apollo-angular": "^1.6.0",
9090
"apollo-angular-link-http": "^1.7.0",
@@ -93,7 +93,7 @@
9393
"apollo-link": "^1.2.11",
9494
"apollo-link-context": "^1.0.17",
9595
"apollo-link-ws": "^1.0.17",
96-
"apollo-upload-client": "^10.0.1",
96+
"apollo-upload-client": "^11.0.0",
9797
"bootstrap": "^4.3.1",
9898
"buffer": "^5.2.1",
9999
"chart.js": "^2.8.0",
@@ -115,13 +115,15 @@
115115
"jquery": "^3.4.0",
116116
"jsbarcode": "^3.11.0",
117117
"leaflet": "^1.4.0",
118+
"lodash.template": "^4.5.0",
119+
"lodash.templatesettings": "^4.2.0",
118120
"moment": "^2.24.0",
119121
"ng-simple-slideshow": "^1.2.9",
120122
"ng2-ckeditor": "^1.2.2",
121123
"ng2-completer": "2.0.8",
122124
"ng2-file-upload": "^1.3.0",
123125
"ng2-simple-timer": "^6.0.0",
124-
"ng2-smart-table": "^1.4.0",
126+
"ng2-smart-table": "^1.5.0",
125127
"ng2-tree": "^2.0.0-rc.11",
126128
"ngx-echarts": "^4.1.1",
127129
"ngx-highlightjs": "^2.1.4",
@@ -131,7 +133,7 @@
131133
"normalize.css": "^8.0.1",
132134
"pace-js": "1.0.2",
133135
"popper.js": "^1.15.0",
134-
"qrcode": "^1.3.3",
136+
"qrcode": "^1.4.1",
135137
"reflect-metadata": "^0.1.13",
136138
"roboto-fontface": "^0.10.0",
137139
"rxjs": "^6.5.2",
@@ -149,9 +151,9 @@
149151
"zone.js": "^0.9.1"
150152
},
151153
"devDependencies": {
152-
"@angular-devkit/architect": "^0.800.2",
153-
"@angular-devkit/build-angular": "^0.800.2",
154-
"@angular-devkit/build-webpack": "^0.800.2",
154+
"@angular-devkit/architect": "^0.801.2",
155+
"@angular-devkit/build-angular": "^0.801.3",
156+
"@angular-devkit/build-webpack": "^0.801.3",
155157
"@angular-devkit/core": "^8.0.2",
156158
"@angular-devkit/schematics": "^8.0.2",
157159
"@angular/cli": "^8.0.2",
@@ -177,7 +179,7 @@
177179
"@types/mongoose": "^5.3.26",
178180
"@types/node": "^12.0.2",
179181
"@types/socket.io-client": "^1.4.32",
180-
"@types/stripe": "^6.25.17",
182+
"@types/stripe": "^6.31.10",
181183
"@types/uuid": "^3.4.4",
182184
"@types/yargs": "^13.0.0",
183185
"babel-loader": "^8.0.5",
@@ -186,11 +188,11 @@
186188
"cross-env": "^5.2.0",
187189
"dotenv": "^8.0.0",
188190
"envalid": "^5.0.0",
189-
"husky": "^2.4.0",
191+
"husky": "^3.0.1",
190192
"jasmine-core": "^3.4.0",
191193
"jasmine-spec-reporter": "^4.2.1",
192194
"karma": "^4.1.0",
193-
"karma-chrome-launcher": "^2.2.0",
195+
"karma-chrome-launcher": "^3.0.0",
194196
"karma-cli": "^2.0.0",
195197
"karma-coverage-istanbul-reporter": "^2.0.5",
196198
"karma-jasmine": "^2.0.1",
@@ -203,7 +205,7 @@
203205
"ts-node": "^8.1.0",
204206
"tslint": "^5.16.0",
205207
"typescript": "3.4.5",
206-
"typescript-tslint-plugin": "^0.5.0",
208+
"typescript-tslint-plugin": "^0.5.4",
207209
"webpack-dev-server": "^3.3.1",
208210
"yargs": "^13.2.4"
209211
},

admin/website-angular/src/app/@shared/payment-gateways/payPal-gateway/payPal-gateway.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Component, Input, ViewChild } from '@angular/core';
22
import PaymentGateways, {
3-
paymentGatewaysToString
3+
paymentGatewaysToString,
4+
paymentGatewaysLogo
45
} from '@modules/server.common/enums/PaymentGateways';
56
import { Country } from '@modules/server.common/entities';
67
import { NgForm } from '@angular/forms';
@@ -16,7 +17,7 @@ export class PayPalGatewayComponent {
1617

1718
isPayPalEnabled: boolean;
1819
name = paymentGatewaysToString(PaymentGateways.PayPal);
19-
logo = 'https://avatars1.githubusercontent.com/u/476675?s=200&v=4';
20+
logo = paymentGatewaysLogo(PaymentGateways.PayPal);
2021

2122
@Input()
2223
currenciesCodes: string[] = [];

admin/website-angular/src/app/@shared/payment-gateways/stripe-gateway/stripe-gateway.component.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Component, Input, OnChanges, ViewChild } from '@angular/core';
22
import PaymentGateways, {
3-
paymentGatewaysToString
3+
paymentGatewaysToString,
4+
paymentGatewaysLogo
45
} from '@modules/server.common/enums/PaymentGateways';
56
import { Country } from '@modules/server.common/entities';
67
import { NgForm } from '@angular/forms';
@@ -19,7 +20,7 @@ export class StripeGatewayComponent {
1920

2021
isStripeEnabled: boolean;
2122
name = paymentGatewaysToString(PaymentGateways.Stripe);
22-
logo = 'https://stripe.com/img/v3/home/twitter.png';
23+
logo = paymentGatewaysLogo(PaymentGateways.Stripe);
2324
invalidUrl: boolean;
2425

2526
private _ngDestroy$ = new Subject<void>();

admin/website-angular/src/app/app.module.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ import { ServerConnectionService } from '@modules/client.common.angular2/service
5555
}
5656
}),
5757
CommonModule.forRoot({ apiUrl: environment.SERVICES_ENDPOINT }),
58-
NgbModule.forRoot(),
58+
NgbModule,
5959
ThemeModule.forRoot(),
6060
CoreModule.forRoot()
6161
],

admin/website-angular/src/app/pages/+carriers/+carrier/carrier.module.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import { CarrierOrdersComponent } from './carrier-orders/carrier-orders.componen
1111
import { FormWizardModule } from 'angular2-wizard';
1212
import { ToasterModule } from 'angular2-toaster';
1313
import { TranslateModule } from '@ngx-translate/core';
14-
import { Ng2SmartTableModule } from 'ng2-smart-table/ng2-smart-table.module';
1514
import { CarrierMutationModule } from '../../../@shared/carrier/carrier-mutation';
1615
import { HighlightModule } from 'ngx-highlightjs';
1716
import { NbSpinnerModule, NbButtonModule } from '@nebular/theme';
@@ -24,6 +23,7 @@ import { CarriersOrdersService } from '../../../@core/data/carriers-orders.servi
2423
import { CarrierOrdersTableModule } from '../../../@shared/render-component/carrier-orders-table/carrier-orders-table.module';
2524
import { NgSelectModule } from '@ng-select/ng-select';
2625
import { FormsModule } from '@angular/forms';
26+
import { Ng2SmartTableModule } from 'ng2-smart-table';
2727

2828
@NgModule({
2929
imports: [

admin/website-angular/src/app/pages/+products/+product/product.module.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import { routes } from './product.routes';
66
import { FormWizardModule } from 'angular2-wizard';
77
import { ToasterModule } from 'angular2-toaster';
88
import { TranslateModule } from '@ngx-translate/core';
9-
import { Ng2SmartTableModule } from 'ng2-smart-table/ng2-smart-table.module';
109
import { HighlightModule } from 'ngx-highlightjs';
1110
import { ProductComponent } from './product.component';
11+
import { Ng2SmartTableModule } from 'ng2-smart-table';
1212

1313
@NgModule({
1414
imports: [

0 commit comments

Comments
 (0)