Skip to content

Commit

Permalink
HBW-90 Add payload to widget's requests
Browse files Browse the repository at this point in the history
  • Loading branch information
Maxim Smirnov committed Nov 15, 2018
1 parent 47a30a9 commit ce3e6dd
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ v1.6.0 [unreleased]
- [#207](https://github.com/latera/homs/pull/207) Remove extra locales from moment.js
- [#209](https://github.com/latera/homs/pull/209) Drop react-rails & react_ujs dependencies.
- [#205](https://github.com/latera/homs/pull/205) Use higher order component instead of HBWSelectMixin.
- [#213](https://github.com/latera/homs/pull/213) Add payload to widget's requests.

### Bugfixes
- [#194](https://github.com/latera/homs/pull/194) Set limit on the number of choices in lookup select from sql requests.
Expand Down
10 changes: 8 additions & 2 deletions hbw/app/javascript/packs/hbw/connection.js
Original file line number Diff line number Diff line change
Expand Up @@ -220,8 +220,14 @@ modulejs.define('HBWConnection', ['jQuery'], (jQuery) => {
this.channels = {};
}

request (...args) {
return jQuery.ajax(...args);
request (opts) {
return jQuery.ajax({
...opts,
data: {
...opts.data,
payload: this.options.payload || {}
}
});
}

createChannel (options) {
Expand Down
3 changes: 2 additions & 1 deletion hbw/app/javascript/packs/hbw/widget.js.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ modulejs.define(
this.options = options;
const connection = new Connection({
path: this.options.widgetPath,
host: this.options.widgetHost
host: this.options.widgetHost,
payload: this.options.payload
});

this.env = {
Expand Down

0 comments on commit ce3e6dd

Please sign in to comment.