Client/server data adapter and simpler data model. (#53)

* Client/server data adapter and simpler data passthroughs.

* Parse error response and pipe to UI

* Add top-of-form error display for social links

* Remove save failed state from save button

* Remove object deconstruction in catch

* Fixing a few small bugs.

* When opening and closing forms, remove drafts.

* Tweak where we send account_privacy back to

* Passing course cert visibility through.

* Fixin’ up the tests.

* Documenting weird social links behavior.

* More comments.
This commit is contained in:
David Joy
2019-03-04 16:45:22 -05:00
committed by GitHub
parent af8fb0e859
commit 129e32f7b5
25 changed files with 815 additions and 588 deletions

View File

@@ -25,10 +25,6 @@ module.exports = Merge.smart(commonConfig, {
test: /\.(js|jsx)$/,
include: [
path.resolve(__dirname, '../src'),
path.resolve(__dirname, 'node_modules/camelcase-keys'),
path.resolve(__dirname, 'node_modules/camelcase'),
path.resolve(__dirname, 'node_modules/map-obj'),
path.resolve(__dirname, 'node_modules/quick-lru'),
],
loader: 'babel-loader',
options: {