0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-11-22 17:30:29 +01:00
Dieser Commit ist enthalten in:
Angus McLeod 2020-03-24 21:14:42 +11:00
Ursprung fe7283ab3c
Commit b81685e1d1
4 geänderte Dateien mit 5 neuen und 10 gelöschten Zeilen

Datei anzeigen

@ -51,8 +51,6 @@ export default Ember.Component.extend({
const types = [this.selectorType, this.inputType]; const types = [this.selectorType, this.inputType];
console.log('running', types, option)
return option.split(',').filter(o => types.indexOf(o) !== -1).length return option.split(',').filter(o => types.indexOf(o) !== -1).length
}, },

Datei anzeigen

@ -7,7 +7,7 @@ import {
default as discourseComputed, default as discourseComputed,
on on
} from 'discourse-common/utils/decorators'; } from 'discourse-common/utils/decorators';
import { computed } from "@ember/object"; import { computed, set } from "@ember/object";
import { alias } from "@ember/object/computed"; import { alias } from "@ember/object/computed";
export default Ember.Component.extend({ export default Ember.Component.extend({
@ -48,7 +48,7 @@ export default Ember.Component.extend({
const pairs = this.get('input.pairs'); const pairs = this.get('input.pairs');
const pairCount = pairs.length + 1; const pairCount = pairs.length + 1;
pairs.forEach(p => (p.set('pairCount', pairCount))); pairs.forEach(p => (set(p, 'pairCount', pairCount)));
pairs.pushObject( pairs.pushObject(
newPair(Object.assign( newPair(Object.assign(
@ -65,7 +65,7 @@ export default Ember.Component.extend({
removePair(pair) { removePair(pair) {
const pairs = this.get('input.pairs'); const pairs = this.get('input.pairs');
const pairCount = pairs.length - 1; const pairCount = pairs.length - 1;
pairs.forEach(p => (p.set('pairCount', pairCount))); pairs.forEach(p => (set(p, 'pairCount', pairCount)));
pairs.removeObject(pair); pairs.removeObject(pair);
} }
} }

Datei anzeigen

@ -279,7 +279,7 @@
{{/if}} {{/if}}
{{#if addToGroup}} {{#if addToGroup}}
<div class="setting"> <div class="setting full">
<div class="setting-label"> <div class="setting-label">
<h3>{{i18n "admin.wizard.action.add_to_group.group"}}</h3> <h3>{{i18n "admin.wizard.action.add_to_group.group"}}</h3>
</div> </div>

Datei anzeigen

@ -339,7 +339,6 @@ class CustomWizard::Builder
end end
def get_user_field(value, opts = {}) def get_user_field(value, opts = {})
puts "GETTING USER FIELD: #{value.inspect}"
if value.include?('user_field_') if value.include?('user_field_')
UserCustomField.where(user_id: @wizard.user.id, name: value).pluck(:value).first UserCustomField.where(user_id: @wizard.user.id, name: value).pluck(:value).first
elsif UserProfile.column_names.include? value elsif UserProfile.column_names.include? value
@ -617,9 +616,7 @@ class CustomWizard::Builder
def add_to_group(user, action, data) def add_to_group(user, action, data)
groups = get_output(action['inputs'], multiple: true, data: data) groups = get_output(action['inputs'], multiple: true, data: data)
groups = groups.reduce([]) do |result, g| groups = groups.flatten.reduce([]) do |result, g|
g = g.first if g.is_a?(Array)
begin begin
result.push(Integer(g)) result.push(Integer(g))
rescue ArgumentError rescue ArgumentError