Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1740 commits
Select commit Hold shift + click to select a range
f9ea5de
Merge pull request #3012 from reactioncommerce/esther-fix-issue-2135
brent-hoover Oct 4, 2017
303d4b6
Revert "Show products that fail validation when publishing. (#2795)"
brent-hoover Oct 4, 2017
bd75724
Merge branch 'marketplace' into brent-fix-issue-2836
brent-hoover Oct 4, 2017
7d6007f
Fixes 2890 by checking for shops with given slug
spencern Oct 4, 2017
84a04e7
Fix broken test by passing in "edit mode" arg from test
spencern Oct 4, 2017
3d60e1d
Fix broken createShipmentQuotes that wasn't creating shipping records
brent-hoover Oct 4, 2017
0abd951
Fix the actual cause of test error. Reload products between tests
spencern Oct 4, 2017
a904b79
Don't return an error because the package is disabled
brent-hoover Oct 4, 2017
c125772
bump meteor version to 1.5.5.2
spencern Oct 4, 2017
81fec90
Grab config from primaryShop if merchantShippingRates for set to true
brent-hoover Oct 4, 2017
fa5d5c3
Remove spurious parcel object and put weight/dimensions on options
brent-hoover Oct 4, 2017
017afb3
Merge branch 'marketplace' into release-1.5.0
spencern Oct 4, 2017
2994411
Grab settings based on marketplace settings
brent-hoover Oct 4, 2017
c659aeb
Use total cart weight for "parcel"
brent-hoover Oct 4, 2017
3f8edbf
destructuring is magic
brent-hoover Oct 4, 2017
feb9603
Reenable test
brent-hoover Oct 4, 2017
1643664
Rename plugin to be consistent with pattern
brent-hoover Oct 4, 2017
4314a50
Correct typo
brent-hoover Oct 4, 2017
dbed1ba
Merge branch 'marketplace' of github.com:reactioncommerce/reaction in…
aanchirinah Oct 4, 2017
00b864e
- register express_auth_and_capture in database
Oct 4, 2017
597e688
add users in the "customer" group to the Accounts publication
foladipo Oct 4, 2017
6c037a3
Removed hardcoded code in taxCalc.js
aanchirinah Oct 4, 2017
889b446
- show the name, email and last 25 orders on the profile of a searche…
foladipo Oct 4, 2017
f263c9a
show the order history of any user, not just the one who is currently…
foladipo Oct 4, 2017
304314b
show the avatar of any user, not just the one who is currently logged in
foladipo Oct 4, 2017
ae856b7
Add .reaction/ci/config.yml
Oct 2, 2017
4acca7b
Updated dependencies
Oct 4, 2017
79c0993
Merge pull request #3025 from reactioncommerce/spencer-bump-meteor-ve…
Oct 4, 2017
341c3cb
prevent admins from editing the email of other users, thus reverting …
foladipo Oct 4, 2017
55dc5c0
fixed brand asset for shops as it returned undefined and shop is take…
lcampanis Oct 4, 2017
76b8818
Save email to anonymous user session
Oct 4, 2017
ff6beae
Merge pull request #2973 from reactioncommerce/audax-fix-issue-2533
spencern Oct 4, 2017
c006e63
Merge pull request #3021 from reactioncommerce/brent-revert-red-dots
kieckhafer Oct 4, 2017
5f4eada
Removed snippet in variantList.js
aanchirinah Oct 4, 2017
77a12c2
Merge branch 'marketplace' of github.com:reactioncommerce/reaction in…
aanchirinah Oct 4, 2017
15eae70
fix button bgcolor
lcampanis Oct 4, 2017
2e3c0da
Merge pull request #3030 from reactioncommerce/marketplace-navbar-bra…
mikemurray Oct 4, 2017
5e9859e
remove obsolete methods
foladipo Oct 4, 2017
0446f06
Replaced 'selectedVariant()._id' with 'selectedVariantID()'
aanchirinah Oct 4, 2017
b539664
Allow discounts to apply on primary shop, pending the implementation …
impactmass Oct 4, 2017
9a8a826
cart/setAnonymousUserEmail tests
Oct 4, 2017
dd51d9d
Fix line length
Oct 4, 2017
df58a32
improve UX of accounts search
foladipo Oct 4, 2017
d714c7d
publish the orders of any user, not just the one currently logged in
foladipo Oct 4, 2017
aa28b13
Merge branch 'marketplace' into kieha-stripe-anon-checkout-2832
Oct 4, 2017
bc4a59b
remove commented code
kieckhafer Oct 4, 2017
437395a
Code style updates
Oct 4, 2017
fd662ff
open actionView to correct loaction on page load
kieckhafer Oct 4, 2017
c798c33
Use error rather than e
brent-hoover Oct 4, 2017
5323f0f
Merge pull request #2926 from Akarshit/bugfix-charSearch
brent-hoover Oct 5, 2017
3b56547
Merge pull request #3027 from reactioncommerce/esther-fix-issue-3001
brent-hoover Oct 5, 2017
fce8baf
Attach email to cart of anon user instead of account
Oct 5, 2017
aa180b8
Rename component name to be less generic
Oct 5, 2017
4341665
JSdoc for uniqObjects
brent-hoover Oct 5, 2017
c9d9756
Change map to find. Add better comments
brent-hoover Oct 5, 2017
1c46531
Add better TODOs
brent-hoover Oct 5, 2017
3ac502d
Throw not-implemented error if multi-providers enabled
brent-hoover Oct 5, 2017
db1307b
Throw not-implemented error if multi-providers enabled
brent-hoover Oct 5, 2017
0d98152
Merge pull request #3031 from reactioncommerce/marketplace-button-bgc…
spencern Oct 5, 2017
6b00b48
Merge branch 'marketplace' into release-1.5.0
spencern Oct 5, 2017
75c6bb3
Add comment
brent-hoover Oct 5, 2017
6bd6562
Add comment about flag
brent-hoover Oct 5, 2017
55330ba
Update JSDoc
brent-hoover Oct 5, 2017
e6fdd9c
Add comments and use forEach instead of map
brent-hoover Oct 5, 2017
6d36a5e
lots of forEach instead of map
brent-hoover Oct 5, 2017
b4e694b
Change to forEach
brent-hoover Oct 5, 2017
8b5bd21
Don't change billing code to avoid confusion
brent-hoover Oct 5, 2017
349f0cd
Merge pull request #3013 from reactioncommerce/audax-fix-issue-2516
brent-hoover Oct 5, 2017
9546ab4
add jsdocs for some functions/methods
foladipo Oct 5, 2017
6609092
Allow discounts to apply only on single shop carts pending shop-by-sh…
impactmass Oct 5, 2017
e9464de
Fixed typo in readme file
aanchirinah Oct 5, 2017
bac0a5e
Update shipping records all at once
brent-hoover Oct 5, 2017
304f605
Correctly update shipping record
brent-hoover Oct 5, 2017
b359982
use native array methods instead of those from lodash
foladipo Oct 5, 2017
dfec335
improve some text on the UI and add i18n for them
foladipo Oct 5, 2017
d41f132
Fixed variant edit view visibility
aanchirinah Oct 5, 2017
9a29868
Merge pull request #3038 from reactioncommerce/audax-fixed-typo-in-re…
spencern Oct 5, 2017
cf5e671
Add tests for applying discounts on multi-item carts
impactmass Oct 5, 2017
faed340
Merge branch 'marketplace' into discount-main-shop
impactmass Oct 5, 2017
028c2db
Merge branch 'marketplace' into ek-actionViewOnTitle
kieckhafer Oct 5, 2017
bf3a322
Set up alert error on adding discount code to multishop cart
impactmass Oct 5, 2017
20ef37a
Fix lint errors
impactmass Oct 5, 2017
aba524c
Fixes Router.Hooks by fixing the browserRouter implementation of Rout…
spencern Oct 5, 2017
cb03dce
Update test to check for thrown error not response object
impactmass Oct 5, 2017
bb2ba2d
Change route equality check to use params, query, and route.
spencern Oct 5, 2017
0d45894
update Docker base to v2.2.0
jshimko Oct 5, 2017
e4dfc30
Add ability to enable and disable a marketplace shop
mikemurray Oct 5, 2017
16c35a2
Merge pull request #3022 from reactioncommerce/spencer-fix-2890-shop-…
mikemurray Oct 5, 2017
5181e3d
Merge branch 'marketplace' into mm-shop-manager-2864
mikemurray Oct 5, 2017
70debb2
clean up CI build steps for deprecated branches
jshimko Oct 5, 2017
cb6e9e1
add TOOL_NODE_FLAGS to CI test env to fix memory issue
jshimko Oct 5, 2017
480fd43
translations
kieckhafer Oct 5, 2017
17dddaa
logging for visibility
kieckhafer Oct 5, 2017
c21df83
Fixes 2623 - 404 on verified email
spencern Oct 6, 2017
0fcedd2
Merge branch 'marketplace' into release-1.5.0
spencern Oct 6, 2017
4b047d4
Merge pull request #3046 from reactioncommerce/spencer-fix-2623-verif…
kieckhafer Oct 6, 2017
a71fa92
Back out change to normalizeAddress to fix
brent-hoover Oct 6, 2017
94cd6a6
Merge branch 'marketplace' into brent-fix-issue-2836
brent-hoover Oct 6, 2017
2958a5a
Merge pull request #3039 from reactioncommerce/audax-fix-issue-2989
brent-hoover Oct 6, 2017
3bee352
Remove console.log from actionView.js
spencern Oct 6, 2017
3183f33
Remove console.logs from productField.js
spencern Oct 6, 2017
b49d5a1
Merge pull request #2847 from reactioncommerce/brent-fix-issue-2836
spencern Oct 6, 2017
0501f86
Merge branch 'marketplace' into release-1.5.0
spencern Oct 6, 2017
c8c9a52
Use string code for Meteor.error first argument
impactmass Oct 6, 2017
532bdc0
use sentence case in some i18n strings
foladipo Oct 6, 2017
1bf641e
use sentence case in some template text
foladipo Oct 6, 2017
c965f91
Update cart/setAnonymousUserEmail tests
Oct 6, 2017
635f64c
Remove tracker.autorun for subscriptions
joykare Oct 6, 2017
71fe199
Reset cart workflow to the beginning for anonymous users
Oct 6, 2017
1e45116
Merge pull request #3045 from reactioncommerce/docker-ci-updates
Oct 6, 2017
ee670d0
Merge pull request #3032 from reactioncommerce/audax-fix-issue-2660
spencern Oct 6, 2017
5ef6543
Add generic stylesheet for sortable tables
mikemurray Oct 6, 2017
71f0945
Merge pull request #3043 from reactioncommerce/spencer-fix-2782-route…
Oct 6, 2017
31b2065
Adjust classnames and translation keys
mikemurray Oct 6, 2017
22f6684
Add translations for markeplace shops table
mikemurray Oct 6, 2017
865cb42
Merge branch 'marketplace' of https://github.com/reactioncommerce/rea…
lcampanis Oct 6, 2017
360370b
Filter out the primary shop out of the list of marketplace shops
mikemurray Oct 6, 2017
4f340df
Don't show products for disabled shops
mikemurray Oct 6, 2017
0a9ff57
Load all translations for the reaction-marketplace package
mikemurray Oct 6, 2017
acbc3c0
Merge pull request #3041 from reactioncommerce/discount-main-shop
spencern Oct 6, 2017
2bee995
update issue template copy
sophiehe Oct 6, 2017
8f4e447
Increases the timeout for a test that regularly times out on circle
spencern Oct 6, 2017
d09104d
Add Hackabugathon messaging and other copy edits
sophiehe Oct 6, 2017
663a4b3
removed localstorage currency get and set, relying only on user.profi…
lcampanis Oct 6, 2017
1bf9d0f
Merge branch 'saveUserCurrencyLocalizationInProfile' of https://githu…
lcampanis Oct 6, 2017
a8317ea
remove logs
kieckhafer Oct 6, 2017
9ef7a4e
Change numerical error codes to strings
spencern Oct 6, 2017
a6a291d
Remove eslint-disable line as it wasn't throwing any lint errors on m…
spencern Oct 6, 2017
b423653
register schemas
kieckhafer Oct 6, 2017
fa006e7
register schemas
kieckhafer Oct 6, 2017
c902c75
open correct settings panel when clicking title after clicking variant
kieckhafer Oct 6, 2017
7e33aa1
open correct actionView when clicking on product in grid actionview
kieckhafer Oct 6, 2017
5f47060
Add up migration for paymentMethod new fields
impactmass Oct 6, 2017
afe3679
open action view if ti's closed and you click on title
kieckhafer Oct 6, 2017
9a4fb35
order
kieckhafer Oct 6, 2017
f92fa43
fix card expanding on click
kieckhafer Oct 6, 2017
6b3d306
Change inline email text
spencern Oct 6, 2017
045b060
Merge pull request #3035 from reactioncommerce/kieha-stripe-anon-chec…
spencern Oct 6, 2017
54e9948
Migrate cartItems and set proper settingsKey
impactmass Oct 6, 2017
6248d1e
Add down migration 16 on paymentMethod
impactmass Oct 6, 2017
cfe2d4d
register all schemas with registerSchema
kieckhafer Oct 6, 2017
2174caa
Update shippo.js
kieckhafer Oct 6, 2017
2d0f779
Merge pull request #3049 from reactioncommerce/mm-shop-manager-2864
spencern Oct 6, 2017
775d82d
Fix closing "product details" panel when entering product details page
mikemurray Oct 6, 2017
7c4886e
remove package.json to allow @reactioncommerce aliases to work
kieckhafer Oct 6, 2017
418d505
Merge branch 'ek-issue2983' of https://github.com/reactioncommerce/re…
kieckhafer Oct 6, 2017
e67a5c8
Merge branch 'release-1.5.0' into seun-migration-updates-2
impactmass Oct 6, 2017
697f63b
Merge branch 'release-1.5.0' into ek-actionViewOnTitle
spencern Oct 6, 2017
3c29a7e
user registered schemas, instead of imported schemas
kieckhafer Oct 6, 2017
8c49b90
update translations
kieckhafer Oct 6, 2017
ba71220
remove log
kieckhafer Oct 6, 2017
1b92d52
documentation
kieckhafer Oct 6, 2017
071e5c4
Merge remote-tracking branch 'origin/release-1.5.0' into ek-issue2983
kieckhafer Oct 6, 2017
8d54d84
changed user collection to Accounts instead
lcampanis Oct 6, 2017
1a21357
Merge branch 'release-1.5.0' into sophiehe-patch-1
Oct 6, 2017
9ea122a
Update README.md
Oct 6, 2017
0f645f8
Merge pull request #3052 from reactioncommerce/sophiehe-patch-1
Oct 6, 2017
77d921a
Merge branch 'release-1.5.0' into spencer-test-increase-timeout-creat…
Oct 6, 2017
92347ef
Merge pull request #3051 from reactioncommerce/sophiehe-copy-edits
Oct 6, 2017
2585db9
Resolve console error from clicking on product search results
spencern Oct 7, 2017
94a3a1b
Merge branch 'release-1.5.0' into ek-issue2983
kieckhafer Oct 7, 2017
a3408be
Remove reaction-connectors package.json
Oct 7, 2017
d1e7a9b
lint fixes
kieckhafer Oct 7, 2017
0e1c794
Merge branch 'ek-issue2983' of https://github.com/reactioncommerce/re…
kieckhafer Oct 7, 2017
7aabb1c
Lint fix
Oct 7, 2017
ed2d579
Revert "Lint fix"
Oct 7, 2017
570791e
Code cleanup
spencern Oct 7, 2017
1c09ee8
Merge branch 'release-1.5.0' into saveUserCurrencyLocalizationInProfile
kieckhafer Oct 7, 2017
b4a6c41
Merge pull request #2834 from reactioncommerce/folusho-fix-orders-and…
spencern Oct 7, 2017
ec5abce
fix translations
kieckhafer Oct 7, 2017
8c9772c
Merge pull request #3053 from reactioncommerce/ek-issue2983
spencern Oct 7, 2017
ada6e5a
remove test translations
kieckhafer Oct 7, 2017
88c027c
Merge branch 'release-1.5.0' into ek-issue2817
kieckhafer Oct 7, 2017
3912df7
Merge pull request #3015 from reactioncommerce/ek-actionViewOnTitle
spencern Oct 7, 2017
da25c16
Merge branch 'release-1.5.0' into ek-issue2817
kieckhafer Oct 7, 2017
3b9a080
Merge pull request #2979 from reactioncommerce/saveUserCurrencyLocali…
spencern Oct 7, 2017
6ed21b1
Merge branch 'release-1.5.0' into ek-issue2817
kieckhafer Oct 7, 2017
36f3643
more translations
kieckhafer Oct 7, 2017
901325c
Fix unitsOfLength schema
spencern Oct 7, 2017
fedf54c
unitsOfLength migration
spencern Oct 7, 2017
76a03de
billing migration tweaks
spencern Oct 7, 2017
51ca34d
Remove console.log
spencern Oct 7, 2017
64a56dc
Merge pull request #3057 from reactioncommerce/ek-issue2817
spencern Oct 7, 2017
effef7e
set user profile currency server side in user collection
lcampanis Oct 7, 2017
52727c3
Merge branch 'release-1.5.0' of https://github.com/reactioncommerce/r…
lcampanis Oct 7, 2017
6e6a5bb
preliminary check for non-existing currencies
lcampanis Oct 7, 2017
f8aca67
Merge branch 'release-1.5.0' into seun-migration-updates-2
impactmass Oct 8, 2017
95a1ca1
Iterate over billing records and grab refunds
brent-hoover Oct 9, 2017
9b0af3e
fix array issue with currency
lcampanis Oct 9, 2017
93bde5a
Merge branch 'release-1.5.0' into spencer-test-increase-timeout-creat…
mikemurray Oct 9, 2017
158d5de
Merge pull request #3055 from reactioncommerce/spencer-test-increase-…
mikemurray Oct 9, 2017
fd5e585
Merge pull request #3020 from reactioncommerce/seun-migration-updates-2
spencern Oct 9, 2017
5476005
Build up variables to use in email notification
Oct 9, 2017
b3a1419
Merge branch 'release-1.5.0' into brent-fix-issue-3024
Oct 9, 2017
701d15a
LingoHub Update :rocket:
spencern Oct 9, 2017
588866b
Correctly sum up total with correct shipping
Oct 10, 2017
fb90453
Merge branch 'brent-fix-issue-3024' of https://github.com/reactioncom…
Oct 10, 2017
6bc06c6
Remove slug from order email
brent-hoover Oct 10, 2017
887a763
Lint fixes
brent-hoover Oct 10, 2017
9e33514
Remove slash from order URL
brent-hoover Oct 10, 2017
39189fa
Restore missing i18n values
Oct 10, 2017
31919f1
Fix i18n Typo orderCancelled
Oct 10, 2017
883f139
Re-wrap in variant form in a blaze wrapper to prevent focus loss on tab
mikemurray Oct 10, 2017
29f8447
Add some, remove some i18n labels
Oct 10, 2017
99c99a7
Merge pull request #3073 from reactioncommerce/fix-order-canceled-typo
Oct 10, 2017
bcfe2e2
Title is Title, MSRP is compare at.
Oct 10, 2017
8987ad1
Labels and Title
Oct 10, 2017
6f3e36f
Merge pull request #3072 from reactioncommerce/restore-i18n-release-1…
Oct 10, 2017
433b159
Merge branch 'release-1.5.0' into mm-fix-form-focus-loss
kieckhafer Oct 10, 2017
e3c7d93
LingoHub Update :rocket:
spencern Oct 10, 2017
8046e49
Merge pull request #3074 from reactioncommerce/mm-fix-form-focus-loss
kieckhafer Oct 10, 2017
d00f56d
Merge branch 'release-1.5.0' into lingohub_based_on_release-1.5.0
Oct 10, 2017
4d67c89
Fix display of currency on login
spencern Oct 10, 2017
5283be6
Merge pull request #3071 from reactioncommerce/lingohub_based_on_rele…
brent-hoover Oct 10, 2017
dffdf66
Merge pull request #3061 from reactioncommerce/saveUserCurrencyLocali…
spencern Oct 10, 2017
c8705e5
Merge pull request #3064 from reactioncommerce/brent-fix-issue-3024
spencern Oct 10, 2017
bfb1707
Fix duplicate i18n key
Oct 10, 2017
3b3eab2
add error message for inactive shops
kieckhafer Oct 10, 2017
78bde91
Merge pull request #3076 from reactioncommerce/ek-errorMessageForStripe
spencern Oct 10, 2017
1859e9e
un-skip test
kieckhafer Oct 10, 2017
596251c
LingoHub Update :rocket:
Oct 10, 2017
a839871
Merge pull request #3078 from reactioncommerce/lingohub_based_on_rele…
spencern Oct 10, 2017
39fcddd
fix test to expect correct result
kieckhafer Oct 10, 2017
00d3af6
fix test to expect correct result
kieckhafer Oct 10, 2017
0dbd69a
Fix variant position update tests
mikemurray Oct 10, 2017
85307a5
Merge branch 'ek-pendingTestReview' of https://github.com/reactioncom…
mikemurray Oct 10, 2017
d9ed71b
re-enable working test
kieckhafer Oct 10, 2017
a31a056
Merge branch 'ek-pendingTestReview' of https://github.com/reactioncom…
kieckhafer Oct 10, 2017
d2d3aa5
re-enable working test
kieckhafer Oct 10, 2017
d3894e6
Comment out useless test. Add todo for future implementation
mikemurray Oct 10, 2017
95759c8
Merge branch 'ek-pendingTestReview' of https://github.com/reactioncom…
mikemurray Oct 10, 2017
cba4f4f
re-skip a couple
kieckhafer Oct 10, 2017
3e38f21
Fixes #3079 - adds a guard to profile.currency to ensure profile is d…
spencern Oct 10, 2017
9556fd0
add timeout for test to work
kieckhafer Oct 10, 2017
9271213
add Cart.remove() to clear cart before each cart function runs
kieckhafer Oct 10, 2017
c113ac4
Remove autoEnable from marketplace plugin
spencern Oct 10, 2017
7940151
Only show Stripe Connect settings if `marketplace` is enabled
spencern Oct 10, 2017
f7b457c
Remove i18n files from no-longer-used stripe-connect plugin
spencern Oct 10, 2017
e3f68e1
fix last test with static boolean in faker data
kieckhafer Oct 11, 2017
d1dffab
delete commented otu test
kieckhafer Oct 11, 2017
4f92429
Add guard to prevent error when route.options is undefined
spencern Oct 11, 2017
fa4fb11
Merge pull request #3077 from reactioncommerce/ek-pendingTestReview
spencern Oct 11, 2017
140e21c
Merge pull request #3086 from reactioncommerce/spencer-fix-3080-add-c…
spencern Oct 11, 2017
f05628b
Merge pull request #3081 from reactioncommerce/spencer-fix-3079-profi…
spencern Oct 11, 2017
c608c6e
Merge pull request #3083 from reactioncommerce/spencer-remove-legacy-…
spencern Oct 11, 2017
ede18af
Merge pull request #3082 from reactioncommerce/spencer-marketplace-de…
spencern Oct 11, 2017
07f76e1
Fix for missing order transactions on refund create
mikemurray Oct 11, 2017
912a50d
Merge pull request #3090 from reactioncommerce/mm-fix-refund-reactivity
mikemurray Oct 11, 2017
792e101
Fix typo and bump bithound
spencern Oct 11, 2017
a3f5a61
Fix lint issues from bithound
spencern Oct 11, 2017
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
  •  
  •  
  •  
18 changes: 0 additions & 18 deletions .bithoundrc
Original file line number Diff line number Diff line change
Expand Up @@ -56,29 +56,11 @@
"lint": {"engine": "eslint"}
},
"dependencies": {
"mute": [
"wdio-mocha-framework",
"griddle-react",
"twilio",
"react-addons-create-fragment",
"react-addons-pure-render-mixin",
"react-addons-test-utils",
"react-dom",
"react",
"transliteration",
"react-measure",
"react-onclickoutside",
"react-textarea-autosize",
"fibers"
],
"unused-ignores": [
"jquery",
"sweetalert2",
"font-awesome",
"bcrypt",
"react-addons-pure-render-mixin",
"url",
"griddle-react",
"tether-tooltip",
"react-textarea-autosize",
"react-color",
Expand Down
9 changes: 6 additions & 3 deletions .circleci/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,16 @@ set -e
DOCKER_NAMESPACE=${DOCKER_NAMESPACE:-"reactioncommerce/reaction"}

# if we're not on a deployment branch or a Docker related PR branch, skip the Docker build/test
if [[ "$CIRCLE_BRANCH" != "master" && "$CIRCLE_BRANCH" != "development" && "$CIRCLE_BRANCH" != *"docker"* ]]; then
echo "Not running a deployment branch. Skipping the Docker build test."
if [[ "$CIRCLE_BRANCH" != "master" && "$CIRCLE_BRANCH" != *"docker"* ]]; then
echo "Not running a build branch. Skipping the Docker build test."
exit 0
fi

# build new image
docker build --build-arg TOOL_NODE_FLAGS="--max-old-space-size=4096" -t reactioncommerce/reaction:latest .
docker build \
--build-arg TOOL_NODE_FLAGS="--max-old-space-size=4096" \
--build-arg INSTALL_MONGO=true \
-t reactioncommerce/reaction:latest .

# run the container and wait for it to boot
docker-compose -f .circleci/docker-compose.yml up -d
Expand Down
9 changes: 5 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,13 @@ jobs:
working_directory: /home/reaction

docker:
- image: node:7
- image: node:8

environment:
- DOCKER_VERSION: 17.03.1-ce
- DOCKER_COMPOSE_VERSION: 1.13.0
- DOCKER_VERSION: 17.05.0-ce
- DOCKER_COMPOSE_VERSION: 1.15.0
- METEOR_ALLOW_SUPERUSER: true
- TOOL_NODE_FLAGS: "--max-old-space-size=4096"

steps:
- setup_remote_docker
Expand Down Expand Up @@ -38,7 +39,7 @@ jobs:
name: Restoring Meteor dev_bundle cache
key: dev_bundle

- run: npm test
# - run: npm test
- run: reaction test

- save_cache:
Expand Down
26 changes: 2 additions & 24 deletions .circleci/deploy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,39 +5,17 @@
#
# $DOCKER_USER - Docker Hub username
# $DOCKER_PASS - Docker Hub password
# $DOCKER_EMAIL - Docker Hub email


## Optional Environment Variables
# (used to customize the destination on Docker Hub without having to edit the CircleCI config)
#
# $DOCKER_NAMESPACE - the image name for production deployments [Default]: reactioncommerce/reaction
# $DOCKER_NAMESPACE_DEV - the image name for development deployments [Default]: reactioncommerce/prequel


if [[ "$CIRCLE_BRANCH" != "master" && "$CIRCLE_BRANCH" != "development" ]]; then
if [[ "$CIRCLE_BRANCH" != "master" ]]; then
echo "Not running a deployment branch."
exit 0
fi


## Development
if [[ "$CIRCLE_BRANCH" == "development" ]]; then
set -e

DOCKER_NAMESPACE=${DOCKER_NAMESPACE:-"reactioncommerce/reaction"}
DOCKER_NAMESPACE_DEV=${DOCKER_NAMESPACE_DEV:-"reactioncommerce/prequel"}

docker tag $DOCKER_NAMESPACE:latest $DOCKER_NAMESPACE_DEV:latest
docker tag $DOCKER_NAMESPACE_DEV:latest $DOCKER_NAMESPACE_DEV:$CIRCLE_BUILD_NUM

docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS

docker push $DOCKER_NAMESPACE_DEV:$CIRCLE_BUILD_NUM
docker push $DOCKER_NAMESPACE_DEV:latest
fi


# Master branch deployment (only runs when a version git tag exists - syntax: "v1.2.3")
if [[ "$CIRCLE_BRANCH" == "master" ]]; then
VERSION=$(git describe --tags | grep "^v[0-9]\+\.[0-9]\+\.[0-9]\+$")
Expand All @@ -49,7 +27,7 @@ if [[ "$CIRCLE_BRANCH" == "master" ]]; then

docker tag $DOCKER_NAMESPACE:latest $DOCKER_NAMESPACE:$VERSION

docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS
docker login -u $DOCKER_USER -p $DOCKER_PASS

docker push $DOCKER_NAMESPACE:$VERSION
docker push $DOCKER_NAMESPACE:latest
Expand Down
3 changes: 2 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -239,6 +239,7 @@
}], // http://eslint.org/docs/rules/space-before-function-paren
"space-infix-ops": 2, // http://eslint.org/docs/rules/space-infix-ops
"space-in-parens": [2, "never"], // http://eslint.org/docs/rules/space-in-parens
"spaced-comment": [2, "always"] // http://eslint.org/docs/rules/spaced-comment
"spaced-comment": [2, "always"], // http://eslint.org/docs/rules/spaced-comment
"arrow-spacing": [2, { "before": true, "after": true }] // https://eslint.org/docs/rules/arrow-spacing
}
}
18 changes: 9 additions & 9 deletions .github/issue_template.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
For bugs, please fill out the three following sections completely. Failure to provide
this information may result in your ticket being closed without comments.
For bugs, please fill out the three following sections completely. For the ticket to be resolved, you'll want to provide as much information as possible.

Are you looking for support for installation/getting started with Reaction? Please go
to our [Gitter](https://gitter.im/reactioncommerce/reaction) channel instead.
Are you looking for help with getting started on Reaction? Please go
to our [Gitter room](https://gitter.im/reactioncommerce/reaction) instead.

### Expected behavior

### Actual Behavior
### Actual behavior

### Steps to Reproduce the Behavior
### Steps to reproduce the behavior

### Versions
(run `reaction -v` from your reaction directory)

For enhancements or other issues, please describe in as much detail as
possible how the app should be changed and how this would benefit
users/developers
For enhancements or other issues, please describe, in as much detail as
possible, how the app should be changed, and how this would benefit other users and developers.

We're giving away t-shirts, tote bags, and $500 gift cards to anyone who contributes a feature or fixes a bug. Learn more about the [Reaction Hack-a-bug-a-thon](https://blog.reactioncommerce.com/introducing-the-reaction-hack-a-bug-a-thon/).
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
.fileStorage/
.vscode
.idea
.c9
*.csv
*.dat
*.gz
Expand Down
2 changes: 1 addition & 1 deletion .meteor/release
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[email protected].1
[email protected].2
6 changes: 3 additions & 3 deletions .meteor/versions
32 changes: 16 additions & 16 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,30 +8,30 @@ Diversity is one of our huge strengths, but it can also lead to communication is

This isn’t an exhaustive list of things that you can’t do. Rather, take it in the spirit in which it’s intended - a guide to make it easier to enrich all of us and the broader communities in which we participate.

This code of conduct applies to all spaces managed by Reaction Commerce. This includes our [development chat room](https://gitter.im/reactioncommerce/reaction), [forums](https://forums.reactioncommerce.com), [blog](https://blog.reactioncommerce.com), mailing lists, [issue tracker](https://github.com/reactioncommerce/reaction/issues), [project board](https://waffle.io/reactioncommerce/reaction), Reaction events and meetups, and any other forums or service created by the core project team which the community uses for communication. In addition, violations of this code outside these spaces may affect a person's ability to participate within them.
This code of conduct applies to all spaces managed by Reaction Commerce. This includes our [development chat room](https://gitter.im/reactioncommerce/reaction), [forums](https://forums.reactioncommerce.com), [blog](https://blog.reactioncommerce.com), mailing lists, [issue tracker](https://github.com/reactioncommerce/reaction/issues), [project boards](https://github.com/reactioncommerce/reaction/projects), Reaction events and meetups, and any other forums or service created by the core project team which the community uses for communication. In addition, violations of this code outside these spaces may affect a person's ability to participate within them.

If you believe someone is violating the code of conduct, we ask that you report it by emailing [[email protected]](mailto:[email protected]). For more details, please see our [Reporting Guidelines](https://docs.reactioncommerce.com/reaction-docs/master/reporting-guide).
If you believe someone is violating the code of conduct, we ask that you report it by emailing <mailto:[email protected]>. For more details, please see our [Reporting Guidelines](https://docs.reactioncommerce.com/reaction-docs/master/reporting-guide).

- **Be friendly and patient.**
- **Be friendly and patient.**

- **Be welcoming.** We strive to be a community that welcomes and supports people of all backgrounds and identities. This includes, but is not limited to members of any race, ethnicity, culture, national origin, color, immigration status, social and economic class, educational level, sex, sexual orientation, gender identity and expression, age, size, family status, political belief, religion, and mental and physical ability.
- **Be welcoming.** We strive to be a community that welcomes and supports people of all backgrounds and identities. This includes, but is not limited to members of any race, ethnicity, culture, national origin, color, immigration status, social and economic class, educational level, sex, sexual orientation, gender identity and expression, age, size, family status, political belief, religion, and mental and physical ability.

- **Be considerate.** Your work will be used by other people, and you in turn will depend on the work of others. Any decision you take will affect users and colleagues, and you should take those consequences into account when making decisions. Remember that we're a world-wide community, so you might not be communicating in someone else's primary language.
- **Be considerate.** Your work will be used by other people, and you in turn will depend on the work of others. Any decision you take will affect users and colleagues, and you should take those consequences into account when making decisions. Remember that we're a world-wide community, so you might not be communicating in someone else's primary language.

- **Be respectful.** Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It’s important to remember that a community where people feel uncomfortable or threatened is not a productive one. Members of the Reaction community should be respectful when dealing with other members as well as with people outside the Reaction community.
- **Be respectful.** Not all of us will agree all the time, but disagreement is no excuse for poor behavior and poor manners. We might all experience some frustration now and then, but we cannot allow that frustration to turn into a personal attack. It’s important to remember that a community where people feel uncomfortable or threatened is not a productive one. Members of the Reaction community should be respectful when dealing with other members as well as with people outside the Reaction community.

- **Be careful in the words that you choose.** We are a community of professionals, and we conduct ourselves professionally. Be kind to others. Do not insult or put down other participants. Harassment and other exclusionary behavior aren't acceptable. This includes, but is not limited to:
- **Be careful in the words that you choose.** We are a community of professionals, and we conduct ourselves professionally. Be kind to others. Do not insult or put down other participants. Harassment and other exclusionary behavior aren't acceptable. This includes, but is not limited to:

- Violent threats or language directed against another person.
- Discriminatory jokes and language.
- Posting sexually explicit or violent material.
- Posting (or threatening to post) other people's personally identifying information ("doxing").
- Personal insults, especially those using racist or sexist terms.
- Unwelcome sexual attention.
- Advocating for, or encouraging, any of the above behavior.
- Repeated harassment of others. In general, if someone asks you to stop, then stop.
- Violent threats or language directed against another person.
- Discriminatory jokes and language.
- Posting sexually explicit or violent material.
- Posting (or threatening to post) other people's personally identifying information ("doxing").
- Personal insults, especially those using racist or sexist terms.
- Unwelcome sexual attention.
- Advocating for, or encouraging, any of the above behavior.
- Repeated harassment of others. In general, if someone asks you to stop, then stop.

- **When we disagree, try to understand why.** Disagreements, both social and technical, happen all the time and Reaction is no exception. It is important that we resolve disagreements and differing views constructively. Remember that we’re different. The strength of Reaction comes from its varied community, people from a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong. Don’t forget that it is human to err and blaming each other doesn’t get us anywhere. Instead, focus on helping to resolve issues and learning from mistakes.
- **When we disagree, try to understand why.** Disagreements, both social and technical, happen all the time and Reaction is no exception. It is important that we resolve disagreements and differing views constructively. Remember that we’re different. The strength of Reaction comes from its varied community, people from a wide range of backgrounds. Different people have different perspectives on issues. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong. Don’t forget that it is human to err and blaming each other doesn’t get us anywhere. Instead, focus on helping to resolve issues and learning from mistakes.

## Questions?

Expand Down
14 changes: 8 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,9 @@ Explore the interface and the code to give you a good overview of the product an

**Step 3:**

Explore the [GitHub issues already open on our main repo](https://waffle.io/reactioncommerce/reaction). If you find something you want to work on, let us know right there in the comments. If you are interested in a specific aspect of the project but aren't sure where to begin, feel free to ask. Start small and open up a dialogue with us. This will help to get your contributions accepted easily.
Explore the [GitHub issues already open on our main repo](https://github.com/reactioncommerce/reaction/issues) and our [GitHub project boards](https://github.com/reactioncommerce/reaction/projects). If you find something you want to work on, let us know right there in the comments. [`Pull Requests Encouraged`](https://github.com/reactioncommerce/reaction/issues?q=is%3Aissue+is%3Aopen+label%3Apull-requests-encouraged) and [`Verified Reproducible`](https://github.com/reactioncommerce/reaction/issues?q=is%3Aopen+is%3Aissue+label%3Averified-reproducible) labeled issues are a great place to start.

If you are interested in a specific aspect of the project but aren't sure where to begin, feel free to ask. Start small and open up a dialogue with us. This will help to get your contributions accepted easily.

**Step 4:**

Expand All @@ -27,8 +29,8 @@ Let us know how we can make the contribution process easier. We want to find the

[Create a pull request](https://help.github.com/articles/creating-a-pull-request/) to propose and collaborate on changes to Reaction. These changes are proposed in a PR branch, and are reviewed before merge acceptance into `development` for release.

- Should reference an issue if one exists, or provide detailed information on the goal of the PR.
- Should pass CI / Tests. New functionality should include new tests.
- Should passing a linter code review and follow Reaction style guidelines.
- Contributors should review the CLA.
- Code reviewed before merge acceptance.
- Should reference an issue if one exists, or provide detailed information on the goal of the PR.
- Pass both [acceptance tests and unit testing](https://docs.reactioncommerce.com/reaction-docs/master/testing-reaction). New functionality should include new tests.
- Lint and adhere to the [Reaction style guide](https://docs.reactioncommerce.com/reaction-docs/master/styleguide).
- Contributors should review the CLA.
- Code reviewed before merge acceptance.
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM reactioncommerce/base:v2.0.2
FROM reactioncommerce/base:v2.2.0

# Default environment variables
ENV ROOT_URL "http://localhost"
Expand Down
Loading