Skip to content
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

Upgrate from original repo #1

Merged
merged 777 commits into from
Mar 10, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
777 commits
Select commit Hold shift + click to select a range
b4a4fc2
x-editable DateTime: removed class datetimefield (is obsolete too)
mgesing Feb 1, 2018
65e1299
x-editable DateTime: removed embedded bootstrap datepicker
mgesing Feb 1, 2018
6f4caab
x-editable DateTime: removed CSS not used anymore
mgesing Feb 1, 2018
f99f5c3
x-editable DateTime: finalize
mgesing Feb 1, 2018
3ecc5d8
AmazonPay: Added option to specify the authorization method
mgesing Feb 1, 2018
9d4c968
ABS4: module list
muratcakir Feb 1, 2018
62de183
Updated AutoPrefixer browser definitions list
muratcakir Feb 1, 2018
73448c3
ABS4: Buttons & various other minor css stuff
muratcakir Feb 1, 2018
e901c7a
ABS4: provider & module list styling
muratcakir Feb 2, 2018
6a9fbf8
Eliminates bug which could lead to ambiguous actions calls
Michael-Herzog Feb 1, 2018
624e5a5
ABS4: Plugin DiscountRules
Michael-Herzog Feb 2, 2018
875e46e
ABS4: Plugin Clickatell
Michael-Herzog Feb 2, 2018
5092b15
ABS4: Plugin DevTools
Michael-Herzog Feb 2, 2018
f7f1e27
Closes #1367 forms in modal dialogs weren't rendered
Michael-Herzog Feb 2, 2018
20f0448
More Javascript encoding
Michael-Herzog Feb 2, 2018
0844cdf
More Javascript encoding
Michael-Herzog Feb 2, 2018
97b99bb
ABS4: Plugin Amazon
Michael-Herzog Feb 2, 2018
6267a51
ABS4: ExternalAuthFacebook, GoogleAnalytics, OfflinePayment; PayPal
Michael-Herzog Feb 2, 2018
3c44cdf
JsText must not append delimiters
mgesing Feb 2, 2018
ea8991b
The tax value per tax rate was not updated when adding\removing a pro…
mgesing Feb 2, 2018
9825c6f
Fixes weird validation error
mgesing Feb 2, 2018
0097a36
ABS4: Dropdowns, Tabs, Navbar
muratcakir Feb 2, 2018
4d64153
ABS4: FileUploader component
muratcakir Feb 3, 2018
c22994d
ABS4: new FileUploader for import file upload (more to come)
muratcakir Feb 3, 2018
242022c
AmazonPay: Added information on registration
mgesing Feb 3, 2018
04411fc
AmazonPay: Added PaymentMethodNotAllowed decline handling
mgesing Feb 3, 2018
f5ba113
AmazonPay: Refund and payment void have not changed the payment status
mgesing Feb 5, 2018
dc809c9
Added missing string resource
mgesing Feb 5, 2018
9d4c372
Fixes System.NullReferenceException in SmartStore.Core.Caching.Displa…
mgesing Feb 5, 2018
24f11d2
Localization: implemented JsText with IHtmlString which already retur…
Michael-Herzog Feb 5, 2018
0872c8c
Fixed select2 for WidgetZoneChooser
Michael-Herzog Feb 5, 2018
424680b
Minor change
mgesing Feb 5, 2018
1ca6611
Fixes Microsoft.CSharp.RuntimeBinder.RuntimeBinderException in order …
mgesing Feb 5, 2018
6b1f99e
Changed some URLs
muratcakir Feb 5, 2018
4a61db7
ABS4: MinimalTaskWidget
muratcakir Feb 5, 2018
07c8d76
ABS4: Import upload
muratcakir Feb 5, 2018
1a16748
ABS4: Import > New Profile > FileUploader
muratcakir Feb 5, 2018
31fca3b
SendManually ignored in QueuedMessagesSendTask (has been lost in refa…
mgesing Feb 5, 2018
cec6a67
ABS4: 'Download' EditorTemplate
muratcakir Feb 6, 2018
197f0f2
Attribute file upload now uses new FileUploader component
mgesing Feb 6, 2018
d7d240d
ABS4: Plugin Shipping
Michael-Herzog Feb 6, 2018
3426f28
ABS4: Plugin ShippingByWeight
Michael-Herzog Feb 6, 2018
ebd3c9e
ABS4: Minor fixes
Michael-Herzog Feb 6, 2018
a44cd96
ABS4: 'Download' EditorTemplate (minor fixes)
muratcakir Feb 6, 2018
01c01ff
MessageTemplates > test mailing (work in progress)
muratcakir Feb 7, 2018
560ad47
Avatar upload now uses new FileUploader component.
mgesing Feb 7, 2018
76f9df7
ABS4: Plugin Tax
Michael-Herzog Feb 7, 2018
6e8dff7
Shipping Plugins: added some notifications
Michael-Herzog Feb 7, 2018
e19bbd6
ABS4: updated alert boxes
Michael-Herzog Feb 7, 2018
defbd96
Removed obsolete code
mgesing Feb 7, 2018
67dd30a
ABS4: FileUploader .d-none > .hide
muratcakir Feb 7, 2018
4daa10c
Updated credits.txt
muratcakir Feb 7, 2018
2b50fc3
ABS4: Avatar and Choice.FileUploader .d-none > .hide
mgesing Feb 7, 2018
493c846
Minor improvements to my last commit
mgesing Feb 7, 2018
5e15ea6
Changed some setting defaults
muratcakir Feb 7, 2018
8290aae
MessageTemplates & Comapaigns > test mailing (finished)
muratcakir Feb 8, 2018
2ef2a41
ABS4: select2 option rendering should be explicit
muratcakir Feb 8, 2018
66810fc
ABS4: "Create Export Profile" combos
muratcakir Feb 8, 2018
babd006
Fixes the limited store IDs are not selected on the edit page
mgesing Feb 8, 2018
2872ff8
Resolves #1143 Make shipping methods suitable for multi-stores
mgesing Feb 8, 2018
f511646
ABS4: removed obsolete css
muratcakir Feb 8, 2018
91152c7
Minor corrections
Michael-Herzog Feb 8, 2018
a3581cd
Fixed message template class naming
muratcakir Feb 8, 2018
d64856f
Message Templates: fixed some Outlook issues
muratcakir Feb 8, 2018
6dd8712
ABS4: MessageTemplates
muratcakir Feb 8, 2018
c0fdffd
ABS4: defined new CI colors
muratcakir Feb 8, 2018
fab031a
Updated credits
muratcakir Feb 8, 2018
f642edf
ABS4: ChoiceBox
muratcakir Feb 9, 2018
cedd10b
ABS4: .input-group-btn > .input-group-append
muratcakir Feb 9, 2018
c67ed67
ABS4: Product (work in progress)
muratcakir Feb 9, 2018
c5fd992
ABS4: changed markup of some more alerts
Michael-Herzog Feb 9, 2018
c3d9d3f
Resolves #528 LimitedToStores is required on payment provider rather …
mgesing Feb 9, 2018
b31938c
Fixed typo
mgesing Feb 9, 2018
ad9b330
ABS4: styling for filter plugin views which are loaded via ajax
Michael-Herzog Feb 9, 2018
44bae2b
ABS4: postfix for attribute combination popup
mgesing Feb 9, 2018
cb1d407
DisableBuyButton and DisableWishlistButton should also be taken into …
mgesing Feb 9, 2018
5e01b55
ABS4: MultiStore setting overrides
muratcakir Feb 9, 2018
b1edf0c
Minor change
muratcakir Feb 9, 2018
3b6b301
ABS4: Discount rules
muratcakir Feb 10, 2018
128ae31
ABS4: Product (work in progress)
muratcakir Feb 10, 2018
347e1bc
Replace SettingOverrideCheckbox in settings views
mgesing Feb 10, 2018
54dc5e3
Replace SettingOverrideCheckbox in plugins
mgesing Feb 12, 2018
9a54e60
PayPal: Fixed transaction mode setting was not saved
mgesing Feb 12, 2018
3c7c1b7
PayPal: Removed the not required security protocol setting
mgesing Feb 12, 2018
053a638
Replaced some CheckBoxFor by SettingEditorFor
mgesing Feb 12, 2018
065265d
Resolves #729 Option for automatic order amount capturing when the sh…
mgesing Feb 13, 2018
48bb8ca
ABS4: List filter
Michael-Herzog Feb 13, 2018
37a46ed
ABS4: Tabified currency list view
Michael-Herzog Feb 13, 2018
4a6cdbe
Applied commit a3581cd to English templates (fixed some Outlook issues)
Michael-Herzog Feb 13, 2018
9455edd
Fixes broken unit tests
mgesing Feb 13, 2018
fc9396e
ABS4: some select UI fixes
muratcakir Feb 13, 2018
61131b1
ABS4: select2 > equal height for single and multi select containers
muratcakir Feb 13, 2018
b68f5be
ABS4: DateTimePicker dropdown should not initialize with current date
muratcakir Feb 13, 2018
77dd3e9
ABS4: fixed grid filter dropdown positioning
muratcakir Feb 13, 2018
e702c6a
ABS4: Dashboard tweaks
muratcakir Feb 14, 2018
cf419bd
ABS4: "smoother" product bulk edit
muratcakir Feb 14, 2018
19ea136
ABS4: List filter
Michael-Herzog Feb 14, 2018
2e69a60
Fixed issue with duplicate ID tags
mgesing Feb 14, 2018
b99d3c5
ABS4: minor fixes
Michael-Herzog Feb 14, 2018
ca0e960
ABS4: minor CSV configuration fix
mgesing Feb 14, 2018
edc5e7d
ABS4: migrating select2 of import column mapping (in progress)
mgesing Feb 14, 2018
4026626
ABS4: consolidating asset files (work in progress)
muratcakir Feb 14, 2018
f1dcf37
ABS4: consolidating asset files (work in progress)
muratcakir Feb 14, 2018
0ccb53d
ABS4: consolidating asset files (work in progress)
muratcakir Feb 14, 2018
7f0a199
ABS4: consolidating asset files (work in progress)
muratcakir Feb 15, 2018
d275d8e
ABS4: consolidating asset files (work in progress... frontend runs bu…
muratcakir Feb 15, 2018
7563c59
ABS4: GMC
Michael-Herzog Feb 15, 2018
f92ad76
ABS4: migrating select2 of import column mapping
mgesing Feb 15, 2018
c0b90c8
Resolves #1320 Image import: Find out the content type of image URLs …
mgesing Feb 15, 2018
2e4c47c
BS4F: fixes megamenu display
Michael-Herzog Feb 15, 2018
f7db013
BS4A: filter fixes
Michael-Herzog Feb 15, 2018
660c7c1
ABS4: moved adding of reward points to a modal dialog
Michael-Herzog Feb 15, 2018
53a4561
Topics: Fixes a form element must be readonly instead of disabled to …
mgesing Feb 15, 2018
5c57d7b
Resolves #1368 Admin > Cms > Topics: Chrome console reports an error …
mgesing Feb 15, 2018
d932517
Minor change
mgesing Feb 16, 2018
198e405
Resolves #1219 Recently viewed products list should respect setting t…
mgesing Feb 16, 2018
c22c63a
Updated change log
mgesing Feb 16, 2018
2f8092a
ABS4: grids part1
Michael-Herzog Feb 16, 2018
e705edd
ABS4: ABS4: consolidating asset files (combined vendor assets into se…
muratcakir Feb 16, 2018
d64641d
ABS4: consolidating asset files (fixed button and alert styles in fro…
muratcakir Feb 16, 2018
56eebe5
ABS4: nicer material tabs
muratcakir Feb 16, 2018
fe7c82e
ABS4: .card-block > .card.body
muratcakir Feb 16, 2018
ba9df08
ABS4: .form-check
muratcakir Feb 17, 2018
4a5062f
ABS4: .input-group
muratcakir Feb 17, 2018
69e69bd
ABS4: removed $gray-* Sass shims
muratcakir Feb 17, 2018
792b38d
ABS4: minor stuff
muratcakir Feb 17, 2018
b43ec44
Moved ~/Content/samples to ~/App_Data
muratcakir Feb 17, 2018
d1f4faa
form-check with form-check-input and form-check-label
mgesing Feb 18, 2018
369d12a
Fixes display of discounts in product lists when using several curren…
Michael-Herzog Feb 19, 2018
43af67a
Fixes build error
Michael-Herzog Feb 19, 2018
000498f
Fixed multistore settings for TaxSettings, ShippingSettings and Rewar…
mgesing Feb 19, 2018
9a5973f
Setting for payment capturing should be multistore capable
mgesing Feb 19, 2018
1586700
Fixed override checkbox never active when multistore setting is set t…
mgesing Feb 19, 2018
03e44c7
Fixed minor issues in multistore search settings
mgesing Feb 19, 2018
e9e16fc
ABS4: grids part 2
Michael-Herzog Feb 19, 2018
e695337
Minor change
muratcakir Feb 19, 2018
ab96233
ABS4: minor changes
muratcakir Feb 19, 2018
6cedec7
ABS4: reorganized telerik component's asset file structure
muratcakir Feb 19, 2018
6fd940c
Delete obsolete folder "~/Content/files/exportimport"
muratcakir Feb 19, 2018
1e32134
ABS4: Install UI
muratcakir Feb 20, 2018
3ba598b
Changed build property of _telerik.scss
Michael-Herzog Feb 20, 2018
ab00620
Colorpicker directory has changed
Michael-Herzog Feb 20, 2018
99c2c64
Fixes localized settings for return request and action never loaded o…
mgesing Feb 20, 2018
d7a1bad
ABS4: grids part 3
Michael-Herzog Feb 20, 2018
6f8f37d
Added missing template files to SmartStore.Web Project
Michael-Herzog Feb 20, 2018
e61db41
Fixed broken filter for queued email list
Michael-Herzog Feb 20, 2018
bc284c2
Changed theme variables according to new BS4 class names
Michael-Herzog Feb 20, 2018
cfa28f6
Fixes discount badge in product lists shows wrong value (in progress)
mgesing Feb 20, 2018
3669e9f
ABS4: Installation
muratcakir Feb 20, 2018
055633e
ABS4: removed obsolete LESS files
muratcakir Feb 20, 2018
4b3831e
Removed LESS file handling code
muratcakir Feb 20, 2018
c352b22
Removed obsolete BundleTransformer.Less packages
muratcakir Feb 20, 2018
30e7184
Revert "Changed theme variables according to new BS4 class names"
muratcakir Feb 20, 2018
c8b7985
Changed theme variables according to new BS4 variable names (now corr…
muratcakir Feb 20, 2018
93daec8
ABS4: CKEditor (in progress)
muratcakir Feb 21, 2018
924b96e
ABS4: minor code cosmetic
Michael-Herzog Feb 21, 2018
908057c
ABS4: Shifted form to add order notes to a modal dialog
Michael-Herzog Feb 21, 2018
e5dc12d
ABS4: Shifted upload control for product pictures above the grid
Michael-Herzog Feb 21, 2018
a4f21a5
Fixes discount badge in product lists shows wrong value (in progress)
mgesing Feb 21, 2018
40b4187
Added some resources which were never added through the V22Final migr…
Michael-Herzog Feb 21, 2018
9ccb275
ABS4: Updated TODOs
Michael-Herzog Feb 21, 2018
e4ad1e2
Fixes discount badge in product lists shows wrong value
mgesing Feb 21, 2018
da85dca
ABS4: SummerNote & media stuff
muratcakir Feb 22, 2018
5493cc9
Improvement to my last commit
mgesing Feb 22, 2018
3f88395
BS4: Wrapped all tables (.table) in div.table-responsive
Michael-Herzog Feb 22, 2018
acdd17e
Added omega class to .admin-table where necessary
Michael-Herzog Feb 22, 2018
fe9f244
Updated BSA4 todos: we've never used split buttons in combination wit…
Michael-Herzog Feb 22, 2018
9afa143
BS4: Added missing form-check-inline classes
Michael-Herzog Feb 22, 2018
f7c49c5
Resolves #1318 Disabled preselected attribute combination permanently…
mgesing Feb 22, 2018
2ce97d5
Updated jquery.scrollTo to version 2.1.2
Michael-Herzog Feb 22, 2018
984e0e8
Fixed footer problem in responsive display
Michael-Herzog Feb 22, 2018
ec1bde3
ABS4: fixed IE11 table display
Michael-Herzog Feb 22, 2018
eed1367
Added notification for successful adding of product pictures
Michael-Herzog Feb 22, 2018
a49ae5d
Resolves #1326 After saving plugin settings for the second store, the…
mgesing Feb 22, 2018
9310627
Removed obsolete MediaController from backend. RoxyFileManagerControl…
muratcakir Feb 22, 2018
178a40e
RoxyFileManager & MediaController refactoring & enhancements (in prog…
muratcakir Feb 23, 2018
2ded83f
Fixes missing confirmation when using payment buttons on the order page
mgesing Feb 23, 2018
db7114a
Fixes missing confirmation when using onclick
mgesing Feb 23, 2018
812889b
Updated outdated PayPal icon
mgesing Feb 23, 2018
f173fff
Permissions: Added header checkbox to toggle state of all checkboxes …
mgesing Feb 23, 2018
e115f33
Scripting: fixed positioning formula for openWindow() and added { id,…
muratcakir Feb 23, 2018
2f8f3f8
* (Perf) Enhanced ImageHeader (image dimension resolution)
muratcakir Feb 23, 2018
b2ac077
WTF?!
muratcakir Feb 23, 2018
31c83c6
ABS4: Summernote is now the primary HTML editor
muratcakir Feb 24, 2018
75cdd1d
Completely removed CKEditor from solution
muratcakir Feb 24, 2018
008975a
HtmlEditor: forgot to localize
muratcakir Feb 24, 2018
2e7b54e
Made media public path configurable
muratcakir Feb 24, 2018
79b1aa2
Resolves #1375 Duplicate setting records possible due to wrong settin…
mgesing Feb 24, 2018
ddc1828
Restructured ModelTree editor template
Michael-Herzog Feb 26, 2018
f6cbe3e
ABS4: Minor fixes
Michael-Herzog Feb 26, 2018
d698465
Facebook authentication: Added logging and more admin instructions
mgesing Feb 26, 2018
52beda1
Fix to prevent default tax address and shipping origin address from b…
mgesing Feb 26, 2018
da8b6b4
Replaced fa-ok with fa-check
Michael-Herzog Feb 26, 2018
b989965
ABS4: DateTimePicker UI tweaks
muratcakir Feb 26, 2018
6a3acd1
RoxyFileManager: renamed all res files (.json > .js) and removed en file
muratcakir Feb 26, 2018
e3e6565
ILocalizationFileResolver: responsible for finding localization files…
muratcakir Feb 26, 2018
08bf471
Resolve localization file: summernote
muratcakir Feb 26, 2018
f6a5e95
Added VirtualPath property to PluginDescriptor
muratcakir Feb 27, 2018
a142cf5
Resolve localization file: summernote
muratcakir Feb 27, 2018
0e1f973
Resolve localization file: moment.js
muratcakir Feb 27, 2018
a42f3ea
Minor fix
muratcakir Feb 27, 2018
f59615f
Resolves #998 GMC: Find a way to map attribute combination values to …
mgesing Feb 27, 2018
62cd04b
Resolves #1377 Make method 'ShoppingCartService.OrganizeCartItems' vi…
mgesing Feb 27, 2018
6772fa9
Fixes option sets grid is loaded infinitely often, never gets refresh…
mgesing Feb 27, 2018
8afc7d3
Removed an unused view model property
mgesing Feb 27, 2018
039b425
ABS4: minor display fix
Michael-Herzog Feb 27, 2018
254d008
Fixed problems with widget zone editor template (temp only, will be r…
Michael-Herzog Feb 27, 2018
4f1fc12
New SmartStore branding
muratcakir Feb 27, 2018
7d1bfa5
Added accidentally deleted files again
muratcakir Feb 27, 2018
6f2da5b
Summernote: custom LinkDialog with file browser
muratcakir Feb 27, 2018
075d2bf
ABS: Roxy skinning (in progress)
muratcakir Feb 28, 2018
7e876f2
Minor improvement
mgesing Feb 28, 2018
7584b56
Resolves #1359 PublicStoreNavigation permission denied access to offc…
Michael-Herzog Feb 28, 2018
d3e7a7e
Offcanvas menu: fixes a display problem of sub menu items in service tab
Michael-Herzog Feb 28, 2018
73c4b04
Fixes minor build problem
Michael-Herzog Feb 28, 2018
843fb87
Resolves #1031 Enable offline payment methods to have payment icons
Michael-Herzog Feb 28, 2018
9cb0480
ABS4: more styling for dropdowns, icons etc.
muratcakir Feb 28, 2018
7a2c9e4
ABS4: Roxy, modal, ImageHeader
muratcakir Mar 1, 2018
e7c83d5
Moved string resource for additional fee to core
mgesing Mar 1, 2018
18abd20
BS4: Replaced all modal html markups with SmartStore().Window()
Michael-Herzog Mar 1, 2018
eb38e17
Nicer green for admin theme
Michael-Herzog Mar 1, 2018
0b64f0e
ABS4: Adapted class names for button types and category badges accord…
Michael-Herzog Mar 1, 2018
aa17ed4
BS4: Eliminated self defined spacer size 6
Michael-Herzog Mar 1, 2018
10b3e8b
Various fixes and enhancements (FileSystem, Imaging, HtmlEdit, Roxy e…
muratcakir Mar 1, 2018
d4a13b8
Load RoxyLang in controller with LocalizationFileResolver
muratcakir Mar 1, 2018
383671a
ABS4: Roxy
muratcakir Mar 2, 2018
cbf7c43
Minor fix
muratcakir Mar 2, 2018
f741b35
Localized URLs: trim trailing slash
muratcakir Mar 2, 2018
599ef06
ABS4: Fixes problem with loading of the parent category in edit view …
Michael-Herzog Mar 2, 2018
73693a5
ABS4: minor fix
Michael-Herzog Mar 2, 2018
0dd7651
Removed obsolete setting class & corresponding settings
Michael-Herzog Mar 2, 2018
2fc6ac0
ABS4: more Roxy stuff
muratcakir Mar 2, 2018
a03de7c
ABS4: more Roxy stuff
muratcakir Mar 2, 2018
2633007
Allow max. 20 notification items (trim start)
muratcakir Mar 3, 2018
957815d
ABS4: finalized (Roxy) file manager
muratcakir Mar 3, 2018
c516d26
Resolves #1021 Added setting to enforce state region selection
Michael-Herzog Mar 5, 2018
98cf38f
Refactored initialization code for onchange event of country controls
Michael-Herzog Mar 5, 2018
1a14174
.country-selector change event should be delegated
muratcakir Mar 5, 2018
b663925
ABS4: various FileManager fixes
muratcakir Mar 6, 2018
f5df6d3
Summernote: extending LinkDialog
muratcakir Mar 6, 2018
c30ae75
Window component: minor fix
Michael-Herzog Mar 6, 2018
7b78908
Summernote: localized LinkDIalog
muratcakir Mar 6, 2018
afeee29
Summernote: more work on LinkDialog
muratcakir Mar 7, 2018
83fcf22
x-editable now internally calls selectWrapper() to take advantage of …
muratcakir Mar 8, 2018
1a3e92e
(Perf) lazy load attribute options in backend without cluttering outp…
muratcakir Mar 8, 2018
7c491ca
A lot of x-editable fixes
muratcakir Mar 8, 2018
0a8f543
x-editable: select2 with ArrayAdapter requires an empty option tag to…
muratcakir Mar 9, 2018
fecbf13
x-editable & select2: fixed and enhanced placeholder, ajax & lazyload…
muratcakir Mar 9, 2018
9addee8
GMC: column chooser for edit grid
muratcakir Mar 10, 2018
4066c68
Dev-Tools: Added a widget sample
mgesing Mar 10, 2018
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.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -278,6 +278,7 @@ $RECYCLE.BIN/
/src/Plugins/*-sym
/src/Tests/*-sym
/src/Presentation/SmartStore.Web/Themes/*-sym
/src/Presentation/SmartStore.Web/Themes/HP


###########
Expand Down Expand Up @@ -319,3 +320,4 @@ Kopie von*

src/SmartStoreNET.Packager.sln
Log.txt
src/Presentation/SmartStore.Web/Themes/FlexMuseo/
69 changes: 29 additions & 40 deletions CREDITS.txt
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
SmartStore.NET
Copyright 1999-2014 SmartStore AG
Copyright 1999-2018 SmartStore AG
http://www.smartstore.com | https://github.com/smartstoreag/SmartStoreNET


SmartStore.NET is a fork of the ASP.NET open source e-commerce solution
nopCommerce (http://www.nopcommerce.com).

SmartStore.NET includes works distributed under the licenses listed below.
Please refer to the specific resources for more detailed information about the authors,
copyright notices, and licenses.
Expand All @@ -14,7 +11,7 @@ copyright notices, and licenses.
51Degrees
---------------------------------------------
WebSite: http://51degrees.mobi/
Copyright: Copyright 2010 - 2013 51Degrees.mobi Limited
Copyright: Copyright 2010 - 2018 51Degrees.mobi Limited
License: Mozilla Public License 2.0 (MPL-2.0)


Expand All @@ -28,39 +25,38 @@ License: BSD License

ASP.NET MVC
---------------------------------------------
Website: http://aspnet.codeplex.com/wikipage?title=MVC&referringTitle=Home
Website: https://github.com/aspnet/AspNetWebStack
Copyright: Copyright (c) 2008-2011 Microsoft Corporation
License: MICROSOFT ASP.NET MODEL VIEW CONTROLLER 3 EULA
http://go.microsoft.com/fwlink/?LinkID=207621


Autofac
---------------------------------------------
Website: http://code.google.com/p/autofac/
Copyright: Copyright (c) 2007-2014 Autofac Contributors
http://code.google.com/p/autofac/wiki/Contributing
Website: https://autofac.org/
Copyright: Copyright (c) 2007-2018 Autofac Contributors
License: MIT


AutoMapper
---------------------------------------------
WebSite: http://www.automapper.org
Copyright: Copyright � 2008-2013 Jimmy Bogard and other contributors
Copyright: Copyright � 2008-2018 Jimmy Bogard and other contributors
License: MIT


Bundle Transformer
---------------------------------------------
Website: https://bundletransformer.codeplex.com
Website: https://github.com/Taritsyn/BundleTransformer
Copyright: Copyright Andrey Taritsyn 2014
License: Apache License 2.0 (Apache)


CKEditor
summernote
---------------------------------------------
WebSite: http://ckeditor.com/
Copyright: &copy 2014 CKSource - Frederico Knabben
License: GNU Library General Public License (LGPL)
WebSite: https://summernote.org/
Copyright: Copyright (c) 2015~ Summernote Team (https://github.com/orgs/summernote/people)
License: MIT


DotNetOpenAuth
Expand All @@ -72,28 +68,28 @@ License: MS-PL

DotNetZip
---------------------------------------------
Website: http://dotnetzip.codeplex.com/
Website: https://archive.codeplex.com/?p=dotnetzip
Copyright:
License: MS-PL


Entity Framework
---------------------------------------------
Website: https://entityframework.codeplex.com
Copyright: Copyright (c) 2012-2014 Microsoft Corporation
Website: https://github.com/aspnet/EntityFramework6
Copyright: Copyright (c) 2012-2018 Microsoft Corporation
License: Apache License 2.0 (Apache)


EPPlus
---------------------------------------------
Website: https://epplus.codeplex.com/
Website: https://github.com/JanKallman/EPPlus
Copyright: Copyright (C) 2011 Jan K�llman
License: GNU Library General Public License (LGPL)


Fluent Validation
---------------------------------------------
Website: https://fluentvalidation.codeplex.com/
Website: https://github.com/JeremySkinner/FluentValidation
License: Apache License 2.0 (Apache)


Expand All @@ -104,11 +100,11 @@ Copyright: Copyright (C) 2014 Glimpse contributors (http://getglimpse.com/Co
License: Apache License 2.0 (Apache)


ImageResizer.NET
ImageProcessor
---------------------------------------------
Website: https://imageresizing.net/
Copyright: Copyright (c) 2012 Imazen
License: Freedom License
Website: http://imageprocessor.org/
Copyright: Copyright (c) 2018 James Jackson-South
License: Apache License 2.0 (Apache)


JavaScriptEngineSwitcher
Expand All @@ -132,16 +128,9 @@ Copyright: Copyright (c) 2007-2009 Ariel Flesler
License: MIT


jQuery UI (Core)
---------------------------------------------
Website: http://docs.jquery.com/UI
Copyright: Copyright (c) 2010 lib/jquery.ui/AUTHORS.txt (http://jqueryui.com/about)
License: MIT


JSON.NET
Json.NET
---------------------------------------------
Website: http://james.newtonking.com/
Website: https://www.newtonsoft.com/json
Copyright: Copyright (c) 2007 James Newton-King
License: MIT

Expand Down Expand Up @@ -181,30 +170,30 @@ License: MIT

NuGet
---------------------------------------------
Website: http://nuget.codeplex.com
Copyright: Copyright 2010-2011 Outercurve Foundation
Website: https://github.com/nuget/home
Copyright: Copyright 2010-2018 Outercurve Foundation
License: Apache Software Foundation License 2.0


nUnit
---------------------------------------------
Website: http://www.nunit.org/index.php
Website: http://nunit.org/
Copyright: Copyright (c) 2002-2007 NUnit.org
Portions Copyright (c) 2002-2008 Charlie Poole or Copyright (c) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright (c) 2000-2002 Philip A. Craig
Portions Copyright (c) 2002-2018 Charlie Poole or Copyright (c) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright (c) 2000-2002 Philip A. Craig
License: Derived from zlib: http://nunit.org/index.php?p=license&r=2.4


PhotoSwipe
---------------------------------------------
Website: http://photoswipe.com/
Copyright: Copyright (c) 2014-2016 Dmitry Semenov, http://dimsemenov.com
Copyright: Copyright (c) 2014-2018 Dmitry Semenov, http://dimsemenov.com
License: MIT


slick carousel
---------------------------------------------
Website: http://kenwheeler.github.io/slick/
Copyright: Copyright (c) 2014 Ken Wheeler
Copyright: Copyright (c) 2018 Ken Wheeler
License: MIT


Expand All @@ -216,7 +205,7 @@ License: GPL v3.0

Twitter Bootstrap
---------------------------------------------
Website: http://twitter.github.io/bootstrap/
Website: https://getbootstrap.com/
License: Apache License v2.0


Expand Down
2 changes: 1 addition & 1 deletion SmartStoreNET.Tasks.Targets
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@
<LibSass-Native-Binaries-x64 Include="$(SrcFolder)\packages\LibSassHost.Native.win-x64.1.0.3\runtimes\win7-x64\native\**\*"/>
<VC14-Native-Binaries-x86 Include="$(LibFolder)\msvcp140\x86\**\*"/>
<VC14-Native-Binaries-x64 Include="$(LibFolder)\msvcp140\x64\**\*"/>
<RoslynFiles Include="$(SrcFolder)\packages\Microsoft.Net.Compilers.1.3.2\tools\**\*"/>
<RoslynFiles Include="$(SrcFolder)\packages\Microsoft.Net.Compilers.2.4.0\tools\**\*"/>
</ItemGroup>

<!-- delete the build folder -->
Expand Down
53 changes: 24 additions & 29 deletions build.bat
Original file line number Diff line number Diff line change
@@ -1,42 +1,37 @@
for /f "usebackq tokens=1* delims=: " %%i in (`lib\vswhere\vswhere -latest -requires Microsoft.Component.MSBuild`) do (
if /i "%%i"=="installationPath" set InstallDir=%%j
)

FOR %%b in (
"%VS140COMNTOOLS%..\..\VC\vcvarsall.bat"
"%ProgramFiles(x86)%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"
"%ProgramFiles%\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"

"%VS120COMNTOOLS%..\..\VC\vcvarsall.bat"
"%ProgramFiles(x86)%\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"
"%ProgramFiles%\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"

"%VS110COMNTOOLS%..\..\VC\vcvarsall.bat"
"%ProgramFiles(x86)%\Microsoft Visual Studio 11.0\VC\vcvarsall.bat"
"%ProgramFiles%\Microsoft Visual Studio 11.0\VC\vcvarsall.bat"
) do (
if exist %%b (
call %%b x86
goto findmsbuild
)
"%InstallDir%\Common7\Tools\VsMSBuildCmd.bat"
"%VS140COMNTOOLS%\Common7\Tools\vsvars32.bat"
) do (
if exist %%b (
call %%b
goto findmsbuild
)
)

echo "Unable to detect suitable environment. Build may not succeed."

:findmsbuild

SETLOCAL ENABLEDELAYEDEXPANSION

FOR %%p in (
"%ProgramFiles(x86)%\MSBuild\14.0\Bin"
"%ProgramFiles%\MSBuild\14.0\Bin"
) do (
if exist %%p (
if not defined MsBuildPath (
SET "MsBuildPath=%%~p"
goto build
)
)
if exist "%InstallDir%\MSBuild\15.0\Bin\MSBuild.exe" (
if not defined MsBuildPath (
SET "MsBuildPath=%InstallDir%\MSBuild\15.0\Bin\MsBuild.exe"
goto build
)
)

echo "Unable to detect suitable MsBuild version (14.0). Build may not succeed."

echo "Unable to detect suitable MsBuild version (15.0). Build may not succeed."

:build
cd /d %~dp0

echo "Restoring NuGet packages"
lib\nuget\nuget.exe restore "src\SmartStoreNET.Full-sym.sln"

call "!MsBuildPath!\msbuild.exe" SmartStoreNET.proj /p:DebugSymbols=false /p:DebugType=None /P:SlnName=SmartStoreNET /maxcpucount %*
call "!MsBuildPath!" SmartStoreNET.proj /p:SlnName=SmartStoreNET /m /p:DebugSymbols=false /p:DebugType=None /maxcpucount %*
89 changes: 77 additions & 12 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,84 @@
# Release Notes
# Release Notes

## SmartStore.NET 3.1.0
### Bugfixes
* #1268 Data importer always inserts new pictures and does not detect equal pictures while importing
* OutputCache computes ambigous cache keys for blog pages
* #1142 Customer import creates role multiple times
* #1244 Variant query model binder cannot handle types text and datepicker
### Breaking changes
* Message template customizations are lost due to the new template engine. You have to customize the templates again. No automatic migration, sorry :-(
* Amazon Pay: The plugin has been changed to new *Login and pay with Amazon* services. A registration at Amazon and new access data are necessary for its use. The old access data can no longer be used.
* (Dev) Calls to cache methods `Keys()` and `RemoveByPattern()` require glob chars to be present now (supported glob-styles see [https://redis.io/commands/keys](https://redis.io/commands/keys)). Previously these methods appended `*` to the passed pattern, which made pattern matching rather unflexible.
* (Dev) Hook framework now passes `IHookedEntity` interface instead of `HookedEntity` class
* (Dev) Completely removed all `EntityInserted<T>`, `EntityUpdated<T>` and `EntityDeleted<T>` legacy events. We were using DbSaveHooks anyway, which provides a much more powerful and way faster pub-sub mechanism for database operations.

### Highlights
* New [Liquid](https://github.com/Shopify/liquid/wiki/Liquid-for-Designers) based template engine
* Multi-configurable rounding of order total ("cash rounding"). Can be adjusted and activated separately for each currency and payment method.
* (Perf) Picture service: new processing and caching strategy! Thumbnails are not created synchronously during the main request anymore, instead a new middleware route defers processing until an image is actually requested by any client.
* MegaMenu shrinker and *Brands* virtual menu item
* Address formatting templates by country
* Connection to translate.smartstore.com. For available languages, localized resources can be downloaded and installed directly.
* **Amazon Pay**:
* Supports merchants registered in the USA and Japan
* External authentication via *Login with Amazon* button in shop frontend
* Several improvements through the new *Login and pay with Amazon* services

### Improvements
* #1141 Clearer backend order list. Added more infos like payment method.
* #1248 New payment integration guidelines for Sofort\Klarna
* TwitterAuth: better error handling and enhanced admin instruction
*
### New Features
* 1203 MegaMenu shrinker and *Brands* virtual menu item
* [Summernote](https://summernote.org/) is now the primary HTML editor
* #431 Added option to randomize the display order for slides on each request
* #1258 Add option to filter shipping and payment methods by a specific customer role
* #1247 Allow to import non system customer roles in customer import
* #1117 Added an option to display a dropdown menu for manufacturers
* #1203 Added an option to define a maximum number of elements in the main menu for the first hierarchy of the catalog navigation
* GMC: column chooser for edit grid
* #1100 Customer can register in frontend via "Login with Amazon" button
* **Web API**:
* #1292 Added endpoint to get order in PDF format
* Added endpoint to complete an order
* #1364 Added endpoints for MeasureWeight and MeasureDimension
* Added options to include option names of specification and product attributes in the search index
* #441 added option to specify that additional shipping surcharges are considered only once.
* #1295 Sales tracking (tracking pixel) for Billiger.de
* XML and CSV export of shopping cart and wishlist items
* #1363 Make storing of IP addresses optional
* #729 Option for automatic order amount capturing when the shipping status changed to "shipped"
* (Dev) ILocalizationFileResolver: responsible for finding localization files for client scripts
* #998 GMC: Find a way to map attribute combination values to feed export values

### Improvements
* Target .NET Framework changed: 4.5.2 > 4.6.1.
* Lower memory consumption
* #649 Media FileSystem provider: segmenting files in subfolders to increase IO perf with huge amount of files
* #1141 Clearer backend order list. Added more infos like payment method.
* #1248 New payment integration guidelines for Sofort\Klarna
* TwitterAuth: better error handling and enhanced admin instruction
* #1181 Debitoor: Add option to display shipping address on invoices
* Moved RoundPricesDuringCalculation setting to currency entity
* #1100 Use new "Login with Amazon" services to initialize an Amazon payment
* #1285 Copy product: Add option to add more than one copy
* (Perf) Many improvements in hooking framework
* #1294 Swiss PostFinance: External payment page too small on mobile devices. Added setting for mobile device template URL, pre-configured with PostFinance template.
* #1143 Make shipping methods suitable for multi-stores
* #1320 Image import: Find out the content type of image URLs by response header rather than file extension (which is sometimes missing)
* #1219 Recently viewed products list should respect setting to hide manufacturer names

### Bugfixes
* #1268 Data importer always inserts new pictures and does not detect equal pictures while importing
* OutputCache computes ambiguous cache keys for blog pages
* #1142 Customer import creates role multiple times
* #1244 Variant query model binder cannot handle types text and datepicker
* #1273 Attribute formatter should consider setting CatalogSettings.ShowVariantCombinationPriceAdjustment
* Product entity picker should use the wildcard search to find products
* Hook framework should run hooks with `ImportantAttribute` when hooking was disabled per scope
* #1297 Web API: Parsing the timestamp may fail due to the different accuracy of the milliseconds
* Debitoor: VAT amount could be transmitted as miscellaneous for deliveries abroad.
* Prices with discounts limited to categories and customer groups were shown to all users in product lists
* #1330 MegaSearch: Missing variant facets if the variant value is not unique
* Back-in-stock subscription form was already submitted when opening the popup dialog
* Associated products of a grouped product were displayed in the wrong order
* Payment-Filter: Fixed "The cast to value type 'System.Decimal' failed because the materialized value is null"
* The tax value per tax rate was not updated when adding\removing a product to\from the order.
* The option to send manually was ignored when sending e-mails
* #528 LimitedToStores is required on payment provider rather than plugin level
* #1318 Disabled preselected attribute combination permanently hides the shopping cart button, even if another combination is selected.


## SmartStore.NET 3.0.3
Expand All @@ -36,7 +99,9 @@
* Fixed shipping computation method ignoring deactivated PricesIncludeTax setting
* **Debitoor**: Fixed missing tax rates on Debitoor invoice for net prices
* #1224 Notifier wasn't working in plugin controllers
* #1205 Server cannot append header after HTTP headers have been sent
* #1205 Server cannot append header after
*
* headers have been sent
* #1154 Left offcanvas navigation does not open when in checkout progress
* #1212 Export: FTP publishing should consider directory structure
* #1253 Product PDF exporter only exports one picture and ignores the picture number profile setting
Expand Down
Binary file modified lib/SmartStore.Licensing/SmartStore.Licensing.dll
Binary file not shown.
Binary file added lib/nuget/nuget.exe
Binary file not shown.
Binary file added lib/vswhere/vswhere.exe
Binary file not shown.
3 changes: 2 additions & 1 deletion src/Libraries/SmartStore.Core/BaseEntity.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,12 @@ public Type GetUnproxiedType()
// it's a proxied type
t = t.BaseType;
}

return t;
}

/// <summary>
/// Transient objects are not associated with an item already in storage. For instance,
/// Transient objects are not associated with an item already in storage. For instance,
/// a Product entity is transient if its Id is 0.
/// </summary>
public virtual bool IsTransientRecord()
Expand Down
Loading